body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Lexend', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Lexend', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Lexend', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Lexend', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Lexend', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((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.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #e85a4f !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #e85a4f !important;
  border-color: #e85a4f !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #c6261a !important;
  border-color: #c6261a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #c6261a !important;
  border-color: #c6261a !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #d8c3a5 !important;
  border-color: #d8c3a5 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #be9b69 !important;
  border-color: #be9b69 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #be9b69 !important;
  border-color: #be9b69 !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #e85a4f;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #c6261a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #e85a4f !important;
  border-color: #e85a4f !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #d8c3a5;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #be9b69 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #d8c3a5 !important;
  border-color: #d8c3a5 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #e85a4f !important;
}
.text-secondary {
  color: #d8c3a5 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #b92418 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #b9945e !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #e85a4f;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #e85a4f;
  border-color: #e85a4f;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #e85a4f;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Lexend', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #e85a4f !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Lexend', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #e85a4f;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #e85a4f;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #e85a4f;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #e85a4f;
  border-bottom-color: #e85a4f;
}
.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: #e85a4f !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: #d8c3a5 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23e85a4f' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-sFF0ciwnEL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sFF0ciwnEL nav.navbar {
  position: fixed;
}
.cid-sFF0ciwnEL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFF0ciwnEL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sFF0ciwnEL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sFF0ciwnEL .dropdown-item:hover,
.cid-sFF0ciwnEL .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-sFF0ciwnEL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sFF0ciwnEL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sFF0ciwnEL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sFF0ciwnEL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sFF0ciwnEL .nav-link {
  position: relative;
}
.cid-sFF0ciwnEL .container {
  display: flex;
  margin: auto;
}
.cid-sFF0ciwnEL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sFF0ciwnEL .dropdown-menu,
.cid-sFF0ciwnEL .navbar.opened {
  background: #ffffff !important;
}
.cid-sFF0ciwnEL .nav-item:focus,
.cid-sFF0ciwnEL .nav-link:focus {
  outline: none;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFF0ciwnEL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sFF0ciwnEL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sFF0ciwnEL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sFF0ciwnEL .navbar.opened {
  transition: all 0.3s;
}
.cid-sFF0ciwnEL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sFF0ciwnEL .navbar .navbar-logo img {
  width: auto;
}
.cid-sFF0ciwnEL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sFF0ciwnEL .navbar.collapsed {
  justify-content: center;
}
.cid-sFF0ciwnEL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sFF0ciwnEL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sFF0ciwnEL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sFF0ciwnEL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sFF0ciwnEL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sFF0ciwnEL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sFF0ciwnEL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sFF0ciwnEL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sFF0ciwnEL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sFF0ciwnEL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sFF0ciwnEL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sFF0ciwnEL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sFF0ciwnEL .navbar.navbar-short {
  min-height: 60px;
}
.cid-sFF0ciwnEL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sFF0ciwnEL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sFF0ciwnEL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sFF0ciwnEL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sFF0ciwnEL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sFF0ciwnEL .dropdown-item.active,
.cid-sFF0ciwnEL .dropdown-item:active {
  background-color: transparent;
}
.cid-sFF0ciwnEL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sFF0ciwnEL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sFF0ciwnEL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sFF0ciwnEL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sFF0ciwnEL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sFF0ciwnEL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFF0ciwnEL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sFF0ciwnEL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sFF0ciwnEL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sFF0ciwnEL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sFF0ciwnEL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sFF0ciwnEL .navbar {
    height: 70px;
  }
  .cid-sFF0ciwnEL .navbar.opened {
    height: auto;
  }
  .cid-sFF0ciwnEL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgcEiueHqt {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vgcEiueHqt img {
  width: 200px;
  margin: auto;
}
.cid-vgcEiueHqt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgcEiueHqt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgcEiueHqt .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgcL81Fn0q {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgcL81Fn0q img {
  width: 120px;
  margin: auto;
}
.cid-vgcL81Fn0q .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgcL81Fn0q .card {
    max-width: 12.5%;
  }
}
.cid-vg6BzW6vw3 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg6BzW6vw3 img,
.cid-vg6BzW6vw3 .item-img {
  width: 100%;
}
.cid-vg6BzW6vw3 .item:focus,
.cid-vg6BzW6vw3 span:focus {
  outline: none;
}
.cid-vg6BzW6vw3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vg6BzW6vw3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vg6BzW6vw3 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vg6BzW6vw3 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vg6BzW6vw3 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vg6BzW6vw3 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vg6BzW6vw3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vg6BzW6vw3 .mbr-section-title {
  color: #232323;
}
.cid-vg6BzW6vw3 .mbr-text,
.cid-vg6BzW6vw3 .mbr-section-btn {
  text-align: left;
}
.cid-vg6BzW6vw3 .item-title {
  text-align: left;
}
.cid-vg6BzW6vw3 .item-subtitle {
  text-align: left;
}
.cid-vg6BzW6vw3 .mbr-section-subtitle DIV {
  text-align: justify;
}
.cid-vg6BzW6vw3 .mbr-section-subtitle {
  text-align: justify;
}
.cid-vgcT4nzZhM {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgcT4nzZhM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgcT4nzZhM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vgcT4nzZhM .container {
    max-width: 1400px;
  }
}
.cid-vgcT4nzZhM .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vgcT4nzZhM .row {
  justify-content: center;
}
.cid-vgd6wDa142 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vgd6wDa142 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgd6wDa142 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgd6wDa142 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-vgd6wDa142 .card {
    margin-bottom: 2rem!important;
  }
  .cid-vgd6wDa142 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgd6wDa142 .link-wrap {
    align-items: center;
  }
}
.cid-vgd6wDa142 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vgcY59FSF8 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgcY59FSF8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgcY59FSF8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgcY59FSF8 .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vgcY59FSF8 .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgcY59FSF8 .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgcY59FSF8 .card {
    margin-bottom: 2rem;
  }
  .cid-vgcY59FSF8 .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgcY59FSF8 .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vgd3Qz4i8g {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vgKNYI888S {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgKNYI888S .title_block {
  margin-bottom: 0px;
}
.cid-vgKNYI888S .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vgKNYI888S .mbr-section-title {
  color: #e85a4f;
}
.cid-vgKNYI888S .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vgKNYI888S .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vgKNYI888S .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vgKNYI888S .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vgKNYI888S .user {
  display: flex;
  align-items: center;
}
.cid-vgKNYI888S .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vgKNYI888S .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vgKNYI888S .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vgKNYI888S .desk {
  margin-bottom: 0;
}
.cid-vgKNYI888S .iconfont-wrapper {
  min-width: 115px;
}
.cid-vgKNYI888S .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vgKNYI888S .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vgKNYI888S .carousel-item > div {
  width: 100%;
}
.cid-vgKNYI888S .carousel-item.active,
.cid-vgKNYI888S .carousel-item-next,
.cid-vgKNYI888S .carousel-item-prev {
  display: flex;
}
.cid-vgKNYI888S .carousel-controls a {
  width: 9%;
}
.cid-vgKNYI888S .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vgKNYI888S .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vgKNYI888S .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vgKNYI888S .title_block {
    margin-bottom: 40px;
  }
  .cid-vgKNYI888S .card_header {
    flex-direction: column;
  }
  .cid-vgKNYI888S .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vgKNYI888S .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vgKNYI888S .carousel-controls {
    display: none;
  }
  .cid-vgKNYI888S .carousel-item {
    padding: 0;
  }
  .cid-vgKNYI888S .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vgKNYI888S .card_header {
    margin-bottom: 15px;
  }
  .cid-vgKNYI888S .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vgKNYI888S .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vgKNYI888S .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgKNYI888S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgcUz7llVN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgcUz7llVN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgcUz7llVN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgcUz7llVN .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-vgcUz7llVN .item {
    margin-bottom: 4rem;
  }
}
.cid-vgcUz7llVN .item:last-child .icon-box:before {
  display: none;
}
.cid-vgcUz7llVN .item.last .icon-box:before {
  display: none;
}
.cid-vgcUz7llVN .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-vgcUz7llVN .icon-box {
    margin-right: 1rem;
  }
}
.cid-vgcUz7llVN .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #6592e6;
  transform: translate(-50%, 0);
}
.cid-vgcUz7llVN span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgcUz7llVN .card {
    margin-bottom: 2rem;
  }
  .cid-vgcUz7llVN .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgcUz7llVN .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-vgcUz7llVN .icon-box::before {
    top: 114%;
  }
}
.cid-vg6MEejXbU {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vg6MEejXbU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg6MEejXbU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg6MEejXbU .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vg6MEejXbU .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg6MEejXbU .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #e85a4f;
}
.cid-vg6MEejXbU .panel-body,
.cid-vg6MEejXbU .card-header {
  padding: 1rem 0;
}
.cid-vg6MEejXbU .panel-title-edit {
  color: #000000;
}
.cid-vg6NHwpmE4 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vg6NHwpmE4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg6NHwpmE4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg6NHwpmE4 .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vg6NHwpmE4 .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vg6NHwpmE4 .content-wrapper::before,
.cid-vg6NHwpmE4 .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vg6NHwpmE4 .content-wrapper::before {
  left: 0;
}
.cid-vg6NHwpmE4 .content-wrapper::after {
  right: 0;
}
.cid-vg6NHwpmE4 .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vg6NHwpmE4 .title-wrapper {
  margin-bottom: 40px;
}
.cid-vg6NHwpmE4 .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vg6NHwpmE4 .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vg6NHwpmE4 .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vg6NHwpmE4 .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vg6NHwpmE4 .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vg6NHwpmE4 .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vg6NHwpmE4 .mbr-text {
  color: #0a0a0a;
}
.cid-vg6NHwpmE4 label {
  color: #0a0a0a;
}
.cid-vg6NPlO5Zx {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vg6NPlO5Zx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg6NPlO5Zx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg6NPlO5Zx .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vg6NPlO5Zx .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vg6NPlO5Zx .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vg6NPlO5Zx .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vg6O39L1Xl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vg6O39L1Xl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg6O39L1Xl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg6O39L1Xl .google-map {
  height: 30rem;
  position: relative;
}
.cid-vg6O39L1Xl .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vg6O39L1Xl .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vg6O39L1Xl .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vg6O39L1Xl .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vgcZBI0ORW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgcZBI0ORW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgcZBI0ORW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgcZBI0ORW .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgcZBI0ORW .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgcZBI0ORW .row {
    text-align: center;
  }
  .cid-vgcZBI0ORW .row > div {
    margin: auto;
  }
  .cid-vgcZBI0ORW .social-row {
    justify-content: center;
  }
}
.cid-vgcZBI0ORW .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgcZBI0ORW .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgcZBI0ORW .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgcZBI0ORW .list {
    margin-bottom: 0rem;
  }
}
.cid-vgcZBI0ORW .mbr-text {
  color: #bbbbbb;
}
.cid-vgcZBI0ORW .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgcZBI0ORW .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgcZBI0ORW div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vgd8RX91U8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vgd8RX91U8 nav.navbar {
  position: fixed;
}
.cid-vgd8RX91U8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgd8RX91U8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vgd8RX91U8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vgd8RX91U8 .dropdown-item:hover,
.cid-vgd8RX91U8 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vgd8RX91U8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vgd8RX91U8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vgd8RX91U8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vgd8RX91U8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vgd8RX91U8 .nav-link {
  position: relative;
}
.cid-vgd8RX91U8 .container {
  display: flex;
  margin: auto;
}
.cid-vgd8RX91U8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgd8RX91U8 .dropdown-menu,
.cid-vgd8RX91U8 .navbar.opened {
  background: #ffffff !important;
}
.cid-vgd8RX91U8 .nav-item:focus,
.cid-vgd8RX91U8 .nav-link:focus {
  outline: none;
}
.cid-vgd8RX91U8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgd8RX91U8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgd8RX91U8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgd8RX91U8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgd8RX91U8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgd8RX91U8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgd8RX91U8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vgd8RX91U8 .navbar.opened {
  transition: all 0.3s;
}
.cid-vgd8RX91U8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgd8RX91U8 .navbar .navbar-logo img {
  width: auto;
}
.cid-vgd8RX91U8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vgd8RX91U8 .navbar.collapsed {
  justify-content: center;
}
.cid-vgd8RX91U8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgd8RX91U8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgd8RX91U8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vgd8RX91U8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgd8RX91U8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgd8RX91U8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vgd8RX91U8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgd8RX91U8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgd8RX91U8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vgd8RX91U8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgd8RX91U8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgd8RX91U8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgd8RX91U8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgd8RX91U8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vgd8RX91U8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vgd8RX91U8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vgd8RX91U8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgd8RX91U8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vgd8RX91U8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgd8RX91U8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgd8RX91U8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vgd8RX91U8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vgd8RX91U8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vgd8RX91U8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgd8RX91U8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgd8RX91U8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgd8RX91U8 .dropdown-item.active,
.cid-vgd8RX91U8 .dropdown-item:active {
  background-color: transparent;
}
.cid-vgd8RX91U8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgd8RX91U8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgd8RX91U8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgd8RX91U8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vgd8RX91U8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vgd8RX91U8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vgd8RX91U8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgd8RX91U8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vgd8RX91U8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgd8RX91U8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vgd8RX91U8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgd8RX91U8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgd8RX91U8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgd8RX91U8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgd8RX91U8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgd8RX91U8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgd8RX91U8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgd8RX91U8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgd8RX91U8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vgd8RX91U8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgd8RX91U8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgd8RX91U8 .navbar {
    height: 70px;
  }
  .cid-vgd8RX91U8 .navbar.opened {
    height: auto;
  }
  .cid-vgd8RX91U8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgd8S0BwrI {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/liverpool-image-1635x1174.webp");
}
.cid-vgd8S0BwrI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgd8S0BwrI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgd8S0BwrI .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgd8S2MsJU {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgd8S2MsJU img {
  width: 120px;
  margin: auto;
}
.cid-vgd8S2MsJU .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgd8S2MsJU .card {
    max-width: 12.5%;
  }
}
.cid-vgd8S9a7CB {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgd8S9a7CB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgd8S9a7CB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgd8S9a7CB .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-vgd8S9a7CB .card {
    margin-bottom: 2rem!important;
  }
  .cid-vgd8S9a7CB .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgd8S9a7CB .link-wrap {
    align-items: center;
  }
}
.cid-vgd8S9a7CB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vgd8SbaVZj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgd8SbaVZj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgd8SbaVZj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgd8SbaVZj .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vgd8SbaVZj .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgd8SbaVZj .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgd8SbaVZj .card {
    margin-bottom: 2rem;
  }
  .cid-vgd8SbaVZj .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgd8SbaVZj .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vgd8SqDMrR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vgd8SqDMrR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgd8SqDMrR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgd8SqDMrR .google-map {
  height: 30rem;
  position: relative;
}
.cid-vgd8SqDMrR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vgd8SqDMrR .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vgd8SqDMrR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vgd8SqDMrR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vgd8SlVlXb {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vgd8SlVlXb .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgd8SlVlXb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgd8SlVlXb .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vgd8SlVlXb .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vgd8SlVlXb .content-wrapper::before,
.cid-vgd8SlVlXb .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vgd8SlVlXb .content-wrapper::before {
  left: 0;
}
.cid-vgd8SlVlXb .content-wrapper::after {
  right: 0;
}
.cid-vgd8SlVlXb .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vgd8SlVlXb .title-wrapper {
  margin-bottom: 40px;
}
.cid-vgd8SlVlXb .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vgd8SlVlXb .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vgd8SlVlXb .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vgd8SlVlXb .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vgd8SlVlXb .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vgd8SlVlXb .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vgd8SlVlXb .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vgd8SlVlXb .mbr-text {
  color: #0a0a0a;
}
.cid-vgd8SlVlXb label {
  color: #0a0a0a;
}
.cid-vgd8SoF01o {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgd8SoF01o .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgd8SoF01o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgd8SoF01o .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vgd8SoF01o .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vgd8SoF01o .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgd8SoF01o .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vgd8SsVIKD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgd8SsVIKD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgd8SsVIKD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgd8SsVIKD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgd8SsVIKD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgd8SsVIKD .row {
    text-align: center;
  }
  .cid-vgd8SsVIKD .row > div {
    margin: auto;
  }
  .cid-vgd8SsVIKD .social-row {
    justify-content: center;
  }
}
.cid-vgd8SsVIKD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgd8SsVIKD .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgd8SsVIKD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgd8SsVIKD .list {
    margin-bottom: 0rem;
  }
}
.cid-vgd8SsVIKD .mbr-text {
  color: #bbbbbb;
}
.cid-vgd8SsVIKD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgd8SsVIKD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgd8SsVIKD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vgh7ExYXGc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vgh7ExYXGc nav.navbar {
  position: fixed;
}
.cid-vgh7ExYXGc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgh7ExYXGc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vgh7ExYXGc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vgh7ExYXGc .dropdown-item:hover,
.cid-vgh7ExYXGc .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vgh7ExYXGc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vgh7ExYXGc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vgh7ExYXGc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vgh7ExYXGc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vgh7ExYXGc .nav-link {
  position: relative;
}
.cid-vgh7ExYXGc .container {
  display: flex;
  margin: auto;
}
.cid-vgh7ExYXGc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgh7ExYXGc .dropdown-menu,
.cid-vgh7ExYXGc .navbar.opened {
  background: #ffffff !important;
}
.cid-vgh7ExYXGc .nav-item:focus,
.cid-vgh7ExYXGc .nav-link:focus {
  outline: none;
}
.cid-vgh7ExYXGc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgh7ExYXGc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgh7ExYXGc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgh7ExYXGc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgh7ExYXGc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgh7ExYXGc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgh7ExYXGc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vgh7ExYXGc .navbar.opened {
  transition: all 0.3s;
}
.cid-vgh7ExYXGc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgh7ExYXGc .navbar .navbar-logo img {
  width: auto;
}
.cid-vgh7ExYXGc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vgh7ExYXGc .navbar.collapsed {
  justify-content: center;
}
.cid-vgh7ExYXGc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgh7ExYXGc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgh7ExYXGc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vgh7ExYXGc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgh7ExYXGc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgh7ExYXGc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vgh7ExYXGc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgh7ExYXGc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgh7ExYXGc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vgh7ExYXGc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgh7ExYXGc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgh7ExYXGc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgh7ExYXGc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgh7ExYXGc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vgh7ExYXGc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vgh7ExYXGc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vgh7ExYXGc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgh7ExYXGc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vgh7ExYXGc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgh7ExYXGc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgh7ExYXGc .navbar.navbar-short {
  min-height: 60px;
}
.cid-vgh7ExYXGc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vgh7ExYXGc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vgh7ExYXGc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgh7ExYXGc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgh7ExYXGc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgh7ExYXGc .dropdown-item.active,
.cid-vgh7ExYXGc .dropdown-item:active {
  background-color: transparent;
}
.cid-vgh7ExYXGc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgh7ExYXGc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgh7ExYXGc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgh7ExYXGc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vgh7ExYXGc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vgh7ExYXGc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vgh7ExYXGc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgh7ExYXGc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vgh7ExYXGc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgh7ExYXGc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vgh7ExYXGc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgh7ExYXGc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgh7ExYXGc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgh7ExYXGc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgh7ExYXGc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgh7ExYXGc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgh7ExYXGc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgh7ExYXGc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgh7ExYXGc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vgh7ExYXGc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgh7ExYXGc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgh7ExYXGc .navbar {
    height: 70px;
  }
  .cid-vgh7ExYXGc .navbar.opened {
    height: auto;
  }
  .cid-vgh7ExYXGc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgh7Ez9ksT {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/aigburth-1635x1174.webp");
}
.cid-vgh7Ez9ksT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgh7Ez9ksT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgh7Ez9ksT .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgh7EA36Ax {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgh7EA36Ax img {
  width: 120px;
  margin: auto;
}
.cid-vgh7EA36Ax .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgh7EA36Ax .card {
    max-width: 12.5%;
  }
}
.cid-vgh7EEdqcc {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgh7EEdqcc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgh7EEdqcc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgh7EEdqcc .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vgh7EEdqcc .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgh7EEdqcc .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgh7EEdqcc .card {
    margin-bottom: 2rem;
  }
  .cid-vgh7EEdqcc .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgh7EEdqcc .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vgh7EG0oNk {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgh7EG0oNk .title_block {
  margin-bottom: 80px;
}
.cid-vgh7EG0oNk .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vgh7EG0oNk .mbr-section-title {
  color: #e85a4f;
}
.cid-vgh7EG0oNk .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vgh7EG0oNk .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vgh7EG0oNk .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vgh7EG0oNk .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vgh7EG0oNk .user {
  display: flex;
  align-items: center;
}
.cid-vgh7EG0oNk .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vgh7EG0oNk .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vgh7EG0oNk .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vgh7EG0oNk .desk {
  margin-bottom: 0;
}
.cid-vgh7EG0oNk .iconfont-wrapper {
  min-width: 115px;
}
.cid-vgh7EG0oNk .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vgh7EG0oNk .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vgh7EG0oNk .carousel-item > div {
  width: 100%;
}
.cid-vgh7EG0oNk .carousel-item.active,
.cid-vgh7EG0oNk .carousel-item-next,
.cid-vgh7EG0oNk .carousel-item-prev {
  display: flex;
}
.cid-vgh7EG0oNk .carousel-controls a {
  width: 9%;
}
.cid-vgh7EG0oNk .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vgh7EG0oNk .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vgh7EG0oNk .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vgh7EG0oNk .title_block {
    margin-bottom: 40px;
  }
  .cid-vgh7EG0oNk .card_header {
    flex-direction: column;
  }
  .cid-vgh7EG0oNk .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vgh7EG0oNk .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vgh7EG0oNk .carousel-controls {
    display: none;
  }
  .cid-vgh7EG0oNk .carousel-item {
    padding: 0;
  }
  .cid-vgh7EG0oNk .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vgh7EG0oNk .card_header {
    margin-bottom: 15px;
  }
  .cid-vgh7EG0oNk .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vgh7EG0oNk .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vgh7EG0oNk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgh7EG0oNk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghneo2DMX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghneo2DMX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghneo2DMX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghneo2DMX .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghneo2DMX .currentcost {
  color: #232323;
}
.cid-vghneo2DMX .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghneo2DMX .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghneo2DMX .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghneo2DMX .text-box {
    padding: 1rem;
  }
}
.cid-vghneo2DMX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vgh7EC5mq5 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgh7EC5mq5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgh7EC5mq5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vgh7EC5mq5 .container {
    max-width: 1400px;
  }
}
.cid-vgh7EC5mq5 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vgh7EC5mq5 .row {
  justify-content: center;
}
.cid-vgh7EJB1Qu {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vgh7EJB1Qu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgh7EJB1Qu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgh7EJB1Qu .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vgh7EJB1Qu .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vgh7EJB1Qu .content-wrapper::before,
.cid-vgh7EJB1Qu .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vgh7EJB1Qu .content-wrapper::before {
  left: 0;
}
.cid-vgh7EJB1Qu .content-wrapper::after {
  right: 0;
}
.cid-vgh7EJB1Qu .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vgh7EJB1Qu .title-wrapper {
  margin-bottom: 40px;
}
.cid-vgh7EJB1Qu .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vgh7EJB1Qu .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vgh7EJB1Qu .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vgh7EJB1Qu .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vgh7EJB1Qu .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vgh7EJB1Qu .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vgh7EJB1Qu .mbr-text {
  color: #0a0a0a;
}
.cid-vgh7EJB1Qu label {
  color: #0a0a0a;
}
.cid-vgh7EKKnbs {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgh7EKKnbs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgh7EKKnbs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgh7EKKnbs .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vgh7EKKnbs .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vgh7EKKnbs .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgh7EKKnbs .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vgh7ELGVrX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vgh7ELGVrX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgh7ELGVrX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgh7ELGVrX .google-map {
  height: 30rem;
  position: relative;
}
.cid-vgh7ELGVrX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vgh7ELGVrX .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vgh7ELGVrX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vgh7ELGVrX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vgh7EMK17t {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgh7EMK17t .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgh7EMK17t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgh7EMK17t .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgh7EMK17t .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgh7EMK17t .row {
    text-align: center;
  }
  .cid-vgh7EMK17t .row > div {
    margin: auto;
  }
  .cid-vgh7EMK17t .social-row {
    justify-content: center;
  }
}
.cid-vgh7EMK17t .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgh7EMK17t .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgh7EMK17t .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgh7EMK17t .list {
    margin-bottom: 0rem;
  }
}
.cid-vgh7EMK17t .mbr-text {
  color: #bbbbbb;
}
.cid-vgh7EMK17t .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgh7EMK17t .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgh7EMK17t div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghruh1w50 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghruh1w50 nav.navbar {
  position: fixed;
}
.cid-vghruh1w50 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghruh1w50 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghruh1w50 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghruh1w50 .dropdown-item:hover,
.cid-vghruh1w50 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghruh1w50 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghruh1w50 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghruh1w50 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghruh1w50 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghruh1w50 .nav-link {
  position: relative;
}
.cid-vghruh1w50 .container {
  display: flex;
  margin: auto;
}
.cid-vghruh1w50 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghruh1w50 .dropdown-menu,
.cid-vghruh1w50 .navbar.opened {
  background: #ffffff !important;
}
.cid-vghruh1w50 .nav-item:focus,
.cid-vghruh1w50 .nav-link:focus {
  outline: none;
}
.cid-vghruh1w50 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghruh1w50 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghruh1w50 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghruh1w50 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghruh1w50 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghruh1w50 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghruh1w50 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghruh1w50 .navbar.opened {
  transition: all 0.3s;
}
.cid-vghruh1w50 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghruh1w50 .navbar .navbar-logo img {
  width: auto;
}
.cid-vghruh1w50 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghruh1w50 .navbar.collapsed {
  justify-content: center;
}
.cid-vghruh1w50 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghruh1w50 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghruh1w50 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghruh1w50 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghruh1w50 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghruh1w50 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghruh1w50 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghruh1w50 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghruh1w50 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghruh1w50 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghruh1w50 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghruh1w50 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghruh1w50 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghruh1w50 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghruh1w50 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghruh1w50 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghruh1w50 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghruh1w50 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghruh1w50 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghruh1w50 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghruh1w50 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghruh1w50 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghruh1w50 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghruh1w50 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghruh1w50 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghruh1w50 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghruh1w50 .dropdown-item.active,
.cid-vghruh1w50 .dropdown-item:active {
  background-color: transparent;
}
.cid-vghruh1w50 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghruh1w50 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghruh1w50 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghruh1w50 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghruh1w50 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghruh1w50 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghruh1w50 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghruh1w50 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghruh1w50 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghruh1w50 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghruh1w50 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghruh1w50 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghruh1w50 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghruh1w50 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghruh1w50 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghruh1w50 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghruh1w50 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghruh1w50 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghruh1w50 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghruh1w50 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghruh1w50 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghruh1w50 .navbar {
    height: 70px;
  }
  .cid-vghruh1w50 .navbar.opened {
    height: auto;
  }
  .cid-vghruh1w50 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghruj2y3U {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/aintree-1635x1174.webp");
}
.cid-vghruj2y3U .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghruj2y3U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghruj2y3U .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghrukQJ67 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghrukQJ67 img {
  width: 120px;
  margin: auto;
}
.cid-vghrukQJ67 .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghrukQJ67 .card {
    max-width: 12.5%;
  }
}
.cid-vghrumxYBM {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghrumxYBM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghrumxYBM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghrumxYBM .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghrumxYBM .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghrumxYBM .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghrumxYBM .card {
    margin-bottom: 2rem;
  }
  .cid-vghrumxYBM .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghrumxYBM .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghruoaifU {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghruoaifU .title_block {
  margin-bottom: 80px;
}
.cid-vghruoaifU .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghruoaifU .mbr-section-title {
  color: #e85a4f;
}
.cid-vghruoaifU .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghruoaifU .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghruoaifU .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghruoaifU .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghruoaifU .user {
  display: flex;
  align-items: center;
}
.cid-vghruoaifU .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghruoaifU .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghruoaifU .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghruoaifU .desk {
  margin-bottom: 0;
}
.cid-vghruoaifU .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghruoaifU .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghruoaifU .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghruoaifU .carousel-item > div {
  width: 100%;
}
.cid-vghruoaifU .carousel-item.active,
.cid-vghruoaifU .carousel-item-next,
.cid-vghruoaifU .carousel-item-prev {
  display: flex;
}
.cid-vghruoaifU .carousel-controls a {
  width: 9%;
}
.cid-vghruoaifU .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghruoaifU .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghruoaifU .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghruoaifU .title_block {
    margin-bottom: 40px;
  }
  .cid-vghruoaifU .card_header {
    flex-direction: column;
  }
  .cid-vghruoaifU .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghruoaifU .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghruoaifU .carousel-controls {
    display: none;
  }
  .cid-vghruoaifU .carousel-item {
    padding: 0;
  }
  .cid-vghruoaifU .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghruoaifU .card_header {
    margin-bottom: 15px;
  }
  .cid-vghruoaifU .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghruoaifU .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghruoaifU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghruoaifU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghrupX4un {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghrupX4un .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghrupX4un .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghrupX4un .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghrupX4un .currentcost {
  color: #232323;
}
.cid-vghrupX4un .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghrupX4un .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghrupX4un .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghrupX4un .text-box {
    padding: 1rem;
  }
}
.cid-vghrupX4un .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghrurZ8l0 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghrurZ8l0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghrurZ8l0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghrurZ8l0 .container {
    max-width: 1400px;
  }
}
.cid-vghrurZ8l0 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghrurZ8l0 .row {
  justify-content: center;
}
.cid-vghrutA2gK {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghrutA2gK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghrutA2gK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghrutA2gK .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghrutA2gK .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghrutA2gK .content-wrapper::before,
.cid-vghrutA2gK .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghrutA2gK .content-wrapper::before {
  left: 0;
}
.cid-vghrutA2gK .content-wrapper::after {
  right: 0;
}
.cid-vghrutA2gK .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghrutA2gK .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghrutA2gK .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghrutA2gK .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghrutA2gK .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghrutA2gK .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghrutA2gK .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghrutA2gK .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghrutA2gK .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghrutA2gK .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghrutA2gK .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghrutA2gK .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghrutA2gK .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghrutA2gK .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghrutA2gK .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghrutA2gK .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghrutA2gK .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghrutA2gK .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghrutA2gK .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghrutA2gK .mbr-text {
  color: #0a0a0a;
}
.cid-vghrutA2gK label {
  color: #0a0a0a;
}
.cid-vghruuDwNn {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghruuDwNn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghruuDwNn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghruuDwNn .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghruuDwNn .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghruuDwNn .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghruuDwNn .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghruvIKe3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghruvIKe3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghruvIKe3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghruvIKe3 .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghruvIKe3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghruvIKe3 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghruvIKe3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghruvIKe3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghruwMSBp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghruwMSBp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghruwMSBp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghruwMSBp .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghruwMSBp .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghruwMSBp .row {
    text-align: center;
  }
  .cid-vghruwMSBp .row > div {
    margin: auto;
  }
  .cid-vghruwMSBp .social-row {
    justify-content: center;
  }
}
.cid-vghruwMSBp .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghruwMSBp .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghruwMSBp .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghruwMSBp .list {
    margin-bottom: 0rem;
  }
}
.cid-vghruwMSBp .mbr-text {
  color: #bbbbbb;
}
.cid-vghruwMSBp .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghruwMSBp .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghruwMSBp div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghtyvEbQ7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghtyvEbQ7 nav.navbar {
  position: fixed;
}
.cid-vghtyvEbQ7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghtyvEbQ7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghtyvEbQ7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghtyvEbQ7 .dropdown-item:hover,
.cid-vghtyvEbQ7 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghtyvEbQ7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghtyvEbQ7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghtyvEbQ7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghtyvEbQ7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghtyvEbQ7 .nav-link {
  position: relative;
}
.cid-vghtyvEbQ7 .container {
  display: flex;
  margin: auto;
}
.cid-vghtyvEbQ7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghtyvEbQ7 .dropdown-menu,
.cid-vghtyvEbQ7 .navbar.opened {
  background: #ffffff !important;
}
.cid-vghtyvEbQ7 .nav-item:focus,
.cid-vghtyvEbQ7 .nav-link:focus {
  outline: none;
}
.cid-vghtyvEbQ7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghtyvEbQ7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghtyvEbQ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghtyvEbQ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghtyvEbQ7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghtyvEbQ7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghtyvEbQ7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghtyvEbQ7 .navbar.opened {
  transition: all 0.3s;
}
.cid-vghtyvEbQ7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghtyvEbQ7 .navbar .navbar-logo img {
  width: auto;
}
.cid-vghtyvEbQ7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghtyvEbQ7 .navbar.collapsed {
  justify-content: center;
}
.cid-vghtyvEbQ7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghtyvEbQ7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghtyvEbQ7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghtyvEbQ7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghtyvEbQ7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghtyvEbQ7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghtyvEbQ7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghtyvEbQ7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghtyvEbQ7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghtyvEbQ7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghtyvEbQ7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghtyvEbQ7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghtyvEbQ7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghtyvEbQ7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghtyvEbQ7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghtyvEbQ7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghtyvEbQ7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghtyvEbQ7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghtyvEbQ7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghtyvEbQ7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghtyvEbQ7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghtyvEbQ7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghtyvEbQ7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghtyvEbQ7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghtyvEbQ7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghtyvEbQ7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghtyvEbQ7 .dropdown-item.active,
.cid-vghtyvEbQ7 .dropdown-item:active {
  background-color: transparent;
}
.cid-vghtyvEbQ7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghtyvEbQ7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghtyvEbQ7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghtyvEbQ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghtyvEbQ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghtyvEbQ7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghtyvEbQ7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghtyvEbQ7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghtyvEbQ7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghtyvEbQ7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghtyvEbQ7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghtyvEbQ7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghtyvEbQ7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghtyvEbQ7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghtyvEbQ7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghtyvEbQ7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghtyvEbQ7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghtyvEbQ7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghtyvEbQ7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghtyvEbQ7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghtyvEbQ7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghtyvEbQ7 .navbar {
    height: 70px;
  }
  .cid-vghtyvEbQ7 .navbar.opened {
    height: auto;
  }
  .cid-vghtyvEbQ7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghtyxf3ly {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/allerton-1635x1174.webp");
}
.cid-vghtyxf3ly .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghtyxf3ly .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghtyxf3ly .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghtyy1dHa {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghtyy1dHa img {
  width: 120px;
  margin: auto;
}
.cid-vghtyy1dHa .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghtyy1dHa .card {
    max-width: 12.5%;
  }
}
.cid-vghtyyOVfE {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghtyyOVfE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghtyyOVfE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghtyyOVfE .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghtyyOVfE .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghtyyOVfE .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghtyyOVfE .card {
    margin-bottom: 2rem;
  }
  .cid-vghtyyOVfE .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghtyyOVfE .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghtyzKHtR {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghtyzKHtR .title_block {
  margin-bottom: 80px;
}
.cid-vghtyzKHtR .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghtyzKHtR .mbr-section-title {
  color: #e85a4f;
}
.cid-vghtyzKHtR .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghtyzKHtR .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghtyzKHtR .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghtyzKHtR .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghtyzKHtR .user {
  display: flex;
  align-items: center;
}
.cid-vghtyzKHtR .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghtyzKHtR .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghtyzKHtR .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghtyzKHtR .desk {
  margin-bottom: 0;
}
.cid-vghtyzKHtR .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghtyzKHtR .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghtyzKHtR .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghtyzKHtR .carousel-item > div {
  width: 100%;
}
.cid-vghtyzKHtR .carousel-item.active,
.cid-vghtyzKHtR .carousel-item-next,
.cid-vghtyzKHtR .carousel-item-prev {
  display: flex;
}
.cid-vghtyzKHtR .carousel-controls a {
  width: 9%;
}
.cid-vghtyzKHtR .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghtyzKHtR .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghtyzKHtR .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghtyzKHtR .title_block {
    margin-bottom: 40px;
  }
  .cid-vghtyzKHtR .card_header {
    flex-direction: column;
  }
  .cid-vghtyzKHtR .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghtyzKHtR .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghtyzKHtR .carousel-controls {
    display: none;
  }
  .cid-vghtyzKHtR .carousel-item {
    padding: 0;
  }
  .cid-vghtyzKHtR .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghtyzKHtR .card_header {
    margin-bottom: 15px;
  }
  .cid-vghtyzKHtR .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghtyzKHtR .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghtyzKHtR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghtyzKHtR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghtyB0CCZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghtyB0CCZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghtyB0CCZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghtyB0CCZ .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghtyB0CCZ .currentcost {
  color: #232323;
}
.cid-vghtyB0CCZ .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghtyB0CCZ .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghtyB0CCZ .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghtyB0CCZ .text-box {
    padding: 1rem;
  }
}
.cid-vghtyB0CCZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghtyBS4cL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghtyBS4cL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghtyBS4cL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghtyBS4cL .container {
    max-width: 1400px;
  }
}
.cid-vghtyBS4cL .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghtyBS4cL .row {
  justify-content: center;
}
.cid-vghtyCMrfo {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghtyCMrfo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghtyCMrfo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghtyCMrfo .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghtyCMrfo .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghtyCMrfo .content-wrapper::before,
.cid-vghtyCMrfo .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghtyCMrfo .content-wrapper::before {
  left: 0;
}
.cid-vghtyCMrfo .content-wrapper::after {
  right: 0;
}
.cid-vghtyCMrfo .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghtyCMrfo .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghtyCMrfo .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghtyCMrfo .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghtyCMrfo .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghtyCMrfo .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghtyCMrfo .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghtyCMrfo .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghtyCMrfo .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghtyCMrfo .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghtyCMrfo .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghtyCMrfo .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghtyCMrfo .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghtyCMrfo .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghtyCMrfo .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghtyCMrfo .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghtyCMrfo .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghtyCMrfo .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghtyCMrfo .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghtyCMrfo .mbr-text {
  color: #0a0a0a;
}
.cid-vghtyCMrfo label {
  color: #0a0a0a;
}
.cid-vghtyDI8zE {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghtyDI8zE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghtyDI8zE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghtyDI8zE .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghtyDI8zE .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghtyDI8zE .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghtyDI8zE .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghtyEBU8k {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghtyEBU8k .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghtyEBU8k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghtyEBU8k .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghtyEBU8k .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghtyEBU8k .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghtyEBU8k .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghtyEBU8k .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghtyFCwK5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghtyFCwK5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghtyFCwK5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghtyFCwK5 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghtyFCwK5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghtyFCwK5 .row {
    text-align: center;
  }
  .cid-vghtyFCwK5 .row > div {
    margin: auto;
  }
  .cid-vghtyFCwK5 .social-row {
    justify-content: center;
  }
}
.cid-vghtyFCwK5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghtyFCwK5 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghtyFCwK5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghtyFCwK5 .list {
    margin-bottom: 0rem;
  }
}
.cid-vghtyFCwK5 .mbr-text {
  color: #bbbbbb;
}
.cid-vghtyFCwK5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghtyFCwK5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghtyFCwK5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghuQ0NEGC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghuQ0NEGC nav.navbar {
  position: fixed;
}
.cid-vghuQ0NEGC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghuQ0NEGC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghuQ0NEGC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghuQ0NEGC .dropdown-item:hover,
.cid-vghuQ0NEGC .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghuQ0NEGC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghuQ0NEGC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghuQ0NEGC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghuQ0NEGC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghuQ0NEGC .nav-link {
  position: relative;
}
.cid-vghuQ0NEGC .container {
  display: flex;
  margin: auto;
}
.cid-vghuQ0NEGC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghuQ0NEGC .dropdown-menu,
.cid-vghuQ0NEGC .navbar.opened {
  background: #ffffff !important;
}
.cid-vghuQ0NEGC .nav-item:focus,
.cid-vghuQ0NEGC .nav-link:focus {
  outline: none;
}
.cid-vghuQ0NEGC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghuQ0NEGC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghuQ0NEGC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghuQ0NEGC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghuQ0NEGC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghuQ0NEGC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghuQ0NEGC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghuQ0NEGC .navbar.opened {
  transition: all 0.3s;
}
.cid-vghuQ0NEGC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghuQ0NEGC .navbar .navbar-logo img {
  width: auto;
}
.cid-vghuQ0NEGC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghuQ0NEGC .navbar.collapsed {
  justify-content: center;
}
.cid-vghuQ0NEGC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghuQ0NEGC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghuQ0NEGC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghuQ0NEGC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghuQ0NEGC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghuQ0NEGC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghuQ0NEGC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghuQ0NEGC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghuQ0NEGC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghuQ0NEGC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghuQ0NEGC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghuQ0NEGC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghuQ0NEGC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghuQ0NEGC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghuQ0NEGC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghuQ0NEGC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghuQ0NEGC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghuQ0NEGC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghuQ0NEGC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghuQ0NEGC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghuQ0NEGC .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghuQ0NEGC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghuQ0NEGC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghuQ0NEGC .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghuQ0NEGC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghuQ0NEGC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghuQ0NEGC .dropdown-item.active,
.cid-vghuQ0NEGC .dropdown-item:active {
  background-color: transparent;
}
.cid-vghuQ0NEGC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghuQ0NEGC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghuQ0NEGC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghuQ0NEGC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghuQ0NEGC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghuQ0NEGC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghuQ0NEGC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghuQ0NEGC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghuQ0NEGC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghuQ0NEGC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghuQ0NEGC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghuQ0NEGC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghuQ0NEGC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghuQ0NEGC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghuQ0NEGC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghuQ0NEGC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghuQ0NEGC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghuQ0NEGC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghuQ0NEGC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghuQ0NEGC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghuQ0NEGC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghuQ0NEGC .navbar {
    height: 70px;
  }
  .cid-vghuQ0NEGC .navbar.opened {
    height: auto;
  }
  .cid-vghuQ0NEGC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghuQ2gdqZ {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/calderstones-1635x1174.webp");
}
.cid-vghuQ2gdqZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghuQ2gdqZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghuQ2gdqZ .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghuQ3gOQf {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghuQ3gOQf img {
  width: 120px;
  margin: auto;
}
.cid-vghuQ3gOQf .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghuQ3gOQf .card {
    max-width: 12.5%;
  }
}
.cid-vghuQ4vZfH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghuQ4vZfH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghuQ4vZfH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghuQ4vZfH .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghuQ4vZfH .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghuQ4vZfH .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghuQ4vZfH .card {
    margin-bottom: 2rem;
  }
  .cid-vghuQ4vZfH .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghuQ4vZfH .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghuQ5D8TI {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghuQ5D8TI .title_block {
  margin-bottom: 80px;
}
.cid-vghuQ5D8TI .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghuQ5D8TI .mbr-section-title {
  color: #e85a4f;
}
.cid-vghuQ5D8TI .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghuQ5D8TI .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghuQ5D8TI .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghuQ5D8TI .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghuQ5D8TI .user {
  display: flex;
  align-items: center;
}
.cid-vghuQ5D8TI .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghuQ5D8TI .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghuQ5D8TI .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghuQ5D8TI .desk {
  margin-bottom: 0;
}
.cid-vghuQ5D8TI .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghuQ5D8TI .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghuQ5D8TI .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghuQ5D8TI .carousel-item > div {
  width: 100%;
}
.cid-vghuQ5D8TI .carousel-item.active,
.cid-vghuQ5D8TI .carousel-item-next,
.cid-vghuQ5D8TI .carousel-item-prev {
  display: flex;
}
.cid-vghuQ5D8TI .carousel-controls a {
  width: 9%;
}
.cid-vghuQ5D8TI .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghuQ5D8TI .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghuQ5D8TI .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghuQ5D8TI .title_block {
    margin-bottom: 40px;
  }
  .cid-vghuQ5D8TI .card_header {
    flex-direction: column;
  }
  .cid-vghuQ5D8TI .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghuQ5D8TI .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghuQ5D8TI .carousel-controls {
    display: none;
  }
  .cid-vghuQ5D8TI .carousel-item {
    padding: 0;
  }
  .cid-vghuQ5D8TI .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghuQ5D8TI .card_header {
    margin-bottom: 15px;
  }
  .cid-vghuQ5D8TI .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghuQ5D8TI .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghuQ5D8TI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghuQ5D8TI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghuQ7kYvN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghuQ7kYvN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghuQ7kYvN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghuQ7kYvN .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghuQ7kYvN .currentcost {
  color: #232323;
}
.cid-vghuQ7kYvN .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghuQ7kYvN .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghuQ7kYvN .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghuQ7kYvN .text-box {
    padding: 1rem;
  }
}
.cid-vghuQ7kYvN .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghuQ88VLS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghuQ88VLS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghuQ88VLS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghuQ88VLS .container {
    max-width: 1400px;
  }
}
.cid-vghuQ88VLS .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghuQ88VLS .row {
  justify-content: center;
}
.cid-vghuQ92zyG {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghuQ92zyG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghuQ92zyG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghuQ92zyG .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghuQ92zyG .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghuQ92zyG .content-wrapper::before,
.cid-vghuQ92zyG .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghuQ92zyG .content-wrapper::before {
  left: 0;
}
.cid-vghuQ92zyG .content-wrapper::after {
  right: 0;
}
.cid-vghuQ92zyG .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghuQ92zyG .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghuQ92zyG .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghuQ92zyG .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghuQ92zyG .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghuQ92zyG .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghuQ92zyG .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghuQ92zyG .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghuQ92zyG .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghuQ92zyG .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghuQ92zyG .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghuQ92zyG .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghuQ92zyG .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghuQ92zyG .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghuQ92zyG .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghuQ92zyG .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghuQ92zyG .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghuQ92zyG .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghuQ92zyG .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghuQ92zyG .mbr-text {
  color: #0a0a0a;
}
.cid-vghuQ92zyG label {
  color: #0a0a0a;
}
.cid-vghuQ9XmAf {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghuQ9XmAf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghuQ9XmAf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghuQ9XmAf .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghuQ9XmAf .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghuQ9XmAf .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghuQ9XmAf .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghuQaQ5Qy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghuQaQ5Qy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghuQaQ5Qy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghuQaQ5Qy .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghuQaQ5Qy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghuQaQ5Qy .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghuQaQ5Qy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghuQaQ5Qy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghuQbYAl8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghuQbYAl8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghuQbYAl8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghuQbYAl8 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghuQbYAl8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghuQbYAl8 .row {
    text-align: center;
  }
  .cid-vghuQbYAl8 .row > div {
    margin: auto;
  }
  .cid-vghuQbYAl8 .social-row {
    justify-content: center;
  }
}
.cid-vghuQbYAl8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghuQbYAl8 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghuQbYAl8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghuQbYAl8 .list {
    margin-bottom: 0rem;
  }
}
.cid-vghuQbYAl8 .mbr-text {
  color: #bbbbbb;
}
.cid-vghuQbYAl8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghuQbYAl8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghuQbYAl8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghvXmlUOV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghvXmlUOV nav.navbar {
  position: fixed;
}
.cid-vghvXmlUOV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghvXmlUOV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghvXmlUOV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghvXmlUOV .dropdown-item:hover,
.cid-vghvXmlUOV .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghvXmlUOV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghvXmlUOV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghvXmlUOV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghvXmlUOV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghvXmlUOV .nav-link {
  position: relative;
}
.cid-vghvXmlUOV .container {
  display: flex;
  margin: auto;
}
.cid-vghvXmlUOV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghvXmlUOV .dropdown-menu,
.cid-vghvXmlUOV .navbar.opened {
  background: #ffffff !important;
}
.cid-vghvXmlUOV .nav-item:focus,
.cid-vghvXmlUOV .nav-link:focus {
  outline: none;
}
.cid-vghvXmlUOV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghvXmlUOV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghvXmlUOV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghvXmlUOV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghvXmlUOV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghvXmlUOV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghvXmlUOV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghvXmlUOV .navbar.opened {
  transition: all 0.3s;
}
.cid-vghvXmlUOV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghvXmlUOV .navbar .navbar-logo img {
  width: auto;
}
.cid-vghvXmlUOV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghvXmlUOV .navbar.collapsed {
  justify-content: center;
}
.cid-vghvXmlUOV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghvXmlUOV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghvXmlUOV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghvXmlUOV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghvXmlUOV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghvXmlUOV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghvXmlUOV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghvXmlUOV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghvXmlUOV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghvXmlUOV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghvXmlUOV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghvXmlUOV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghvXmlUOV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghvXmlUOV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghvXmlUOV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghvXmlUOV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghvXmlUOV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghvXmlUOV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghvXmlUOV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghvXmlUOV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghvXmlUOV .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghvXmlUOV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghvXmlUOV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghvXmlUOV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghvXmlUOV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghvXmlUOV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghvXmlUOV .dropdown-item.active,
.cid-vghvXmlUOV .dropdown-item:active {
  background-color: transparent;
}
.cid-vghvXmlUOV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghvXmlUOV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghvXmlUOV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghvXmlUOV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghvXmlUOV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghvXmlUOV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghvXmlUOV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghvXmlUOV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghvXmlUOV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghvXmlUOV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghvXmlUOV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghvXmlUOV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghvXmlUOV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghvXmlUOV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghvXmlUOV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghvXmlUOV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghvXmlUOV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghvXmlUOV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghvXmlUOV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghvXmlUOV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghvXmlUOV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghvXmlUOV .navbar {
    height: 70px;
  }
  .cid-vghvXmlUOV .navbar.opened {
    height: auto;
  }
  .cid-vghvXmlUOV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghvXocCT8 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/childwall-1635x1174.webp");
}
.cid-vghvXocCT8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghvXocCT8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghvXocCT8 .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghvXpqVF9 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghvXpqVF9 img {
  width: 120px;
  margin: auto;
}
.cid-vghvXpqVF9 .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghvXpqVF9 .card {
    max-width: 12.5%;
  }
}
.cid-vghvXqMNi4 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghvXqMNi4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghvXqMNi4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghvXqMNi4 .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghvXqMNi4 .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghvXqMNi4 .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghvXqMNi4 .card {
    margin-bottom: 2rem;
  }
  .cid-vghvXqMNi4 .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghvXqMNi4 .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghvXsfok7 {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghvXsfok7 .title_block {
  margin-bottom: 80px;
}
.cid-vghvXsfok7 .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghvXsfok7 .mbr-section-title {
  color: #e85a4f;
}
.cid-vghvXsfok7 .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghvXsfok7 .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghvXsfok7 .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghvXsfok7 .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghvXsfok7 .user {
  display: flex;
  align-items: center;
}
.cid-vghvXsfok7 .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghvXsfok7 .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghvXsfok7 .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghvXsfok7 .desk {
  margin-bottom: 0;
}
.cid-vghvXsfok7 .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghvXsfok7 .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghvXsfok7 .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghvXsfok7 .carousel-item > div {
  width: 100%;
}
.cid-vghvXsfok7 .carousel-item.active,
.cid-vghvXsfok7 .carousel-item-next,
.cid-vghvXsfok7 .carousel-item-prev {
  display: flex;
}
.cid-vghvXsfok7 .carousel-controls a {
  width: 9%;
}
.cid-vghvXsfok7 .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghvXsfok7 .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghvXsfok7 .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghvXsfok7 .title_block {
    margin-bottom: 40px;
  }
  .cid-vghvXsfok7 .card_header {
    flex-direction: column;
  }
  .cid-vghvXsfok7 .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghvXsfok7 .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghvXsfok7 .carousel-controls {
    display: none;
  }
  .cid-vghvXsfok7 .carousel-item {
    padding: 0;
  }
  .cid-vghvXsfok7 .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghvXsfok7 .card_header {
    margin-bottom: 15px;
  }
  .cid-vghvXsfok7 .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghvXsfok7 .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghvXsfok7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghvXsfok7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghvXtWUsY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghvXtWUsY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghvXtWUsY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghvXtWUsY .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghvXtWUsY .currentcost {
  color: #232323;
}
.cid-vghvXtWUsY .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghvXtWUsY .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghvXtWUsY .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghvXtWUsY .text-box {
    padding: 1rem;
  }
}
.cid-vghvXtWUsY .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghvXvgtVQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghvXvgtVQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghvXvgtVQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghvXvgtVQ .container {
    max-width: 1400px;
  }
}
.cid-vghvXvgtVQ .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghvXvgtVQ .row {
  justify-content: center;
}
.cid-vghvXxdejs {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghvXxdejs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghvXxdejs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghvXxdejs .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghvXxdejs .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghvXxdejs .content-wrapper::before,
.cid-vghvXxdejs .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghvXxdejs .content-wrapper::before {
  left: 0;
}
.cid-vghvXxdejs .content-wrapper::after {
  right: 0;
}
.cid-vghvXxdejs .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghvXxdejs .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghvXxdejs .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghvXxdejs .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghvXxdejs .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghvXxdejs .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghvXxdejs .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghvXxdejs .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghvXxdejs .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghvXxdejs .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghvXxdejs .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghvXxdejs .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghvXxdejs .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghvXxdejs .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghvXxdejs .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghvXxdejs .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghvXxdejs .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghvXxdejs .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghvXxdejs .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghvXxdejs .mbr-text {
  color: #0a0a0a;
}
.cid-vghvXxdejs label {
  color: #0a0a0a;
}
.cid-vghvXyf2Pd {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghvXyf2Pd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghvXyf2Pd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghvXyf2Pd .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghvXyf2Pd .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghvXyf2Pd .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghvXyf2Pd .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghvXzCNFK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghvXzCNFK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghvXzCNFK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghvXzCNFK .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghvXzCNFK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghvXzCNFK .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghvXzCNFK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghvXzCNFK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghvXAJtgS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghvXAJtgS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghvXAJtgS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghvXAJtgS .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghvXAJtgS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghvXAJtgS .row {
    text-align: center;
  }
  .cid-vghvXAJtgS .row > div {
    margin: auto;
  }
  .cid-vghvXAJtgS .social-row {
    justify-content: center;
  }
}
.cid-vghvXAJtgS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghvXAJtgS .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghvXAJtgS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghvXAJtgS .list {
    margin-bottom: 0rem;
  }
}
.cid-vghvXAJtgS .mbr-text {
  color: #bbbbbb;
}
.cid-vghvXAJtgS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghvXAJtgS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghvXAJtgS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghxpJMemQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghxpJMemQ nav.navbar {
  position: fixed;
}
.cid-vghxpJMemQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghxpJMemQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghxpJMemQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghxpJMemQ .dropdown-item:hover,
.cid-vghxpJMemQ .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghxpJMemQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghxpJMemQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghxpJMemQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghxpJMemQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghxpJMemQ .nav-link {
  position: relative;
}
.cid-vghxpJMemQ .container {
  display: flex;
  margin: auto;
}
.cid-vghxpJMemQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghxpJMemQ .dropdown-menu,
.cid-vghxpJMemQ .navbar.opened {
  background: #ffffff !important;
}
.cid-vghxpJMemQ .nav-item:focus,
.cid-vghxpJMemQ .nav-link:focus {
  outline: none;
}
.cid-vghxpJMemQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghxpJMemQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghxpJMemQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghxpJMemQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghxpJMemQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghxpJMemQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghxpJMemQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghxpJMemQ .navbar.opened {
  transition: all 0.3s;
}
.cid-vghxpJMemQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghxpJMemQ .navbar .navbar-logo img {
  width: auto;
}
.cid-vghxpJMemQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghxpJMemQ .navbar.collapsed {
  justify-content: center;
}
.cid-vghxpJMemQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghxpJMemQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghxpJMemQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghxpJMemQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghxpJMemQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghxpJMemQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghxpJMemQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghxpJMemQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghxpJMemQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghxpJMemQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghxpJMemQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghxpJMemQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghxpJMemQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghxpJMemQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghxpJMemQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghxpJMemQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghxpJMemQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghxpJMemQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghxpJMemQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghxpJMemQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghxpJMemQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghxpJMemQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghxpJMemQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghxpJMemQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghxpJMemQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghxpJMemQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghxpJMemQ .dropdown-item.active,
.cid-vghxpJMemQ .dropdown-item:active {
  background-color: transparent;
}
.cid-vghxpJMemQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghxpJMemQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghxpJMemQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghxpJMemQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghxpJMemQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghxpJMemQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghxpJMemQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghxpJMemQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghxpJMemQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghxpJMemQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghxpJMemQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghxpJMemQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghxpJMemQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghxpJMemQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghxpJMemQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghxpJMemQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghxpJMemQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghxpJMemQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghxpJMemQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghxpJMemQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghxpJMemQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghxpJMemQ .navbar {
    height: 70px;
  }
  .cid-vghxpJMemQ .navbar.opened {
    height: auto;
  }
  .cid-vghxpJMemQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghxpLU5xw {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/dingle-1635x1174.webp");
}
.cid-vghxpLU5xw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghxpLU5xw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghxpLU5xw .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghxpNbxH6 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghxpNbxH6 img {
  width: 120px;
  margin: auto;
}
.cid-vghxpNbxH6 .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghxpNbxH6 .card {
    max-width: 12.5%;
  }
}
.cid-vghxpOvHDi {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghxpOvHDi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghxpOvHDi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghxpOvHDi .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghxpOvHDi .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghxpOvHDi .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghxpOvHDi .card {
    margin-bottom: 2rem;
  }
  .cid-vghxpOvHDi .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghxpOvHDi .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghxpPOnBh {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghxpPOnBh .title_block {
  margin-bottom: 80px;
}
.cid-vghxpPOnBh .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghxpPOnBh .mbr-section-title {
  color: #e85a4f;
}
.cid-vghxpPOnBh .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghxpPOnBh .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghxpPOnBh .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghxpPOnBh .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghxpPOnBh .user {
  display: flex;
  align-items: center;
}
.cid-vghxpPOnBh .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghxpPOnBh .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghxpPOnBh .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghxpPOnBh .desk {
  margin-bottom: 0;
}
.cid-vghxpPOnBh .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghxpPOnBh .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghxpPOnBh .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghxpPOnBh .carousel-item > div {
  width: 100%;
}
.cid-vghxpPOnBh .carousel-item.active,
.cid-vghxpPOnBh .carousel-item-next,
.cid-vghxpPOnBh .carousel-item-prev {
  display: flex;
}
.cid-vghxpPOnBh .carousel-controls a {
  width: 9%;
}
.cid-vghxpPOnBh .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghxpPOnBh .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghxpPOnBh .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghxpPOnBh .title_block {
    margin-bottom: 40px;
  }
  .cid-vghxpPOnBh .card_header {
    flex-direction: column;
  }
  .cid-vghxpPOnBh .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghxpPOnBh .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghxpPOnBh .carousel-controls {
    display: none;
  }
  .cid-vghxpPOnBh .carousel-item {
    padding: 0;
  }
  .cid-vghxpPOnBh .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghxpPOnBh .card_header {
    margin-bottom: 15px;
  }
  .cid-vghxpPOnBh .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghxpPOnBh .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghxpPOnBh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghxpPOnBh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghxpRsSIm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghxpRsSIm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghxpRsSIm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghxpRsSIm .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghxpRsSIm .currentcost {
  color: #232323;
}
.cid-vghxpRsSIm .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghxpRsSIm .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghxpRsSIm .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghxpRsSIm .text-box {
    padding: 1rem;
  }
}
.cid-vghxpRsSIm .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghxpTN7as {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghxpTN7as .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghxpTN7as .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghxpTN7as .container {
    max-width: 1400px;
  }
}
.cid-vghxpTN7as .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghxpTN7as .row {
  justify-content: center;
}
.cid-vghxpUElXF {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghxpUElXF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghxpUElXF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghxpUElXF .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghxpUElXF .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghxpUElXF .content-wrapper::before,
.cid-vghxpUElXF .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghxpUElXF .content-wrapper::before {
  left: 0;
}
.cid-vghxpUElXF .content-wrapper::after {
  right: 0;
}
.cid-vghxpUElXF .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghxpUElXF .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghxpUElXF .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghxpUElXF .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghxpUElXF .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghxpUElXF .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghxpUElXF .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghxpUElXF .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghxpUElXF .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghxpUElXF .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghxpUElXF .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghxpUElXF .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghxpUElXF .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghxpUElXF .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghxpUElXF .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghxpUElXF .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghxpUElXF .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghxpUElXF .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghxpUElXF .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghxpUElXF .mbr-text {
  color: #0a0a0a;
}
.cid-vghxpUElXF label {
  color: #0a0a0a;
}
.cid-vghxpVFK79 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghxpVFK79 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghxpVFK79 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghxpVFK79 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghxpVFK79 .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghxpVFK79 .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghxpVFK79 .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghxpWM9bZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghxpWM9bZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghxpWM9bZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghxpWM9bZ .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghxpWM9bZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghxpWM9bZ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghxpWM9bZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghxpWM9bZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghxpXKIpO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghxpXKIpO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghxpXKIpO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghxpXKIpO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghxpXKIpO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghxpXKIpO .row {
    text-align: center;
  }
  .cid-vghxpXKIpO .row > div {
    margin: auto;
  }
  .cid-vghxpXKIpO .social-row {
    justify-content: center;
  }
}
.cid-vghxpXKIpO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghxpXKIpO .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghxpXKIpO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghxpXKIpO .list {
    margin-bottom: 0rem;
  }
}
.cid-vghxpXKIpO .mbr-text {
  color: #bbbbbb;
}
.cid-vghxpXKIpO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghxpXKIpO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghxpXKIpO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghyKOQqsP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghyKOQqsP nav.navbar {
  position: fixed;
}
.cid-vghyKOQqsP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghyKOQqsP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghyKOQqsP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghyKOQqsP .dropdown-item:hover,
.cid-vghyKOQqsP .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghyKOQqsP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghyKOQqsP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghyKOQqsP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghyKOQqsP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghyKOQqsP .nav-link {
  position: relative;
}
.cid-vghyKOQqsP .container {
  display: flex;
  margin: auto;
}
.cid-vghyKOQqsP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghyKOQqsP .dropdown-menu,
.cid-vghyKOQqsP .navbar.opened {
  background: #ffffff !important;
}
.cid-vghyKOQqsP .nav-item:focus,
.cid-vghyKOQqsP .nav-link:focus {
  outline: none;
}
.cid-vghyKOQqsP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghyKOQqsP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghyKOQqsP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghyKOQqsP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghyKOQqsP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghyKOQqsP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghyKOQqsP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghyKOQqsP .navbar.opened {
  transition: all 0.3s;
}
.cid-vghyKOQqsP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghyKOQqsP .navbar .navbar-logo img {
  width: auto;
}
.cid-vghyKOQqsP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghyKOQqsP .navbar.collapsed {
  justify-content: center;
}
.cid-vghyKOQqsP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghyKOQqsP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghyKOQqsP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghyKOQqsP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghyKOQqsP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghyKOQqsP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghyKOQqsP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghyKOQqsP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghyKOQqsP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghyKOQqsP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghyKOQqsP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghyKOQqsP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghyKOQqsP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghyKOQqsP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghyKOQqsP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghyKOQqsP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghyKOQqsP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghyKOQqsP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghyKOQqsP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghyKOQqsP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghyKOQqsP .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghyKOQqsP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghyKOQqsP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghyKOQqsP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghyKOQqsP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghyKOQqsP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghyKOQqsP .dropdown-item.active,
.cid-vghyKOQqsP .dropdown-item:active {
  background-color: transparent;
}
.cid-vghyKOQqsP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghyKOQqsP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghyKOQqsP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghyKOQqsP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghyKOQqsP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghyKOQqsP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghyKOQqsP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghyKOQqsP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghyKOQqsP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghyKOQqsP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghyKOQqsP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghyKOQqsP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghyKOQqsP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghyKOQqsP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghyKOQqsP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghyKOQqsP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghyKOQqsP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghyKOQqsP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghyKOQqsP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghyKOQqsP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghyKOQqsP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghyKOQqsP .navbar {
    height: 70px;
  }
  .cid-vghyKOQqsP .navbar.opened {
    height: auto;
  }
  .cid-vghyKOQqsP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghyKQhi1v {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/garston-1635x1174.webp");
}
.cid-vghyKQhi1v .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghyKQhi1v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghyKQhi1v .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghyKR5GSC {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghyKR5GSC img {
  width: 120px;
  margin: auto;
}
.cid-vghyKR5GSC .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghyKR5GSC .card {
    max-width: 12.5%;
  }
}
.cid-vghyKS6dzn {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghyKS6dzn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghyKS6dzn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghyKS6dzn .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghyKS6dzn .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghyKS6dzn .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghyKS6dzn .card {
    margin-bottom: 2rem;
  }
  .cid-vghyKS6dzn .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghyKS6dzn .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghyKSVZbX {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghyKSVZbX .title_block {
  margin-bottom: 80px;
}
.cid-vghyKSVZbX .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghyKSVZbX .mbr-section-title {
  color: #e85a4f;
}
.cid-vghyKSVZbX .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghyKSVZbX .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghyKSVZbX .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghyKSVZbX .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghyKSVZbX .user {
  display: flex;
  align-items: center;
}
.cid-vghyKSVZbX .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghyKSVZbX .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghyKSVZbX .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghyKSVZbX .desk {
  margin-bottom: 0;
}
.cid-vghyKSVZbX .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghyKSVZbX .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghyKSVZbX .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghyKSVZbX .carousel-item > div {
  width: 100%;
}
.cid-vghyKSVZbX .carousel-item.active,
.cid-vghyKSVZbX .carousel-item-next,
.cid-vghyKSVZbX .carousel-item-prev {
  display: flex;
}
.cid-vghyKSVZbX .carousel-controls a {
  width: 9%;
}
.cid-vghyKSVZbX .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghyKSVZbX .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghyKSVZbX .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghyKSVZbX .title_block {
    margin-bottom: 40px;
  }
  .cid-vghyKSVZbX .card_header {
    flex-direction: column;
  }
  .cid-vghyKSVZbX .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghyKSVZbX .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghyKSVZbX .carousel-controls {
    display: none;
  }
  .cid-vghyKSVZbX .carousel-item {
    padding: 0;
  }
  .cid-vghyKSVZbX .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghyKSVZbX .card_header {
    margin-bottom: 15px;
  }
  .cid-vghyKSVZbX .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghyKSVZbX .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghyKSVZbX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghyKSVZbX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghyKU3WQO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghyKU3WQO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghyKU3WQO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghyKU3WQO .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghyKU3WQO .currentcost {
  color: #232323;
}
.cid-vghyKU3WQO .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghyKU3WQO .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghyKU3WQO .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghyKU3WQO .text-box {
    padding: 1rem;
  }
}
.cid-vghyKU3WQO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghyKV7qj9 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghyKV7qj9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghyKV7qj9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghyKV7qj9 .container {
    max-width: 1400px;
  }
}
.cid-vghyKV7qj9 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghyKV7qj9 .row {
  justify-content: center;
}
.cid-vghyKWBk3v {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghyKWBk3v .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghyKWBk3v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghyKWBk3v .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghyKWBk3v .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghyKWBk3v .content-wrapper::before,
.cid-vghyKWBk3v .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghyKWBk3v .content-wrapper::before {
  left: 0;
}
.cid-vghyKWBk3v .content-wrapper::after {
  right: 0;
}
.cid-vghyKWBk3v .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghyKWBk3v .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghyKWBk3v .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghyKWBk3v .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghyKWBk3v .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghyKWBk3v .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghyKWBk3v .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghyKWBk3v .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghyKWBk3v .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghyKWBk3v .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghyKWBk3v .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghyKWBk3v .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghyKWBk3v .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghyKWBk3v .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghyKWBk3v .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghyKWBk3v .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghyKWBk3v .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghyKWBk3v .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghyKWBk3v .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghyKWBk3v .mbr-text {
  color: #0a0a0a;
}
.cid-vghyKWBk3v label {
  color: #0a0a0a;
}
.cid-vghyKXvQvH {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghyKXvQvH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghyKXvQvH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghyKXvQvH .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghyKXvQvH .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghyKXvQvH .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghyKXvQvH .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghyKYprsa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghyKYprsa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghyKYprsa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghyKYprsa .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghyKYprsa .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghyKYprsa .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghyKYprsa .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghyKYprsa .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghyKZCjov {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghyKZCjov .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghyKZCjov .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghyKZCjov .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghyKZCjov .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghyKZCjov .row {
    text-align: center;
  }
  .cid-vghyKZCjov .row > div {
    margin: auto;
  }
  .cid-vghyKZCjov .social-row {
    justify-content: center;
  }
}
.cid-vghyKZCjov .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghyKZCjov .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghyKZCjov .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghyKZCjov .list {
    margin-bottom: 0rem;
  }
}
.cid-vghyKZCjov .mbr-text {
  color: #bbbbbb;
}
.cid-vghyKZCjov .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghyKZCjov .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghyKZCjov div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghzRoebDm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghzRoebDm nav.navbar {
  position: fixed;
}
.cid-vghzRoebDm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghzRoebDm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghzRoebDm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghzRoebDm .dropdown-item:hover,
.cid-vghzRoebDm .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghzRoebDm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghzRoebDm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghzRoebDm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghzRoebDm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghzRoebDm .nav-link {
  position: relative;
}
.cid-vghzRoebDm .container {
  display: flex;
  margin: auto;
}
.cid-vghzRoebDm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghzRoebDm .dropdown-menu,
.cid-vghzRoebDm .navbar.opened {
  background: #ffffff !important;
}
.cid-vghzRoebDm .nav-item:focus,
.cid-vghzRoebDm .nav-link:focus {
  outline: none;
}
.cid-vghzRoebDm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghzRoebDm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghzRoebDm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghzRoebDm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghzRoebDm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghzRoebDm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghzRoebDm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghzRoebDm .navbar.opened {
  transition: all 0.3s;
}
.cid-vghzRoebDm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghzRoebDm .navbar .navbar-logo img {
  width: auto;
}
.cid-vghzRoebDm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghzRoebDm .navbar.collapsed {
  justify-content: center;
}
.cid-vghzRoebDm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghzRoebDm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghzRoebDm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghzRoebDm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghzRoebDm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghzRoebDm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghzRoebDm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghzRoebDm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghzRoebDm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghzRoebDm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghzRoebDm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghzRoebDm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghzRoebDm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghzRoebDm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghzRoebDm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghzRoebDm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghzRoebDm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghzRoebDm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghzRoebDm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghzRoebDm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghzRoebDm .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghzRoebDm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghzRoebDm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghzRoebDm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghzRoebDm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghzRoebDm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghzRoebDm .dropdown-item.active,
.cid-vghzRoebDm .dropdown-item:active {
  background-color: transparent;
}
.cid-vghzRoebDm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghzRoebDm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghzRoebDm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghzRoebDm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghzRoebDm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghzRoebDm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghzRoebDm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghzRoebDm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghzRoebDm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghzRoebDm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghzRoebDm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghzRoebDm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghzRoebDm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghzRoebDm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghzRoebDm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghzRoebDm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghzRoebDm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghzRoebDm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghzRoebDm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghzRoebDm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghzRoebDm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghzRoebDm .navbar {
    height: 70px;
  }
  .cid-vghzRoebDm .navbar.opened {
    height: auto;
  }
  .cid-vghzRoebDm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghzRqbNLt {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/grassendale-1635x1174.webp");
}
.cid-vghzRqbNLt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghzRqbNLt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghzRqbNLt .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghzRqYgbJ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghzRqYgbJ img {
  width: 120px;
  margin: auto;
}
.cid-vghzRqYgbJ .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghzRqYgbJ .card {
    max-width: 12.5%;
  }
}
.cid-vghzRrX3LE {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghzRrX3LE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghzRrX3LE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghzRrX3LE .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghzRrX3LE .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghzRrX3LE .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghzRrX3LE .card {
    margin-bottom: 2rem;
  }
  .cid-vghzRrX3LE .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghzRrX3LE .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghzRsLXsp {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghzRsLXsp .title_block {
  margin-bottom: 80px;
}
.cid-vghzRsLXsp .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghzRsLXsp .mbr-section-title {
  color: #e85a4f;
}
.cid-vghzRsLXsp .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghzRsLXsp .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghzRsLXsp .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghzRsLXsp .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghzRsLXsp .user {
  display: flex;
  align-items: center;
}
.cid-vghzRsLXsp .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghzRsLXsp .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghzRsLXsp .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghzRsLXsp .desk {
  margin-bottom: 0;
}
.cid-vghzRsLXsp .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghzRsLXsp .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghzRsLXsp .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghzRsLXsp .carousel-item > div {
  width: 100%;
}
.cid-vghzRsLXsp .carousel-item.active,
.cid-vghzRsLXsp .carousel-item-next,
.cid-vghzRsLXsp .carousel-item-prev {
  display: flex;
}
.cid-vghzRsLXsp .carousel-controls a {
  width: 9%;
}
.cid-vghzRsLXsp .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghzRsLXsp .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghzRsLXsp .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghzRsLXsp .title_block {
    margin-bottom: 40px;
  }
  .cid-vghzRsLXsp .card_header {
    flex-direction: column;
  }
  .cid-vghzRsLXsp .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghzRsLXsp .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghzRsLXsp .carousel-controls {
    display: none;
  }
  .cid-vghzRsLXsp .carousel-item {
    padding: 0;
  }
  .cid-vghzRsLXsp .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghzRsLXsp .card_header {
    margin-bottom: 15px;
  }
  .cid-vghzRsLXsp .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghzRsLXsp .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghzRsLXsp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghzRsLXsp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghzRtRr8K {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghzRtRr8K .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghzRtRr8K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghzRtRr8K .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghzRtRr8K .currentcost {
  color: #232323;
}
.cid-vghzRtRr8K .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghzRtRr8K .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghzRtRr8K .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghzRtRr8K .text-box {
    padding: 1rem;
  }
}
.cid-vghzRtRr8K .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghzRuRDbL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghzRuRDbL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghzRuRDbL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghzRuRDbL .container {
    max-width: 1400px;
  }
}
.cid-vghzRuRDbL .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghzRuRDbL .row {
  justify-content: center;
}
.cid-vghzRvJkug {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghzRvJkug .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghzRvJkug .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghzRvJkug .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghzRvJkug .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghzRvJkug .content-wrapper::before,
.cid-vghzRvJkug .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghzRvJkug .content-wrapper::before {
  left: 0;
}
.cid-vghzRvJkug .content-wrapper::after {
  right: 0;
}
.cid-vghzRvJkug .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghzRvJkug .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghzRvJkug .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghzRvJkug .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghzRvJkug .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghzRvJkug .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghzRvJkug .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghzRvJkug .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghzRvJkug .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghzRvJkug .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghzRvJkug .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghzRvJkug .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghzRvJkug .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghzRvJkug .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghzRvJkug .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghzRvJkug .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghzRvJkug .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghzRvJkug .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghzRvJkug .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghzRvJkug .mbr-text {
  color: #0a0a0a;
}
.cid-vghzRvJkug label {
  color: #0a0a0a;
}
.cid-vghzRwGTXC {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghzRwGTXC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghzRwGTXC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghzRwGTXC .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghzRwGTXC .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghzRwGTXC .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghzRwGTXC .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghzRxEJjw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghzRxEJjw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghzRxEJjw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghzRxEJjw .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghzRxEJjw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghzRxEJjw .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghzRxEJjw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghzRxEJjw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghzRyLyYH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghzRyLyYH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghzRyLyYH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghzRyLyYH .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghzRyLyYH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghzRyLyYH .row {
    text-align: center;
  }
  .cid-vghzRyLyYH .row > div {
    margin: auto;
  }
  .cid-vghzRyLyYH .social-row {
    justify-content: center;
  }
}
.cid-vghzRyLyYH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghzRyLyYH .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghzRyLyYH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghzRyLyYH .list {
    margin-bottom: 0rem;
  }
}
.cid-vghzRyLyYH .mbr-text {
  color: #bbbbbb;
}
.cid-vghzRyLyYH .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghzRyLyYH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghzRyLyYH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghB3jJvB4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghB3jJvB4 nav.navbar {
  position: fixed;
}
.cid-vghB3jJvB4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghB3jJvB4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghB3jJvB4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghB3jJvB4 .dropdown-item:hover,
.cid-vghB3jJvB4 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghB3jJvB4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghB3jJvB4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghB3jJvB4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghB3jJvB4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghB3jJvB4 .nav-link {
  position: relative;
}
.cid-vghB3jJvB4 .container {
  display: flex;
  margin: auto;
}
.cid-vghB3jJvB4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghB3jJvB4 .dropdown-menu,
.cid-vghB3jJvB4 .navbar.opened {
  background: #ffffff !important;
}
.cid-vghB3jJvB4 .nav-item:focus,
.cid-vghB3jJvB4 .nav-link:focus {
  outline: none;
}
.cid-vghB3jJvB4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghB3jJvB4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghB3jJvB4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghB3jJvB4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghB3jJvB4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghB3jJvB4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghB3jJvB4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghB3jJvB4 .navbar.opened {
  transition: all 0.3s;
}
.cid-vghB3jJvB4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghB3jJvB4 .navbar .navbar-logo img {
  width: auto;
}
.cid-vghB3jJvB4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghB3jJvB4 .navbar.collapsed {
  justify-content: center;
}
.cid-vghB3jJvB4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghB3jJvB4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghB3jJvB4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghB3jJvB4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghB3jJvB4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghB3jJvB4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghB3jJvB4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghB3jJvB4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghB3jJvB4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghB3jJvB4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghB3jJvB4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghB3jJvB4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghB3jJvB4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghB3jJvB4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghB3jJvB4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghB3jJvB4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghB3jJvB4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghB3jJvB4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghB3jJvB4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghB3jJvB4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghB3jJvB4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghB3jJvB4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghB3jJvB4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghB3jJvB4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghB3jJvB4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghB3jJvB4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghB3jJvB4 .dropdown-item.active,
.cid-vghB3jJvB4 .dropdown-item:active {
  background-color: transparent;
}
.cid-vghB3jJvB4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghB3jJvB4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghB3jJvB4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghB3jJvB4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghB3jJvB4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghB3jJvB4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghB3jJvB4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghB3jJvB4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghB3jJvB4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghB3jJvB4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghB3jJvB4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghB3jJvB4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghB3jJvB4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghB3jJvB4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghB3jJvB4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghB3jJvB4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghB3jJvB4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghB3jJvB4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghB3jJvB4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghB3jJvB4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghB3jJvB4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghB3jJvB4 .navbar {
    height: 70px;
  }
  .cid-vghB3jJvB4 .navbar.opened {
    height: auto;
  }
  .cid-vghB3jJvB4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghB3mXduD {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/huyton-1635x1174.webp");
}
.cid-vghB3mXduD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghB3mXduD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghB3mXduD .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghB3oiTiW {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghB3oiTiW img {
  width: 120px;
  margin: auto;
}
.cid-vghB3oiTiW .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghB3oiTiW .card {
    max-width: 12.5%;
  }
}
.cid-vghB3pEuUi {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghB3pEuUi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghB3pEuUi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghB3pEuUi .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghB3pEuUi .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghB3pEuUi .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghB3pEuUi .card {
    margin-bottom: 2rem;
  }
  .cid-vghB3pEuUi .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghB3pEuUi .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghB3rbbcB {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghB3rbbcB .title_block {
  margin-bottom: 80px;
}
.cid-vghB3rbbcB .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghB3rbbcB .mbr-section-title {
  color: #e85a4f;
}
.cid-vghB3rbbcB .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghB3rbbcB .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghB3rbbcB .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghB3rbbcB .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghB3rbbcB .user {
  display: flex;
  align-items: center;
}
.cid-vghB3rbbcB .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghB3rbbcB .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghB3rbbcB .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghB3rbbcB .desk {
  margin-bottom: 0;
}
.cid-vghB3rbbcB .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghB3rbbcB .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghB3rbbcB .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghB3rbbcB .carousel-item > div {
  width: 100%;
}
.cid-vghB3rbbcB .carousel-item.active,
.cid-vghB3rbbcB .carousel-item-next,
.cid-vghB3rbbcB .carousel-item-prev {
  display: flex;
}
.cid-vghB3rbbcB .carousel-controls a {
  width: 9%;
}
.cid-vghB3rbbcB .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghB3rbbcB .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghB3rbbcB .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghB3rbbcB .title_block {
    margin-bottom: 40px;
  }
  .cid-vghB3rbbcB .card_header {
    flex-direction: column;
  }
  .cid-vghB3rbbcB .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghB3rbbcB .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghB3rbbcB .carousel-controls {
    display: none;
  }
  .cid-vghB3rbbcB .carousel-item {
    padding: 0;
  }
  .cid-vghB3rbbcB .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghB3rbbcB .card_header {
    margin-bottom: 15px;
  }
  .cid-vghB3rbbcB .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghB3rbbcB .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghB3rbbcB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghB3rbbcB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghB3uvPR9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghB3uvPR9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghB3uvPR9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghB3uvPR9 .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghB3uvPR9 .currentcost {
  color: #232323;
}
.cid-vghB3uvPR9 .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghB3uvPR9 .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghB3uvPR9 .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghB3uvPR9 .text-box {
    padding: 1rem;
  }
}
.cid-vghB3uvPR9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghB3wJzgu {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghB3wJzgu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghB3wJzgu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghB3wJzgu .container {
    max-width: 1400px;
  }
}
.cid-vghB3wJzgu .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghB3wJzgu .row {
  justify-content: center;
}
.cid-vghB3zgsQK {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghB3zgsQK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghB3zgsQK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghB3zgsQK .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghB3zgsQK .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghB3zgsQK .content-wrapper::before,
.cid-vghB3zgsQK .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghB3zgsQK .content-wrapper::before {
  left: 0;
}
.cid-vghB3zgsQK .content-wrapper::after {
  right: 0;
}
.cid-vghB3zgsQK .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghB3zgsQK .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghB3zgsQK .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghB3zgsQK .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghB3zgsQK .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghB3zgsQK .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghB3zgsQK .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghB3zgsQK .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghB3zgsQK .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghB3zgsQK .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghB3zgsQK .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghB3zgsQK .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghB3zgsQK .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghB3zgsQK .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghB3zgsQK .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghB3zgsQK .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghB3zgsQK .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghB3zgsQK .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghB3zgsQK .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghB3zgsQK .mbr-text {
  color: #0a0a0a;
}
.cid-vghB3zgsQK label {
  color: #0a0a0a;
}
.cid-vghB3AfHPM {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghB3AfHPM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghB3AfHPM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghB3AfHPM .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghB3AfHPM .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghB3AfHPM .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghB3AfHPM .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghB3BgrM4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghB3BgrM4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghB3BgrM4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghB3BgrM4 .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghB3BgrM4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghB3BgrM4 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghB3BgrM4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghB3BgrM4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghB3ChFat {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghB3ChFat .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghB3ChFat .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghB3ChFat .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghB3ChFat .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghB3ChFat .row {
    text-align: center;
  }
  .cid-vghB3ChFat .row > div {
    margin: auto;
  }
  .cid-vghB3ChFat .social-row {
    justify-content: center;
  }
}
.cid-vghB3ChFat .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghB3ChFat .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghB3ChFat .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghB3ChFat .list {
    margin-bottom: 0rem;
  }
}
.cid-vghB3ChFat .mbr-text {
  color: #bbbbbb;
}
.cid-vghB3ChFat .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghB3ChFat .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghB3ChFat div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghCAeTy2s {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghCAeTy2s nav.navbar {
  position: fixed;
}
.cid-vghCAeTy2s .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghCAeTy2s .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghCAeTy2s .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghCAeTy2s .dropdown-item:hover,
.cid-vghCAeTy2s .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghCAeTy2s .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghCAeTy2s .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghCAeTy2s .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghCAeTy2s .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghCAeTy2s .nav-link {
  position: relative;
}
.cid-vghCAeTy2s .container {
  display: flex;
  margin: auto;
}
.cid-vghCAeTy2s .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghCAeTy2s .dropdown-menu,
.cid-vghCAeTy2s .navbar.opened {
  background: #ffffff !important;
}
.cid-vghCAeTy2s .nav-item:focus,
.cid-vghCAeTy2s .nav-link:focus {
  outline: none;
}
.cid-vghCAeTy2s .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghCAeTy2s .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghCAeTy2s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghCAeTy2s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghCAeTy2s .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghCAeTy2s .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghCAeTy2s .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghCAeTy2s .navbar.opened {
  transition: all 0.3s;
}
.cid-vghCAeTy2s .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghCAeTy2s .navbar .navbar-logo img {
  width: auto;
}
.cid-vghCAeTy2s .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghCAeTy2s .navbar.collapsed {
  justify-content: center;
}
.cid-vghCAeTy2s .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghCAeTy2s .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghCAeTy2s .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghCAeTy2s .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghCAeTy2s .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghCAeTy2s .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghCAeTy2s .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghCAeTy2s .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghCAeTy2s .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghCAeTy2s .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghCAeTy2s .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghCAeTy2s .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghCAeTy2s .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghCAeTy2s .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghCAeTy2s .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghCAeTy2s .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghCAeTy2s .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghCAeTy2s .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghCAeTy2s .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghCAeTy2s .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghCAeTy2s .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghCAeTy2s .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghCAeTy2s .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghCAeTy2s .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghCAeTy2s .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghCAeTy2s .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghCAeTy2s .dropdown-item.active,
.cid-vghCAeTy2s .dropdown-item:active {
  background-color: transparent;
}
.cid-vghCAeTy2s .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghCAeTy2s .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghCAeTy2s .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghCAeTy2s .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghCAeTy2s .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghCAeTy2s .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghCAeTy2s ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghCAeTy2s .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghCAeTy2s button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghCAeTy2s button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghCAeTy2s button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghCAeTy2s button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghCAeTy2s button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghCAeTy2s button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghCAeTy2s nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghCAeTy2s nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghCAeTy2s nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghCAeTy2s nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghCAeTy2s .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghCAeTy2s a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghCAeTy2s .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghCAeTy2s .navbar {
    height: 70px;
  }
  .cid-vghCAeTy2s .navbar.opened {
    height: auto;
  }
  .cid-vghCAeTy2s .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghCAjdiZC {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/mossley-hill-1635x1174.webp");
}
.cid-vghCAjdiZC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghCAjdiZC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghCAjdiZC .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghCAkWPLG {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghCAkWPLG img {
  width: 120px;
  margin: auto;
}
.cid-vghCAkWPLG .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghCAkWPLG .card {
    max-width: 12.5%;
  }
}
.cid-vghCAns2Wb {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghCAns2Wb .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghCAns2Wb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghCAns2Wb .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghCAns2Wb .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghCAns2Wb .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghCAns2Wb .card {
    margin-bottom: 2rem;
  }
  .cid-vghCAns2Wb .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghCAns2Wb .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghCApQiaq {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghCApQiaq .title_block {
  margin-bottom: 80px;
}
.cid-vghCApQiaq .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghCApQiaq .mbr-section-title {
  color: #e85a4f;
}
.cid-vghCApQiaq .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghCApQiaq .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghCApQiaq .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghCApQiaq .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghCApQiaq .user {
  display: flex;
  align-items: center;
}
.cid-vghCApQiaq .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghCApQiaq .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghCApQiaq .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghCApQiaq .desk {
  margin-bottom: 0;
}
.cid-vghCApQiaq .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghCApQiaq .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghCApQiaq .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghCApQiaq .carousel-item > div {
  width: 100%;
}
.cid-vghCApQiaq .carousel-item.active,
.cid-vghCApQiaq .carousel-item-next,
.cid-vghCApQiaq .carousel-item-prev {
  display: flex;
}
.cid-vghCApQiaq .carousel-controls a {
  width: 9%;
}
.cid-vghCApQiaq .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghCApQiaq .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghCApQiaq .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghCApQiaq .title_block {
    margin-bottom: 40px;
  }
  .cid-vghCApQiaq .card_header {
    flex-direction: column;
  }
  .cid-vghCApQiaq .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghCApQiaq .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghCApQiaq .carousel-controls {
    display: none;
  }
  .cid-vghCApQiaq .carousel-item {
    padding: 0;
  }
  .cid-vghCApQiaq .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghCApQiaq .card_header {
    margin-bottom: 15px;
  }
  .cid-vghCApQiaq .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghCApQiaq .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghCApQiaq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghCApQiaq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghCAswBeq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghCAswBeq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghCAswBeq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghCAswBeq .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghCAswBeq .currentcost {
  color: #232323;
}
.cid-vghCAswBeq .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghCAswBeq .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghCAswBeq .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghCAswBeq .text-box {
    padding: 1rem;
  }
}
.cid-vghCAswBeq .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghCAuDxYS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghCAuDxYS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghCAuDxYS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghCAuDxYS .container {
    max-width: 1400px;
  }
}
.cid-vghCAuDxYS .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghCAuDxYS .row {
  justify-content: center;
}
.cid-vghCAwk36W {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghCAwk36W .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghCAwk36W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghCAwk36W .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghCAwk36W .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghCAwk36W .content-wrapper::before,
.cid-vghCAwk36W .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghCAwk36W .content-wrapper::before {
  left: 0;
}
.cid-vghCAwk36W .content-wrapper::after {
  right: 0;
}
.cid-vghCAwk36W .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghCAwk36W .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghCAwk36W .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghCAwk36W .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghCAwk36W .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghCAwk36W .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghCAwk36W .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghCAwk36W .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghCAwk36W .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghCAwk36W .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghCAwk36W .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghCAwk36W .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghCAwk36W .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghCAwk36W .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghCAwk36W .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghCAwk36W .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghCAwk36W .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghCAwk36W .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghCAwk36W .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghCAwk36W .mbr-text {
  color: #0a0a0a;
}
.cid-vghCAwk36W label {
  color: #0a0a0a;
}
.cid-vghCAxYlaP {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghCAxYlaP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghCAxYlaP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghCAxYlaP .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghCAxYlaP .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghCAxYlaP .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghCAxYlaP .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghCAzSSwr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghCAzSSwr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghCAzSSwr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghCAzSSwr .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghCAzSSwr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghCAzSSwr .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghCAzSSwr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghCAzSSwr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghCAC08gv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghCAC08gv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghCAC08gv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghCAC08gv .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghCAC08gv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghCAC08gv .row {
    text-align: center;
  }
  .cid-vghCAC08gv .row > div {
    margin: auto;
  }
  .cid-vghCAC08gv .social-row {
    justify-content: center;
  }
}
.cid-vghCAC08gv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghCAC08gv .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghCAC08gv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghCAC08gv .list {
    margin-bottom: 0rem;
  }
}
.cid-vghCAC08gv .mbr-text {
  color: #bbbbbb;
}
.cid-vghCAC08gv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghCAC08gv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghCAC08gv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghDVU4B1B {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghDVU4B1B nav.navbar {
  position: fixed;
}
.cid-vghDVU4B1B .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghDVU4B1B .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghDVU4B1B .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghDVU4B1B .dropdown-item:hover,
.cid-vghDVU4B1B .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghDVU4B1B .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghDVU4B1B .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghDVU4B1B .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghDVU4B1B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghDVU4B1B .nav-link {
  position: relative;
}
.cid-vghDVU4B1B .container {
  display: flex;
  margin: auto;
}
.cid-vghDVU4B1B .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghDVU4B1B .dropdown-menu,
.cid-vghDVU4B1B .navbar.opened {
  background: #ffffff !important;
}
.cid-vghDVU4B1B .nav-item:focus,
.cid-vghDVU4B1B .nav-link:focus {
  outline: none;
}
.cid-vghDVU4B1B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghDVU4B1B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghDVU4B1B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghDVU4B1B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghDVU4B1B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghDVU4B1B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghDVU4B1B .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghDVU4B1B .navbar.opened {
  transition: all 0.3s;
}
.cid-vghDVU4B1B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghDVU4B1B .navbar .navbar-logo img {
  width: auto;
}
.cid-vghDVU4B1B .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghDVU4B1B .navbar.collapsed {
  justify-content: center;
}
.cid-vghDVU4B1B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghDVU4B1B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghDVU4B1B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghDVU4B1B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghDVU4B1B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghDVU4B1B .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghDVU4B1B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghDVU4B1B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghDVU4B1B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghDVU4B1B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghDVU4B1B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghDVU4B1B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghDVU4B1B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghDVU4B1B .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghDVU4B1B .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghDVU4B1B .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghDVU4B1B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghDVU4B1B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghDVU4B1B .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghDVU4B1B .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghDVU4B1B .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghDVU4B1B .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghDVU4B1B .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghDVU4B1B .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghDVU4B1B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghDVU4B1B .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghDVU4B1B .dropdown-item.active,
.cid-vghDVU4B1B .dropdown-item:active {
  background-color: transparent;
}
.cid-vghDVU4B1B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghDVU4B1B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghDVU4B1B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghDVU4B1B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghDVU4B1B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghDVU4B1B .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghDVU4B1B ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghDVU4B1B .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghDVU4B1B button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghDVU4B1B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghDVU4B1B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghDVU4B1B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghDVU4B1B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghDVU4B1B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghDVU4B1B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghDVU4B1B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghDVU4B1B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghDVU4B1B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghDVU4B1B .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghDVU4B1B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghDVU4B1B .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghDVU4B1B .navbar {
    height: 70px;
  }
  .cid-vghDVU4B1B .navbar.opened {
    height: auto;
  }
  .cid-vghDVU4B1B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghDW0UYuP {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/old-swan-1635x1174.webp");
}
.cid-vghDW0UYuP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghDW0UYuP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghDW0UYuP .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghDW2uKcp {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghDW2uKcp img {
  width: 120px;
  margin: auto;
}
.cid-vghDW2uKcp .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghDW2uKcp .card {
    max-width: 12.5%;
  }
}
.cid-vghDW4BRpd {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghDW4BRpd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghDW4BRpd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghDW4BRpd .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghDW4BRpd .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghDW4BRpd .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghDW4BRpd .card {
    margin-bottom: 2rem;
  }
  .cid-vghDW4BRpd .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghDW4BRpd .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghDW6FEbP {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghDW6FEbP .title_block {
  margin-bottom: 80px;
}
.cid-vghDW6FEbP .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghDW6FEbP .mbr-section-title {
  color: #e85a4f;
}
.cid-vghDW6FEbP .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghDW6FEbP .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghDW6FEbP .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghDW6FEbP .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghDW6FEbP .user {
  display: flex;
  align-items: center;
}
.cid-vghDW6FEbP .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghDW6FEbP .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghDW6FEbP .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghDW6FEbP .desk {
  margin-bottom: 0;
}
.cid-vghDW6FEbP .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghDW6FEbP .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghDW6FEbP .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghDW6FEbP .carousel-item > div {
  width: 100%;
}
.cid-vghDW6FEbP .carousel-item.active,
.cid-vghDW6FEbP .carousel-item-next,
.cid-vghDW6FEbP .carousel-item-prev {
  display: flex;
}
.cid-vghDW6FEbP .carousel-controls a {
  width: 9%;
}
.cid-vghDW6FEbP .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghDW6FEbP .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghDW6FEbP .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghDW6FEbP .title_block {
    margin-bottom: 40px;
  }
  .cid-vghDW6FEbP .card_header {
    flex-direction: column;
  }
  .cid-vghDW6FEbP .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghDW6FEbP .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghDW6FEbP .carousel-controls {
    display: none;
  }
  .cid-vghDW6FEbP .carousel-item {
    padding: 0;
  }
  .cid-vghDW6FEbP .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghDW6FEbP .card_header {
    margin-bottom: 15px;
  }
  .cid-vghDW6FEbP .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghDW6FEbP .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghDW6FEbP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghDW6FEbP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghDW9t73v {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghDW9t73v .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghDW9t73v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghDW9t73v .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghDW9t73v .currentcost {
  color: #232323;
}
.cid-vghDW9t73v .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghDW9t73v .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghDW9t73v .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghDW9t73v .text-box {
    padding: 1rem;
  }
}
.cid-vghDW9t73v .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghDWbOMrj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghDWbOMrj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghDWbOMrj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghDWbOMrj .container {
    max-width: 1400px;
  }
}
.cid-vghDWbOMrj .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghDWbOMrj .row {
  justify-content: center;
}
.cid-vghDWftYke {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghDWftYke .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghDWftYke .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghDWftYke .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghDWftYke .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghDWftYke .content-wrapper::before,
.cid-vghDWftYke .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghDWftYke .content-wrapper::before {
  left: 0;
}
.cid-vghDWftYke .content-wrapper::after {
  right: 0;
}
.cid-vghDWftYke .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghDWftYke .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghDWftYke .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghDWftYke .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghDWftYke .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghDWftYke .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghDWftYke .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghDWftYke .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghDWftYke .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghDWftYke .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghDWftYke .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghDWftYke .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghDWftYke .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghDWftYke .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghDWftYke .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghDWftYke .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghDWftYke .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghDWftYke .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghDWftYke .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghDWftYke .mbr-text {
  color: #0a0a0a;
}
.cid-vghDWftYke label {
  color: #0a0a0a;
}
.cid-vghDWjyyrE {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghDWjyyrE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghDWjyyrE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghDWjyyrE .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghDWjyyrE .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghDWjyyrE .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghDWjyyrE .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghDWnBKIT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghDWnBKIT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghDWnBKIT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghDWnBKIT .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghDWnBKIT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghDWnBKIT .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghDWnBKIT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghDWnBKIT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghDWrKjQR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghDWrKjQR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghDWrKjQR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghDWrKjQR .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghDWrKjQR .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghDWrKjQR .row {
    text-align: center;
  }
  .cid-vghDWrKjQR .row > div {
    margin: auto;
  }
  .cid-vghDWrKjQR .social-row {
    justify-content: center;
  }
}
.cid-vghDWrKjQR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghDWrKjQR .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghDWrKjQR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghDWrKjQR .list {
    margin-bottom: 0rem;
  }
}
.cid-vghDWrKjQR .mbr-text {
  color: #bbbbbb;
}
.cid-vghDWrKjQR .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghDWrKjQR .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghDWrKjQR div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghF6vKtnX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghF6vKtnX nav.navbar {
  position: fixed;
}
.cid-vghF6vKtnX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghF6vKtnX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghF6vKtnX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghF6vKtnX .dropdown-item:hover,
.cid-vghF6vKtnX .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghF6vKtnX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghF6vKtnX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghF6vKtnX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghF6vKtnX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghF6vKtnX .nav-link {
  position: relative;
}
.cid-vghF6vKtnX .container {
  display: flex;
  margin: auto;
}
.cid-vghF6vKtnX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghF6vKtnX .dropdown-menu,
.cid-vghF6vKtnX .navbar.opened {
  background: #ffffff !important;
}
.cid-vghF6vKtnX .nav-item:focus,
.cid-vghF6vKtnX .nav-link:focus {
  outline: none;
}
.cid-vghF6vKtnX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghF6vKtnX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghF6vKtnX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghF6vKtnX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghF6vKtnX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghF6vKtnX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghF6vKtnX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghF6vKtnX .navbar.opened {
  transition: all 0.3s;
}
.cid-vghF6vKtnX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghF6vKtnX .navbar .navbar-logo img {
  width: auto;
}
.cid-vghF6vKtnX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghF6vKtnX .navbar.collapsed {
  justify-content: center;
}
.cid-vghF6vKtnX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghF6vKtnX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghF6vKtnX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghF6vKtnX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghF6vKtnX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghF6vKtnX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghF6vKtnX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghF6vKtnX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghF6vKtnX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghF6vKtnX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghF6vKtnX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghF6vKtnX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghF6vKtnX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghF6vKtnX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghF6vKtnX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghF6vKtnX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghF6vKtnX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghF6vKtnX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghF6vKtnX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghF6vKtnX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghF6vKtnX .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghF6vKtnX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghF6vKtnX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghF6vKtnX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghF6vKtnX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghF6vKtnX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghF6vKtnX .dropdown-item.active,
.cid-vghF6vKtnX .dropdown-item:active {
  background-color: transparent;
}
.cid-vghF6vKtnX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghF6vKtnX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghF6vKtnX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghF6vKtnX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghF6vKtnX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghF6vKtnX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghF6vKtnX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghF6vKtnX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghF6vKtnX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghF6vKtnX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghF6vKtnX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghF6vKtnX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghF6vKtnX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghF6vKtnX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghF6vKtnX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghF6vKtnX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghF6vKtnX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghF6vKtnX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghF6vKtnX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghF6vKtnX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghF6vKtnX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghF6vKtnX .navbar {
    height: 70px;
  }
  .cid-vghF6vKtnX .navbar.opened {
    height: auto;
  }
  .cid-vghF6vKtnX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghF6yTDOI {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/roby-1635x1174.webp");
}
.cid-vghF6yTDOI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghF6yTDOI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghF6yTDOI .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghF6Asm8E {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghF6Asm8E img {
  width: 120px;
  margin: auto;
}
.cid-vghF6Asm8E .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghF6Asm8E .card {
    max-width: 12.5%;
  }
}
.cid-vghF6CDOu4 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghF6CDOu4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghF6CDOu4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghF6CDOu4 .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghF6CDOu4 .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghF6CDOu4 .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghF6CDOu4 .card {
    margin-bottom: 2rem;
  }
  .cid-vghF6CDOu4 .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghF6CDOu4 .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghF6ExY9F {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghF6ExY9F .title_block {
  margin-bottom: 80px;
}
.cid-vghF6ExY9F .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghF6ExY9F .mbr-section-title {
  color: #e85a4f;
}
.cid-vghF6ExY9F .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghF6ExY9F .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghF6ExY9F .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghF6ExY9F .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghF6ExY9F .user {
  display: flex;
  align-items: center;
}
.cid-vghF6ExY9F .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghF6ExY9F .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghF6ExY9F .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghF6ExY9F .desk {
  margin-bottom: 0;
}
.cid-vghF6ExY9F .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghF6ExY9F .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghF6ExY9F .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghF6ExY9F .carousel-item > div {
  width: 100%;
}
.cid-vghF6ExY9F .carousel-item.active,
.cid-vghF6ExY9F .carousel-item-next,
.cid-vghF6ExY9F .carousel-item-prev {
  display: flex;
}
.cid-vghF6ExY9F .carousel-controls a {
  width: 9%;
}
.cid-vghF6ExY9F .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghF6ExY9F .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghF6ExY9F .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghF6ExY9F .title_block {
    margin-bottom: 40px;
  }
  .cid-vghF6ExY9F .card_header {
    flex-direction: column;
  }
  .cid-vghF6ExY9F .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghF6ExY9F .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghF6ExY9F .carousel-controls {
    display: none;
  }
  .cid-vghF6ExY9F .carousel-item {
    padding: 0;
  }
  .cid-vghF6ExY9F .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghF6ExY9F .card_header {
    margin-bottom: 15px;
  }
  .cid-vghF6ExY9F .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghF6ExY9F .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghF6ExY9F .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghF6ExY9F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghF6GVvH7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghF6GVvH7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghF6GVvH7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghF6GVvH7 .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghF6GVvH7 .currentcost {
  color: #232323;
}
.cid-vghF6GVvH7 .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghF6GVvH7 .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghF6GVvH7 .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghF6GVvH7 .text-box {
    padding: 1rem;
  }
}
.cid-vghF6GVvH7 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghF6INBTN {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghF6INBTN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghF6INBTN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghF6INBTN .container {
    max-width: 1400px;
  }
}
.cid-vghF6INBTN .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghF6INBTN .row {
  justify-content: center;
}
.cid-vghF6KIhQC {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghF6KIhQC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghF6KIhQC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghF6KIhQC .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghF6KIhQC .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghF6KIhQC .content-wrapper::before,
.cid-vghF6KIhQC .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghF6KIhQC .content-wrapper::before {
  left: 0;
}
.cid-vghF6KIhQC .content-wrapper::after {
  right: 0;
}
.cid-vghF6KIhQC .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghF6KIhQC .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghF6KIhQC .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghF6KIhQC .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghF6KIhQC .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghF6KIhQC .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghF6KIhQC .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghF6KIhQC .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghF6KIhQC .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghF6KIhQC .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghF6KIhQC .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghF6KIhQC .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghF6KIhQC .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghF6KIhQC .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghF6KIhQC .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghF6KIhQC .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghF6KIhQC .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghF6KIhQC .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghF6KIhQC .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghF6KIhQC .mbr-text {
  color: #0a0a0a;
}
.cid-vghF6KIhQC label {
  color: #0a0a0a;
}
.cid-vghF6MzbDj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghF6MzbDj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghF6MzbDj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghF6MzbDj .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghF6MzbDj .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghF6MzbDj .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghF6MzbDj .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghF6Oth0G {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghF6Oth0G .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghF6Oth0G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghF6Oth0G .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghF6Oth0G .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghF6Oth0G .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghF6Oth0G .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghF6Oth0G .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghF6QE2e9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghF6QE2e9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghF6QE2e9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghF6QE2e9 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghF6QE2e9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghF6QE2e9 .row {
    text-align: center;
  }
  .cid-vghF6QE2e9 .row > div {
    margin: auto;
  }
  .cid-vghF6QE2e9 .social-row {
    justify-content: center;
  }
}
.cid-vghF6QE2e9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghF6QE2e9 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghF6QE2e9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghF6QE2e9 .list {
    margin-bottom: 0rem;
  }
}
.cid-vghF6QE2e9 .mbr-text {
  color: #bbbbbb;
}
.cid-vghF6QE2e9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghF6QE2e9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghF6QE2e9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghHyLPzTQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghHyLPzTQ nav.navbar {
  position: fixed;
}
.cid-vghHyLPzTQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghHyLPzTQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghHyLPzTQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghHyLPzTQ .dropdown-item:hover,
.cid-vghHyLPzTQ .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghHyLPzTQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghHyLPzTQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghHyLPzTQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghHyLPzTQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghHyLPzTQ .nav-link {
  position: relative;
}
.cid-vghHyLPzTQ .container {
  display: flex;
  margin: auto;
}
.cid-vghHyLPzTQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghHyLPzTQ .dropdown-menu,
.cid-vghHyLPzTQ .navbar.opened {
  background: #ffffff !important;
}
.cid-vghHyLPzTQ .nav-item:focus,
.cid-vghHyLPzTQ .nav-link:focus {
  outline: none;
}
.cid-vghHyLPzTQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghHyLPzTQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghHyLPzTQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghHyLPzTQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghHyLPzTQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghHyLPzTQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghHyLPzTQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghHyLPzTQ .navbar.opened {
  transition: all 0.3s;
}
.cid-vghHyLPzTQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghHyLPzTQ .navbar .navbar-logo img {
  width: auto;
}
.cid-vghHyLPzTQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghHyLPzTQ .navbar.collapsed {
  justify-content: center;
}
.cid-vghHyLPzTQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghHyLPzTQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghHyLPzTQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghHyLPzTQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghHyLPzTQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghHyLPzTQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghHyLPzTQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghHyLPzTQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghHyLPzTQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghHyLPzTQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghHyLPzTQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghHyLPzTQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghHyLPzTQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghHyLPzTQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghHyLPzTQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghHyLPzTQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghHyLPzTQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghHyLPzTQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghHyLPzTQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghHyLPzTQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghHyLPzTQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghHyLPzTQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghHyLPzTQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghHyLPzTQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghHyLPzTQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghHyLPzTQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghHyLPzTQ .dropdown-item.active,
.cid-vghHyLPzTQ .dropdown-item:active {
  background-color: transparent;
}
.cid-vghHyLPzTQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghHyLPzTQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghHyLPzTQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghHyLPzTQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghHyLPzTQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghHyLPzTQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghHyLPzTQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghHyLPzTQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghHyLPzTQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghHyLPzTQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghHyLPzTQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghHyLPzTQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghHyLPzTQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghHyLPzTQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghHyLPzTQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghHyLPzTQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghHyLPzTQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghHyLPzTQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghHyLPzTQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghHyLPzTQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghHyLPzTQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghHyLPzTQ .navbar {
    height: 70px;
  }
  .cid-vghHyLPzTQ .navbar.opened {
    height: auto;
  }
  .cid-vghHyLPzTQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghHyZTLBK {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/toxteth-1635x1174.webp");
}
.cid-vghHyZTLBK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghHyZTLBK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghHyZTLBK .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghHz3JVWo {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghHz3JVWo img {
  width: 120px;
  margin: auto;
}
.cid-vghHz3JVWo .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghHz3JVWo .card {
    max-width: 12.5%;
  }
}
.cid-vghHz7xNNk {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghHz7xNNk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghHz7xNNk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghHz7xNNk .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghHz7xNNk .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghHz7xNNk .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghHz7xNNk .card {
    margin-bottom: 2rem;
  }
  .cid-vghHz7xNNk .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghHz7xNNk .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghHzbRsne {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghHzbRsne .title_block {
  margin-bottom: 80px;
}
.cid-vghHzbRsne .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghHzbRsne .mbr-section-title {
  color: #e85a4f;
}
.cid-vghHzbRsne .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghHzbRsne .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghHzbRsne .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghHzbRsne .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghHzbRsne .user {
  display: flex;
  align-items: center;
}
.cid-vghHzbRsne .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghHzbRsne .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghHzbRsne .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghHzbRsne .desk {
  margin-bottom: 0;
}
.cid-vghHzbRsne .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghHzbRsne .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghHzbRsne .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghHzbRsne .carousel-item > div {
  width: 100%;
}
.cid-vghHzbRsne .carousel-item.active,
.cid-vghHzbRsne .carousel-item-next,
.cid-vghHzbRsne .carousel-item-prev {
  display: flex;
}
.cid-vghHzbRsne .carousel-controls a {
  width: 9%;
}
.cid-vghHzbRsne .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghHzbRsne .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghHzbRsne .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghHzbRsne .title_block {
    margin-bottom: 40px;
  }
  .cid-vghHzbRsne .card_header {
    flex-direction: column;
  }
  .cid-vghHzbRsne .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghHzbRsne .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghHzbRsne .carousel-controls {
    display: none;
  }
  .cid-vghHzbRsne .carousel-item {
    padding: 0;
  }
  .cid-vghHzbRsne .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghHzbRsne .card_header {
    margin-bottom: 15px;
  }
  .cid-vghHzbRsne .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghHzbRsne .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghHzbRsne .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghHzbRsne .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghHzgpgiJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghHzgpgiJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghHzgpgiJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghHzgpgiJ .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghHzgpgiJ .currentcost {
  color: #232323;
}
.cid-vghHzgpgiJ .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghHzgpgiJ .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghHzgpgiJ .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghHzgpgiJ .text-box {
    padding: 1rem;
  }
}
.cid-vghHzgpgiJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghHzjRuQS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghHzjRuQS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghHzjRuQS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghHzjRuQS .container {
    max-width: 1400px;
  }
}
.cid-vghHzjRuQS .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghHzjRuQS .row {
  justify-content: center;
}
.cid-vghHznRCh5 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghHznRCh5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghHznRCh5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghHznRCh5 .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghHznRCh5 .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghHznRCh5 .content-wrapper::before,
.cid-vghHznRCh5 .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghHznRCh5 .content-wrapper::before {
  left: 0;
}
.cid-vghHznRCh5 .content-wrapper::after {
  right: 0;
}
.cid-vghHznRCh5 .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghHznRCh5 .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghHznRCh5 .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghHznRCh5 .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghHznRCh5 .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghHznRCh5 .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghHznRCh5 .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghHznRCh5 .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghHznRCh5 .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghHznRCh5 .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghHznRCh5 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghHznRCh5 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghHznRCh5 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghHznRCh5 .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghHznRCh5 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghHznRCh5 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghHznRCh5 .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghHznRCh5 .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghHznRCh5 .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghHznRCh5 .mbr-text {
  color: #0a0a0a;
}
.cid-vghHznRCh5 label {
  color: #0a0a0a;
}
.cid-vghHzrGZEA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghHzrGZEA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghHzrGZEA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghHzrGZEA .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghHzrGZEA .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghHzrGZEA .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghHzrGZEA .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghHzvDxpX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghHzvDxpX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghHzvDxpX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghHzvDxpX .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghHzvDxpX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghHzvDxpX .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghHzvDxpX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghHzvDxpX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghHzApVvv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghHzApVvv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghHzApVvv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghHzApVvv .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghHzApVvv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghHzApVvv .row {
    text-align: center;
  }
  .cid-vghHzApVvv .row > div {
    margin: auto;
  }
  .cid-vghHzApVvv .social-row {
    justify-content: center;
  }
}
.cid-vghHzApVvv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghHzApVvv .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghHzApVvv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghHzApVvv .list {
    margin-bottom: 0rem;
  }
}
.cid-vghHzApVvv .mbr-text {
  color: #bbbbbb;
}
.cid-vghHzApVvv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghHzApVvv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghHzApVvv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghIzieAfx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghIzieAfx nav.navbar {
  position: fixed;
}
.cid-vghIzieAfx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghIzieAfx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghIzieAfx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghIzieAfx .dropdown-item:hover,
.cid-vghIzieAfx .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghIzieAfx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghIzieAfx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghIzieAfx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghIzieAfx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghIzieAfx .nav-link {
  position: relative;
}
.cid-vghIzieAfx .container {
  display: flex;
  margin: auto;
}
.cid-vghIzieAfx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghIzieAfx .dropdown-menu,
.cid-vghIzieAfx .navbar.opened {
  background: #ffffff !important;
}
.cid-vghIzieAfx .nav-item:focus,
.cid-vghIzieAfx .nav-link:focus {
  outline: none;
}
.cid-vghIzieAfx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghIzieAfx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghIzieAfx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghIzieAfx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghIzieAfx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghIzieAfx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghIzieAfx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghIzieAfx .navbar.opened {
  transition: all 0.3s;
}
.cid-vghIzieAfx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghIzieAfx .navbar .navbar-logo img {
  width: auto;
}
.cid-vghIzieAfx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghIzieAfx .navbar.collapsed {
  justify-content: center;
}
.cid-vghIzieAfx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghIzieAfx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghIzieAfx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghIzieAfx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghIzieAfx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghIzieAfx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghIzieAfx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghIzieAfx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghIzieAfx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghIzieAfx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghIzieAfx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghIzieAfx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghIzieAfx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghIzieAfx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghIzieAfx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghIzieAfx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghIzieAfx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghIzieAfx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghIzieAfx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghIzieAfx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghIzieAfx .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghIzieAfx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghIzieAfx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghIzieAfx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghIzieAfx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghIzieAfx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghIzieAfx .dropdown-item.active,
.cid-vghIzieAfx .dropdown-item:active {
  background-color: transparent;
}
.cid-vghIzieAfx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghIzieAfx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghIzieAfx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghIzieAfx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghIzieAfx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghIzieAfx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghIzieAfx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghIzieAfx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghIzieAfx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghIzieAfx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghIzieAfx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghIzieAfx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghIzieAfx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghIzieAfx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghIzieAfx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghIzieAfx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghIzieAfx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghIzieAfx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghIzieAfx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghIzieAfx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghIzieAfx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghIzieAfx .navbar {
    height: 70px;
  }
  .cid-vghIzieAfx .navbar.opened {
    height: auto;
  }
  .cid-vghIzieAfx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghIzmzxlp {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tuebrook-1635x1174.webp");
}
.cid-vghIzmzxlp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghIzmzxlp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghIzmzxlp .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghIzoWHfr {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghIzoWHfr img {
  width: 120px;
  margin: auto;
}
.cid-vghIzoWHfr .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghIzoWHfr .card {
    max-width: 12.5%;
  }
}
.cid-vghIzqWNzW {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghIzqWNzW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghIzqWNzW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghIzqWNzW .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghIzqWNzW .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghIzqWNzW .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghIzqWNzW .card {
    margin-bottom: 2rem;
  }
  .cid-vghIzqWNzW .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghIzqWNzW .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghIzsqLwP {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghIzsqLwP .title_block {
  margin-bottom: 80px;
}
.cid-vghIzsqLwP .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghIzsqLwP .mbr-section-title {
  color: #e85a4f;
}
.cid-vghIzsqLwP .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghIzsqLwP .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghIzsqLwP .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghIzsqLwP .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghIzsqLwP .user {
  display: flex;
  align-items: center;
}
.cid-vghIzsqLwP .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghIzsqLwP .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghIzsqLwP .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghIzsqLwP .desk {
  margin-bottom: 0;
}
.cid-vghIzsqLwP .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghIzsqLwP .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghIzsqLwP .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghIzsqLwP .carousel-item > div {
  width: 100%;
}
.cid-vghIzsqLwP .carousel-item.active,
.cid-vghIzsqLwP .carousel-item-next,
.cid-vghIzsqLwP .carousel-item-prev {
  display: flex;
}
.cid-vghIzsqLwP .carousel-controls a {
  width: 9%;
}
.cid-vghIzsqLwP .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghIzsqLwP .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghIzsqLwP .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghIzsqLwP .title_block {
    margin-bottom: 40px;
  }
  .cid-vghIzsqLwP .card_header {
    flex-direction: column;
  }
  .cid-vghIzsqLwP .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghIzsqLwP .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghIzsqLwP .carousel-controls {
    display: none;
  }
  .cid-vghIzsqLwP .carousel-item {
    padding: 0;
  }
  .cid-vghIzsqLwP .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghIzsqLwP .card_header {
    margin-bottom: 15px;
  }
  .cid-vghIzsqLwP .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghIzsqLwP .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghIzsqLwP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghIzsqLwP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghIzuzEkD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghIzuzEkD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghIzuzEkD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghIzuzEkD .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghIzuzEkD .currentcost {
  color: #232323;
}
.cid-vghIzuzEkD .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghIzuzEkD .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghIzuzEkD .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghIzuzEkD .text-box {
    padding: 1rem;
  }
}
.cid-vghIzuzEkD .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghIzwDUuj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghIzwDUuj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghIzwDUuj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghIzwDUuj .container {
    max-width: 1400px;
  }
}
.cid-vghIzwDUuj .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghIzwDUuj .row {
  justify-content: center;
}
.cid-vghIzypOPn {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghIzypOPn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghIzypOPn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghIzypOPn .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghIzypOPn .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghIzypOPn .content-wrapper::before,
.cid-vghIzypOPn .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghIzypOPn .content-wrapper::before {
  left: 0;
}
.cid-vghIzypOPn .content-wrapper::after {
  right: 0;
}
.cid-vghIzypOPn .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghIzypOPn .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghIzypOPn .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghIzypOPn .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghIzypOPn .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghIzypOPn .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghIzypOPn .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghIzypOPn .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghIzypOPn .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghIzypOPn .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghIzypOPn .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghIzypOPn .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghIzypOPn .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghIzypOPn .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghIzypOPn .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghIzypOPn .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghIzypOPn .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghIzypOPn .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghIzypOPn .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghIzypOPn .mbr-text {
  color: #0a0a0a;
}
.cid-vghIzypOPn label {
  color: #0a0a0a;
}
.cid-vghIzAn0Wi {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghIzAn0Wi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghIzAn0Wi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghIzAn0Wi .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghIzAn0Wi .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghIzAn0Wi .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghIzAn0Wi .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghIzCwjtM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghIzCwjtM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghIzCwjtM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghIzCwjtM .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghIzCwjtM .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghIzCwjtM .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghIzCwjtM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghIzCwjtM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghIzEMDz3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghIzEMDz3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghIzEMDz3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghIzEMDz3 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghIzEMDz3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghIzEMDz3 .row {
    text-align: center;
  }
  .cid-vghIzEMDz3 .row > div {
    margin: auto;
  }
  .cid-vghIzEMDz3 .social-row {
    justify-content: center;
  }
}
.cid-vghIzEMDz3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghIzEMDz3 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghIzEMDz3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghIzEMDz3 .list {
    margin-bottom: 0rem;
  }
}
.cid-vghIzEMDz3 .mbr-text {
  color: #bbbbbb;
}
.cid-vghIzEMDz3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghIzEMDz3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghIzEMDz3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghJxM5smO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghJxM5smO nav.navbar {
  position: fixed;
}
.cid-vghJxM5smO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghJxM5smO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghJxM5smO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghJxM5smO .dropdown-item:hover,
.cid-vghJxM5smO .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghJxM5smO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghJxM5smO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghJxM5smO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghJxM5smO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghJxM5smO .nav-link {
  position: relative;
}
.cid-vghJxM5smO .container {
  display: flex;
  margin: auto;
}
.cid-vghJxM5smO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghJxM5smO .dropdown-menu,
.cid-vghJxM5smO .navbar.opened {
  background: #ffffff !important;
}
.cid-vghJxM5smO .nav-item:focus,
.cid-vghJxM5smO .nav-link:focus {
  outline: none;
}
.cid-vghJxM5smO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghJxM5smO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghJxM5smO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghJxM5smO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghJxM5smO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghJxM5smO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghJxM5smO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghJxM5smO .navbar.opened {
  transition: all 0.3s;
}
.cid-vghJxM5smO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghJxM5smO .navbar .navbar-logo img {
  width: auto;
}
.cid-vghJxM5smO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghJxM5smO .navbar.collapsed {
  justify-content: center;
}
.cid-vghJxM5smO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghJxM5smO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghJxM5smO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghJxM5smO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghJxM5smO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghJxM5smO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghJxM5smO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghJxM5smO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghJxM5smO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghJxM5smO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghJxM5smO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghJxM5smO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghJxM5smO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghJxM5smO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghJxM5smO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghJxM5smO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghJxM5smO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghJxM5smO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghJxM5smO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghJxM5smO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghJxM5smO .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghJxM5smO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghJxM5smO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghJxM5smO .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghJxM5smO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghJxM5smO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghJxM5smO .dropdown-item.active,
.cid-vghJxM5smO .dropdown-item:active {
  background-color: transparent;
}
.cid-vghJxM5smO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghJxM5smO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghJxM5smO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghJxM5smO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghJxM5smO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghJxM5smO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghJxM5smO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghJxM5smO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghJxM5smO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghJxM5smO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghJxM5smO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghJxM5smO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghJxM5smO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghJxM5smO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghJxM5smO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghJxM5smO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghJxM5smO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghJxM5smO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghJxM5smO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghJxM5smO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghJxM5smO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghJxM5smO .navbar {
    height: 70px;
  }
  .cid-vghJxM5smO .navbar.opened {
    height: auto;
  }
  .cid-vghJxM5smO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghJxPqryr {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/walton-1635x1174.webp");
}
.cid-vghJxPqryr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghJxPqryr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghJxPqryr .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghJxRtkDv {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghJxRtkDv img {
  width: 120px;
  margin: auto;
}
.cid-vghJxRtkDv .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghJxRtkDv .card {
    max-width: 12.5%;
  }
}
.cid-vghJxT8PwY {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghJxT8PwY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghJxT8PwY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghJxT8PwY .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghJxT8PwY .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghJxT8PwY .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghJxT8PwY .card {
    margin-bottom: 2rem;
  }
  .cid-vghJxT8PwY .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghJxT8PwY .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghJxUYDpj {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghJxUYDpj .title_block {
  margin-bottom: 80px;
}
.cid-vghJxUYDpj .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghJxUYDpj .mbr-section-title {
  color: #e85a4f;
}
.cid-vghJxUYDpj .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghJxUYDpj .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghJxUYDpj .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghJxUYDpj .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghJxUYDpj .user {
  display: flex;
  align-items: center;
}
.cid-vghJxUYDpj .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghJxUYDpj .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghJxUYDpj .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghJxUYDpj .desk {
  margin-bottom: 0;
}
.cid-vghJxUYDpj .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghJxUYDpj .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghJxUYDpj .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghJxUYDpj .carousel-item > div {
  width: 100%;
}
.cid-vghJxUYDpj .carousel-item.active,
.cid-vghJxUYDpj .carousel-item-next,
.cid-vghJxUYDpj .carousel-item-prev {
  display: flex;
}
.cid-vghJxUYDpj .carousel-controls a {
  width: 9%;
}
.cid-vghJxUYDpj .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghJxUYDpj .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghJxUYDpj .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghJxUYDpj .title_block {
    margin-bottom: 40px;
  }
  .cid-vghJxUYDpj .card_header {
    flex-direction: column;
  }
  .cid-vghJxUYDpj .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghJxUYDpj .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghJxUYDpj .carousel-controls {
    display: none;
  }
  .cid-vghJxUYDpj .carousel-item {
    padding: 0;
  }
  .cid-vghJxUYDpj .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghJxUYDpj .card_header {
    margin-bottom: 15px;
  }
  .cid-vghJxUYDpj .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghJxUYDpj .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghJxUYDpj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghJxUYDpj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghJxXa6zg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghJxXa6zg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghJxXa6zg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghJxXa6zg .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghJxXa6zg .currentcost {
  color: #232323;
}
.cid-vghJxXa6zg .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghJxXa6zg .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghJxXa6zg .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghJxXa6zg .text-box {
    padding: 1rem;
  }
}
.cid-vghJxXa6zg .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghJxYT5sX {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghJxYT5sX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghJxYT5sX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghJxYT5sX .container {
    max-width: 1400px;
  }
}
.cid-vghJxYT5sX .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghJxYT5sX .row {
  justify-content: center;
}
.cid-vghJy0OvTq {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghJy0OvTq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghJy0OvTq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghJy0OvTq .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghJy0OvTq .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghJy0OvTq .content-wrapper::before,
.cid-vghJy0OvTq .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghJy0OvTq .content-wrapper::before {
  left: 0;
}
.cid-vghJy0OvTq .content-wrapper::after {
  right: 0;
}
.cid-vghJy0OvTq .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghJy0OvTq .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghJy0OvTq .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghJy0OvTq .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghJy0OvTq .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghJy0OvTq .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghJy0OvTq .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghJy0OvTq .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghJy0OvTq .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghJy0OvTq .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghJy0OvTq .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghJy0OvTq .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghJy0OvTq .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghJy0OvTq .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghJy0OvTq .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghJy0OvTq .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghJy0OvTq .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghJy0OvTq .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghJy0OvTq .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghJy0OvTq .mbr-text {
  color: #0a0a0a;
}
.cid-vghJy0OvTq label {
  color: #0a0a0a;
}
.cid-vghJy3wB9C {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghJy3wB9C .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghJy3wB9C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghJy3wB9C .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghJy3wB9C .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghJy3wB9C .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghJy3wB9C .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghJy8zVLe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghJy8zVLe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghJy8zVLe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghJy8zVLe .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghJy8zVLe .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghJy8zVLe .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghJy8zVLe .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghJy8zVLe .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghJydjaVU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghJydjaVU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghJydjaVU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghJydjaVU .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghJydjaVU .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghJydjaVU .row {
    text-align: center;
  }
  .cid-vghJydjaVU .row > div {
    margin: auto;
  }
  .cid-vghJydjaVU .social-row {
    justify-content: center;
  }
}
.cid-vghJydjaVU .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghJydjaVU .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghJydjaVU .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghJydjaVU .list {
    margin-bottom: 0rem;
  }
}
.cid-vghJydjaVU .mbr-text {
  color: #bbbbbb;
}
.cid-vghJydjaVU .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghJydjaVU .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghJydjaVU div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghL7EYhte {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghL7EYhte nav.navbar {
  position: fixed;
}
.cid-vghL7EYhte .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghL7EYhte .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghL7EYhte .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghL7EYhte .dropdown-item:hover,
.cid-vghL7EYhte .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghL7EYhte .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghL7EYhte .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghL7EYhte .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghL7EYhte .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghL7EYhte .nav-link {
  position: relative;
}
.cid-vghL7EYhte .container {
  display: flex;
  margin: auto;
}
.cid-vghL7EYhte .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghL7EYhte .dropdown-menu,
.cid-vghL7EYhte .navbar.opened {
  background: #ffffff !important;
}
.cid-vghL7EYhte .nav-item:focus,
.cid-vghL7EYhte .nav-link:focus {
  outline: none;
}
.cid-vghL7EYhte .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghL7EYhte .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghL7EYhte .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghL7EYhte .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghL7EYhte .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghL7EYhte .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghL7EYhte .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghL7EYhte .navbar.opened {
  transition: all 0.3s;
}
.cid-vghL7EYhte .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghL7EYhte .navbar .navbar-logo img {
  width: auto;
}
.cid-vghL7EYhte .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghL7EYhte .navbar.collapsed {
  justify-content: center;
}
.cid-vghL7EYhte .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghL7EYhte .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghL7EYhte .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghL7EYhte .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghL7EYhte .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghL7EYhte .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghL7EYhte .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghL7EYhte .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghL7EYhte .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghL7EYhte .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghL7EYhte .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghL7EYhte .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghL7EYhte .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghL7EYhte .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghL7EYhte .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghL7EYhte .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghL7EYhte .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghL7EYhte .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghL7EYhte .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghL7EYhte .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghL7EYhte .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghL7EYhte .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghL7EYhte .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghL7EYhte .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghL7EYhte .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghL7EYhte .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghL7EYhte .dropdown-item.active,
.cid-vghL7EYhte .dropdown-item:active {
  background-color: transparent;
}
.cid-vghL7EYhte .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghL7EYhte .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghL7EYhte .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghL7EYhte .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghL7EYhte .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghL7EYhte .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghL7EYhte ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghL7EYhte .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghL7EYhte button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghL7EYhte button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghL7EYhte button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghL7EYhte button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghL7EYhte button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghL7EYhte button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghL7EYhte nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghL7EYhte nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghL7EYhte nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghL7EYhte nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghL7EYhte .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghL7EYhte a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghL7EYhte .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghL7EYhte .navbar {
    height: 70px;
  }
  .cid-vghL7EYhte .navbar.opened {
    height: auto;
  }
  .cid-vghL7EYhte .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghL7KJf3O {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/wavertree-1635x1174.webp");
}
.cid-vghL7KJf3O .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghL7KJf3O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghL7KJf3O .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghL7OBh75 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghL7OBh75 img {
  width: 120px;
  margin: auto;
}
.cid-vghL7OBh75 .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghL7OBh75 .card {
    max-width: 12.5%;
  }
}
.cid-vghL7Sk4ye {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghL7Sk4ye .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghL7Sk4ye .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghL7Sk4ye .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghL7Sk4ye .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghL7Sk4ye .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghL7Sk4ye .card {
    margin-bottom: 2rem;
  }
  .cid-vghL7Sk4ye .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghL7Sk4ye .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghL7VEyEG {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghL7VEyEG .title_block {
  margin-bottom: 80px;
}
.cid-vghL7VEyEG .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghL7VEyEG .mbr-section-title {
  color: #e85a4f;
}
.cid-vghL7VEyEG .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghL7VEyEG .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghL7VEyEG .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghL7VEyEG .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghL7VEyEG .user {
  display: flex;
  align-items: center;
}
.cid-vghL7VEyEG .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghL7VEyEG .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghL7VEyEG .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghL7VEyEG .desk {
  margin-bottom: 0;
}
.cid-vghL7VEyEG .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghL7VEyEG .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghL7VEyEG .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghL7VEyEG .carousel-item > div {
  width: 100%;
}
.cid-vghL7VEyEG .carousel-item.active,
.cid-vghL7VEyEG .carousel-item-next,
.cid-vghL7VEyEG .carousel-item-prev {
  display: flex;
}
.cid-vghL7VEyEG .carousel-controls a {
  width: 9%;
}
.cid-vghL7VEyEG .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghL7VEyEG .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghL7VEyEG .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghL7VEyEG .title_block {
    margin-bottom: 40px;
  }
  .cid-vghL7VEyEG .card_header {
    flex-direction: column;
  }
  .cid-vghL7VEyEG .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghL7VEyEG .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghL7VEyEG .carousel-controls {
    display: none;
  }
  .cid-vghL7VEyEG .carousel-item {
    padding: 0;
  }
  .cid-vghL7VEyEG .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghL7VEyEG .card_header {
    margin-bottom: 15px;
  }
  .cid-vghL7VEyEG .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghL7VEyEG .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghL7VEyEG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghL7VEyEG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghL80oAYG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghL80oAYG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghL80oAYG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghL80oAYG .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghL80oAYG .currentcost {
  color: #232323;
}
.cid-vghL80oAYG .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghL80oAYG .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghL80oAYG .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghL80oAYG .text-box {
    padding: 1rem;
  }
}
.cid-vghL80oAYG .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghL848hPS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghL848hPS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghL848hPS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghL848hPS .container {
    max-width: 1400px;
  }
}
.cid-vghL848hPS .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghL848hPS .row {
  justify-content: center;
}
.cid-vghL87YwIv {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghL87YwIv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghL87YwIv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghL87YwIv .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghL87YwIv .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghL87YwIv .content-wrapper::before,
.cid-vghL87YwIv .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghL87YwIv .content-wrapper::before {
  left: 0;
}
.cid-vghL87YwIv .content-wrapper::after {
  right: 0;
}
.cid-vghL87YwIv .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghL87YwIv .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghL87YwIv .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghL87YwIv .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghL87YwIv .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghL87YwIv .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghL87YwIv .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghL87YwIv .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghL87YwIv .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghL87YwIv .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghL87YwIv .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghL87YwIv .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghL87YwIv .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghL87YwIv .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghL87YwIv .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghL87YwIv .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghL87YwIv .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghL87YwIv .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghL87YwIv .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghL87YwIv .mbr-text {
  color: #0a0a0a;
}
.cid-vghL87YwIv label {
  color: #0a0a0a;
}
.cid-vghL8cjDXL {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghL8cjDXL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghL8cjDXL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghL8cjDXL .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghL8cjDXL .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghL8cjDXL .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghL8cjDXL .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghL8ggOsG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghL8ggOsG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghL8ggOsG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghL8ggOsG .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghL8ggOsG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghL8ggOsG .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghL8ggOsG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghL8ggOsG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghL8kJXh3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghL8kJXh3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghL8kJXh3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghL8kJXh3 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghL8kJXh3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghL8kJXh3 .row {
    text-align: center;
  }
  .cid-vghL8kJXh3 .row > div {
    margin: auto;
  }
  .cid-vghL8kJXh3 .social-row {
    justify-content: center;
  }
}
.cid-vghL8kJXh3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghL8kJXh3 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghL8kJXh3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghL8kJXh3 .list {
    margin-bottom: 0rem;
  }
}
.cid-vghL8kJXh3 .mbr-text {
  color: #bbbbbb;
}
.cid-vghL8kJXh3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghL8kJXh3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghL8kJXh3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghMmoTXpt {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghMmoTXpt nav.navbar {
  position: fixed;
}
.cid-vghMmoTXpt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghMmoTXpt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghMmoTXpt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghMmoTXpt .dropdown-item:hover,
.cid-vghMmoTXpt .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghMmoTXpt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghMmoTXpt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghMmoTXpt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghMmoTXpt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghMmoTXpt .nav-link {
  position: relative;
}
.cid-vghMmoTXpt .container {
  display: flex;
  margin: auto;
}
.cid-vghMmoTXpt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghMmoTXpt .dropdown-menu,
.cid-vghMmoTXpt .navbar.opened {
  background: #ffffff !important;
}
.cid-vghMmoTXpt .nav-item:focus,
.cid-vghMmoTXpt .nav-link:focus {
  outline: none;
}
.cid-vghMmoTXpt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghMmoTXpt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghMmoTXpt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghMmoTXpt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghMmoTXpt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghMmoTXpt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghMmoTXpt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghMmoTXpt .navbar.opened {
  transition: all 0.3s;
}
.cid-vghMmoTXpt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghMmoTXpt .navbar .navbar-logo img {
  width: auto;
}
.cid-vghMmoTXpt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghMmoTXpt .navbar.collapsed {
  justify-content: center;
}
.cid-vghMmoTXpt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghMmoTXpt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghMmoTXpt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghMmoTXpt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghMmoTXpt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghMmoTXpt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghMmoTXpt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghMmoTXpt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghMmoTXpt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghMmoTXpt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghMmoTXpt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghMmoTXpt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghMmoTXpt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghMmoTXpt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghMmoTXpt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghMmoTXpt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghMmoTXpt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghMmoTXpt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghMmoTXpt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghMmoTXpt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghMmoTXpt .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghMmoTXpt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghMmoTXpt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghMmoTXpt .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghMmoTXpt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghMmoTXpt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghMmoTXpt .dropdown-item.active,
.cid-vghMmoTXpt .dropdown-item:active {
  background-color: transparent;
}
.cid-vghMmoTXpt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghMmoTXpt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghMmoTXpt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghMmoTXpt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghMmoTXpt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghMmoTXpt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghMmoTXpt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghMmoTXpt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghMmoTXpt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghMmoTXpt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghMmoTXpt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghMmoTXpt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghMmoTXpt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghMmoTXpt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghMmoTXpt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghMmoTXpt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghMmoTXpt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghMmoTXpt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghMmoTXpt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghMmoTXpt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghMmoTXpt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghMmoTXpt .navbar {
    height: 70px;
  }
  .cid-vghMmoTXpt .navbar.opened {
    height: auto;
  }
  .cid-vghMmoTXpt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghMmuVUYT {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/west-derby-1635x1174.webp");
}
.cid-vghMmuVUYT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghMmuVUYT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghMmuVUYT .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghMmyratf {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghMmyratf img {
  width: 120px;
  margin: auto;
}
.cid-vghMmyratf .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghMmyratf .card {
    max-width: 12.5%;
  }
}
.cid-vghMmCdbAS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghMmCdbAS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghMmCdbAS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghMmCdbAS .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghMmCdbAS .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghMmCdbAS .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghMmCdbAS .card {
    margin-bottom: 2rem;
  }
  .cid-vghMmCdbAS .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghMmCdbAS .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghMmG9iaS {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghMmG9iaS .title_block {
  margin-bottom: 80px;
}
.cid-vghMmG9iaS .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghMmG9iaS .mbr-section-title {
  color: #e85a4f;
}
.cid-vghMmG9iaS .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghMmG9iaS .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghMmG9iaS .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghMmG9iaS .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghMmG9iaS .user {
  display: flex;
  align-items: center;
}
.cid-vghMmG9iaS .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghMmG9iaS .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghMmG9iaS .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghMmG9iaS .desk {
  margin-bottom: 0;
}
.cid-vghMmG9iaS .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghMmG9iaS .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghMmG9iaS .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghMmG9iaS .carousel-item > div {
  width: 100%;
}
.cid-vghMmG9iaS .carousel-item.active,
.cid-vghMmG9iaS .carousel-item-next,
.cid-vghMmG9iaS .carousel-item-prev {
  display: flex;
}
.cid-vghMmG9iaS .carousel-controls a {
  width: 9%;
}
.cid-vghMmG9iaS .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghMmG9iaS .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghMmG9iaS .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghMmG9iaS .title_block {
    margin-bottom: 40px;
  }
  .cid-vghMmG9iaS .card_header {
    flex-direction: column;
  }
  .cid-vghMmG9iaS .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghMmG9iaS .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghMmG9iaS .carousel-controls {
    display: none;
  }
  .cid-vghMmG9iaS .carousel-item {
    padding: 0;
  }
  .cid-vghMmG9iaS .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghMmG9iaS .card_header {
    margin-bottom: 15px;
  }
  .cid-vghMmG9iaS .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghMmG9iaS .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghMmG9iaS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghMmG9iaS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghMmLHfzY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghMmLHfzY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghMmLHfzY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghMmLHfzY .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghMmLHfzY .currentcost {
  color: #232323;
}
.cid-vghMmLHfzY .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghMmLHfzY .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghMmLHfzY .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghMmLHfzY .text-box {
    padding: 1rem;
  }
}
.cid-vghMmLHfzY .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghMmPbMSl {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghMmPbMSl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghMmPbMSl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghMmPbMSl .container {
    max-width: 1400px;
  }
}
.cid-vghMmPbMSl .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghMmPbMSl .row {
  justify-content: center;
}
.cid-vghMmTjh1V {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghMmTjh1V .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghMmTjh1V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghMmTjh1V .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghMmTjh1V .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghMmTjh1V .content-wrapper::before,
.cid-vghMmTjh1V .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghMmTjh1V .content-wrapper::before {
  left: 0;
}
.cid-vghMmTjh1V .content-wrapper::after {
  right: 0;
}
.cid-vghMmTjh1V .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghMmTjh1V .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghMmTjh1V .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghMmTjh1V .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghMmTjh1V .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghMmTjh1V .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghMmTjh1V .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghMmTjh1V .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghMmTjh1V .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghMmTjh1V .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghMmTjh1V .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghMmTjh1V .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghMmTjh1V .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghMmTjh1V .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghMmTjh1V .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghMmTjh1V .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghMmTjh1V .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghMmTjh1V .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghMmTjh1V .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghMmTjh1V .mbr-text {
  color: #0a0a0a;
}
.cid-vghMmTjh1V label {
  color: #0a0a0a;
}
.cid-vghMmX5WiP {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghMmX5WiP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghMmX5WiP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghMmX5WiP .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghMmX5WiP .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghMmX5WiP .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghMmX5WiP .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghMmZhZqO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghMmZhZqO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghMmZhZqO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghMmZhZqO .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghMmZhZqO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghMmZhZqO .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghMmZhZqO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghMmZhZqO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghMn3cvZP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghMn3cvZP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghMn3cvZP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghMn3cvZP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghMn3cvZP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghMn3cvZP .row {
    text-align: center;
  }
  .cid-vghMn3cvZP .row > div {
    margin: auto;
  }
  .cid-vghMn3cvZP .social-row {
    justify-content: center;
  }
}
.cid-vghMn3cvZP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghMn3cvZP .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghMn3cvZP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghMn3cvZP .list {
    margin-bottom: 0rem;
  }
}
.cid-vghMn3cvZP .mbr-text {
  color: #bbbbbb;
}
.cid-vghMn3cvZP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghMn3cvZP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghMn3cvZP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghNBVIqIO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghNBVIqIO nav.navbar {
  position: fixed;
}
.cid-vghNBVIqIO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghNBVIqIO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghNBVIqIO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghNBVIqIO .dropdown-item:hover,
.cid-vghNBVIqIO .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghNBVIqIO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghNBVIqIO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghNBVIqIO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghNBVIqIO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghNBVIqIO .nav-link {
  position: relative;
}
.cid-vghNBVIqIO .container {
  display: flex;
  margin: auto;
}
.cid-vghNBVIqIO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghNBVIqIO .dropdown-menu,
.cid-vghNBVIqIO .navbar.opened {
  background: #ffffff !important;
}
.cid-vghNBVIqIO .nav-item:focus,
.cid-vghNBVIqIO .nav-link:focus {
  outline: none;
}
.cid-vghNBVIqIO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghNBVIqIO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghNBVIqIO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghNBVIqIO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghNBVIqIO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghNBVIqIO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghNBVIqIO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghNBVIqIO .navbar.opened {
  transition: all 0.3s;
}
.cid-vghNBVIqIO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghNBVIqIO .navbar .navbar-logo img {
  width: auto;
}
.cid-vghNBVIqIO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghNBVIqIO .navbar.collapsed {
  justify-content: center;
}
.cid-vghNBVIqIO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghNBVIqIO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghNBVIqIO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghNBVIqIO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghNBVIqIO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghNBVIqIO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghNBVIqIO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghNBVIqIO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghNBVIqIO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghNBVIqIO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghNBVIqIO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghNBVIqIO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghNBVIqIO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghNBVIqIO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghNBVIqIO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghNBVIqIO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghNBVIqIO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghNBVIqIO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghNBVIqIO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghNBVIqIO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghNBVIqIO .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghNBVIqIO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghNBVIqIO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghNBVIqIO .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghNBVIqIO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghNBVIqIO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghNBVIqIO .dropdown-item.active,
.cid-vghNBVIqIO .dropdown-item:active {
  background-color: transparent;
}
.cid-vghNBVIqIO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghNBVIqIO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghNBVIqIO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghNBVIqIO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghNBVIqIO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghNBVIqIO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghNBVIqIO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghNBVIqIO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghNBVIqIO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghNBVIqIO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghNBVIqIO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghNBVIqIO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghNBVIqIO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghNBVIqIO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghNBVIqIO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghNBVIqIO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghNBVIqIO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghNBVIqIO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghNBVIqIO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghNBVIqIO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghNBVIqIO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghNBVIqIO .navbar {
    height: 70px;
  }
  .cid-vghNBVIqIO .navbar.opened {
    height: auto;
  }
  .cid-vghNBVIqIO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghNBYeSZW {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/widnes-1635x1174.webp");
}
.cid-vghNBYeSZW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghNBYeSZW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghNBYeSZW .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghNC0P9sX {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghNC0P9sX img {
  width: 120px;
  margin: auto;
}
.cid-vghNC0P9sX .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghNC0P9sX .card {
    max-width: 12.5%;
  }
}
.cid-vghNC3ydpW {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghNC3ydpW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghNC3ydpW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghNC3ydpW .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghNC3ydpW .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghNC3ydpW .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghNC3ydpW .card {
    margin-bottom: 2rem;
  }
  .cid-vghNC3ydpW .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghNC3ydpW .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghNC5ZqQk {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghNC5ZqQk .title_block {
  margin-bottom: 80px;
}
.cid-vghNC5ZqQk .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghNC5ZqQk .mbr-section-title {
  color: #e85a4f;
}
.cid-vghNC5ZqQk .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghNC5ZqQk .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghNC5ZqQk .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghNC5ZqQk .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghNC5ZqQk .user {
  display: flex;
  align-items: center;
}
.cid-vghNC5ZqQk .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghNC5ZqQk .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghNC5ZqQk .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghNC5ZqQk .desk {
  margin-bottom: 0;
}
.cid-vghNC5ZqQk .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghNC5ZqQk .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghNC5ZqQk .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghNC5ZqQk .carousel-item > div {
  width: 100%;
}
.cid-vghNC5ZqQk .carousel-item.active,
.cid-vghNC5ZqQk .carousel-item-next,
.cid-vghNC5ZqQk .carousel-item-prev {
  display: flex;
}
.cid-vghNC5ZqQk .carousel-controls a {
  width: 9%;
}
.cid-vghNC5ZqQk .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghNC5ZqQk .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghNC5ZqQk .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghNC5ZqQk .title_block {
    margin-bottom: 40px;
  }
  .cid-vghNC5ZqQk .card_header {
    flex-direction: column;
  }
  .cid-vghNC5ZqQk .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghNC5ZqQk .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghNC5ZqQk .carousel-controls {
    display: none;
  }
  .cid-vghNC5ZqQk .carousel-item {
    padding: 0;
  }
  .cid-vghNC5ZqQk .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghNC5ZqQk .card_header {
    margin-bottom: 15px;
  }
  .cid-vghNC5ZqQk .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghNC5ZqQk .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghNC5ZqQk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghNC5ZqQk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghNC9qOWk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghNC9qOWk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghNC9qOWk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghNC9qOWk .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghNC9qOWk .currentcost {
  color: #232323;
}
.cid-vghNC9qOWk .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghNC9qOWk .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghNC9qOWk .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghNC9qOWk .text-box {
    padding: 1rem;
  }
}
.cid-vghNC9qOWk .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghNCbPNqn {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghNCbPNqn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghNCbPNqn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghNCbPNqn .container {
    max-width: 1400px;
  }
}
.cid-vghNCbPNqn .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghNCbPNqn .row {
  justify-content: center;
}
.cid-vghNCdJcUt {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghNCdJcUt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghNCdJcUt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghNCdJcUt .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghNCdJcUt .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghNCdJcUt .content-wrapper::before,
.cid-vghNCdJcUt .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghNCdJcUt .content-wrapper::before {
  left: 0;
}
.cid-vghNCdJcUt .content-wrapper::after {
  right: 0;
}
.cid-vghNCdJcUt .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghNCdJcUt .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghNCdJcUt .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghNCdJcUt .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghNCdJcUt .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghNCdJcUt .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghNCdJcUt .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghNCdJcUt .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghNCdJcUt .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghNCdJcUt .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghNCdJcUt .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghNCdJcUt .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghNCdJcUt .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghNCdJcUt .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghNCdJcUt .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghNCdJcUt .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghNCdJcUt .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghNCdJcUt .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghNCdJcUt .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghNCdJcUt .mbr-text {
  color: #0a0a0a;
}
.cid-vghNCdJcUt label {
  color: #0a0a0a;
}
.cid-vghNCfVhPj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghNCfVhPj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghNCfVhPj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghNCfVhPj .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghNCfVhPj .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghNCfVhPj .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghNCfVhPj .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghNChO09H {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghNChO09H .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghNChO09H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghNChO09H .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghNChO09H .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghNChO09H .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghNChO09H .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghNChO09H .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghNCkpUFZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghNCkpUFZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghNCkpUFZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghNCkpUFZ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghNCkpUFZ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghNCkpUFZ .row {
    text-align: center;
  }
  .cid-vghNCkpUFZ .row > div {
    margin: auto;
  }
  .cid-vghNCkpUFZ .social-row {
    justify-content: center;
  }
}
.cid-vghNCkpUFZ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghNCkpUFZ .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghNCkpUFZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghNCkpUFZ .list {
    margin-bottom: 0rem;
  }
}
.cid-vghNCkpUFZ .mbr-text {
  color: #bbbbbb;
}
.cid-vghNCkpUFZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghNCkpUFZ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghNCkpUFZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghOJCMOEe {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghOJCMOEe nav.navbar {
  position: fixed;
}
.cid-vghOJCMOEe .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghOJCMOEe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghOJCMOEe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghOJCMOEe .dropdown-item:hover,
.cid-vghOJCMOEe .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghOJCMOEe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghOJCMOEe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghOJCMOEe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghOJCMOEe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghOJCMOEe .nav-link {
  position: relative;
}
.cid-vghOJCMOEe .container {
  display: flex;
  margin: auto;
}
.cid-vghOJCMOEe .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghOJCMOEe .dropdown-menu,
.cid-vghOJCMOEe .navbar.opened {
  background: #ffffff !important;
}
.cid-vghOJCMOEe .nav-item:focus,
.cid-vghOJCMOEe .nav-link:focus {
  outline: none;
}
.cid-vghOJCMOEe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghOJCMOEe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghOJCMOEe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghOJCMOEe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghOJCMOEe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghOJCMOEe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghOJCMOEe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghOJCMOEe .navbar.opened {
  transition: all 0.3s;
}
.cid-vghOJCMOEe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghOJCMOEe .navbar .navbar-logo img {
  width: auto;
}
.cid-vghOJCMOEe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghOJCMOEe .navbar.collapsed {
  justify-content: center;
}
.cid-vghOJCMOEe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghOJCMOEe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghOJCMOEe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghOJCMOEe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghOJCMOEe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghOJCMOEe .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghOJCMOEe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghOJCMOEe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghOJCMOEe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghOJCMOEe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghOJCMOEe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghOJCMOEe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghOJCMOEe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghOJCMOEe .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghOJCMOEe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghOJCMOEe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghOJCMOEe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghOJCMOEe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghOJCMOEe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghOJCMOEe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghOJCMOEe .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghOJCMOEe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghOJCMOEe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghOJCMOEe .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghOJCMOEe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghOJCMOEe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghOJCMOEe .dropdown-item.active,
.cid-vghOJCMOEe .dropdown-item:active {
  background-color: transparent;
}
.cid-vghOJCMOEe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghOJCMOEe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghOJCMOEe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghOJCMOEe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghOJCMOEe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghOJCMOEe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghOJCMOEe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghOJCMOEe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghOJCMOEe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghOJCMOEe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghOJCMOEe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghOJCMOEe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghOJCMOEe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghOJCMOEe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghOJCMOEe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghOJCMOEe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghOJCMOEe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghOJCMOEe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghOJCMOEe .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghOJCMOEe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghOJCMOEe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghOJCMOEe .navbar {
    height: 70px;
  }
  .cid-vghOJCMOEe .navbar.opened {
    height: auto;
  }
  .cid-vghOJCMOEe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghOJFkLWC {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/woolton-1635x1174.webp");
}
.cid-vghOJFkLWC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghOJFkLWC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghOJFkLWC .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghOJHjNgm {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghOJHjNgm img {
  width: 120px;
  margin: auto;
}
.cid-vghOJHjNgm .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghOJHjNgm .card {
    max-width: 12.5%;
  }
}
.cid-vghOJIZvYK {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghOJIZvYK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghOJIZvYK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghOJIZvYK .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghOJIZvYK .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghOJIZvYK .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghOJIZvYK .card {
    margin-bottom: 2rem;
  }
  .cid-vghOJIZvYK .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghOJIZvYK .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghOJLB0jh {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghOJLB0jh .title_block {
  margin-bottom: 80px;
}
.cid-vghOJLB0jh .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghOJLB0jh .mbr-section-title {
  color: #e85a4f;
}
.cid-vghOJLB0jh .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghOJLB0jh .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghOJLB0jh .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghOJLB0jh .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghOJLB0jh .user {
  display: flex;
  align-items: center;
}
.cid-vghOJLB0jh .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghOJLB0jh .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghOJLB0jh .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghOJLB0jh .desk {
  margin-bottom: 0;
}
.cid-vghOJLB0jh .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghOJLB0jh .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghOJLB0jh .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghOJLB0jh .carousel-item > div {
  width: 100%;
}
.cid-vghOJLB0jh .carousel-item.active,
.cid-vghOJLB0jh .carousel-item-next,
.cid-vghOJLB0jh .carousel-item-prev {
  display: flex;
}
.cid-vghOJLB0jh .carousel-controls a {
  width: 9%;
}
.cid-vghOJLB0jh .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghOJLB0jh .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghOJLB0jh .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghOJLB0jh .title_block {
    margin-bottom: 40px;
  }
  .cid-vghOJLB0jh .card_header {
    flex-direction: column;
  }
  .cid-vghOJLB0jh .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghOJLB0jh .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghOJLB0jh .carousel-controls {
    display: none;
  }
  .cid-vghOJLB0jh .carousel-item {
    padding: 0;
  }
  .cid-vghOJLB0jh .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghOJLB0jh .card_header {
    margin-bottom: 15px;
  }
  .cid-vghOJLB0jh .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghOJLB0jh .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghOJLB0jh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghOJLB0jh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghOJONLA6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghOJONLA6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghOJONLA6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghOJONLA6 .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghOJONLA6 .currentcost {
  color: #232323;
}
.cid-vghOJONLA6 .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghOJONLA6 .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghOJONLA6 .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghOJONLA6 .text-box {
    padding: 1rem;
  }
}
.cid-vghOJONLA6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghOJQuxsH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghOJQuxsH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghOJQuxsH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghOJQuxsH .container {
    max-width: 1400px;
  }
}
.cid-vghOJQuxsH .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghOJQuxsH .row {
  justify-content: center;
}
.cid-vghOJSgEGT {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghOJSgEGT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghOJSgEGT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghOJSgEGT .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghOJSgEGT .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghOJSgEGT .content-wrapper::before,
.cid-vghOJSgEGT .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghOJSgEGT .content-wrapper::before {
  left: 0;
}
.cid-vghOJSgEGT .content-wrapper::after {
  right: 0;
}
.cid-vghOJSgEGT .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghOJSgEGT .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghOJSgEGT .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghOJSgEGT .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghOJSgEGT .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghOJSgEGT .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghOJSgEGT .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghOJSgEGT .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghOJSgEGT .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghOJSgEGT .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghOJSgEGT .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghOJSgEGT .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghOJSgEGT .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghOJSgEGT .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghOJSgEGT .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghOJSgEGT .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghOJSgEGT .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghOJSgEGT .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghOJSgEGT .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghOJSgEGT .mbr-text {
  color: #0a0a0a;
}
.cid-vghOJSgEGT label {
  color: #0a0a0a;
}
.cid-vghOJTW3LY {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghOJTW3LY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghOJTW3LY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghOJTW3LY .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghOJTW3LY .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghOJTW3LY .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghOJTW3LY .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghOJVJ0Sa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghOJVJ0Sa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghOJVJ0Sa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghOJVJ0Sa .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghOJVJ0Sa .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghOJVJ0Sa .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghOJVJ0Sa .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghOJVJ0Sa .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghOJYn5El {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghOJYn5El .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghOJYn5El .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghOJYn5El .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghOJYn5El .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghOJYn5El .row {
    text-align: center;
  }
  .cid-vghOJYn5El .row > div {
    margin: auto;
  }
  .cid-vghOJYn5El .social-row {
    justify-content: center;
  }
}
.cid-vghOJYn5El .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghOJYn5El .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghOJYn5El .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghOJYn5El .list {
    margin-bottom: 0rem;
  }
}
.cid-vghOJYn5El .mbr-text {
  color: #bbbbbb;
}
.cid-vghOJYn5El .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghOJYn5El .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghOJYn5El div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghR2ZbwDb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghR2ZbwDb nav.navbar {
  position: fixed;
}
.cid-vghR2ZbwDb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghR2ZbwDb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghR2ZbwDb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghR2ZbwDb .dropdown-item:hover,
.cid-vghR2ZbwDb .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghR2ZbwDb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghR2ZbwDb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghR2ZbwDb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghR2ZbwDb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghR2ZbwDb .nav-link {
  position: relative;
}
.cid-vghR2ZbwDb .container {
  display: flex;
  margin: auto;
}
.cid-vghR2ZbwDb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghR2ZbwDb .dropdown-menu,
.cid-vghR2ZbwDb .navbar.opened {
  background: #ffffff !important;
}
.cid-vghR2ZbwDb .nav-item:focus,
.cid-vghR2ZbwDb .nav-link:focus {
  outline: none;
}
.cid-vghR2ZbwDb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghR2ZbwDb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghR2ZbwDb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghR2ZbwDb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghR2ZbwDb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghR2ZbwDb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghR2ZbwDb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghR2ZbwDb .navbar.opened {
  transition: all 0.3s;
}
.cid-vghR2ZbwDb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghR2ZbwDb .navbar .navbar-logo img {
  width: auto;
}
.cid-vghR2ZbwDb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghR2ZbwDb .navbar.collapsed {
  justify-content: center;
}
.cid-vghR2ZbwDb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghR2ZbwDb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghR2ZbwDb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghR2ZbwDb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghR2ZbwDb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghR2ZbwDb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghR2ZbwDb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghR2ZbwDb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghR2ZbwDb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghR2ZbwDb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghR2ZbwDb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghR2ZbwDb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghR2ZbwDb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghR2ZbwDb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghR2ZbwDb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghR2ZbwDb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghR2ZbwDb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghR2ZbwDb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghR2ZbwDb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghR2ZbwDb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghR2ZbwDb .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghR2ZbwDb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghR2ZbwDb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghR2ZbwDb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghR2ZbwDb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghR2ZbwDb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghR2ZbwDb .dropdown-item.active,
.cid-vghR2ZbwDb .dropdown-item:active {
  background-color: transparent;
}
.cid-vghR2ZbwDb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghR2ZbwDb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghR2ZbwDb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghR2ZbwDb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghR2ZbwDb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghR2ZbwDb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghR2ZbwDb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghR2ZbwDb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghR2ZbwDb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghR2ZbwDb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghR2ZbwDb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghR2ZbwDb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghR2ZbwDb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghR2ZbwDb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghR2ZbwDb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghR2ZbwDb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghR2ZbwDb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghR2ZbwDb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghR2ZbwDb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghR2ZbwDb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghR2ZbwDb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghR2ZbwDb .navbar {
    height: 70px;
  }
  .cid-vghR2ZbwDb .navbar.opened {
    height: auto;
  }
  .cid-vghR2ZbwDb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghR32aCFy {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/wirral-1635x1174.webp");
}
.cid-vghR32aCFy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghR32aCFy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghR32aCFy .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghR33KcHc {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghR33KcHc img {
  width: 120px;
  margin: auto;
}
.cid-vghR33KcHc .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghR33KcHc .card {
    max-width: 12.5%;
  }
}
.cid-vghR35s9zx {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghR35s9zx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghR35s9zx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghR35s9zx .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghR35s9zx .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghR35s9zx .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghR35s9zx .card {
    margin-bottom: 2rem;
  }
  .cid-vghR35s9zx .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghR35s9zx .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghR37NFPc {
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghR37NFPc .title_block {
  margin-bottom: 80px;
}
.cid-vghR37NFPc .mbr-section-subtitle {
  margin-bottom: 16px;
  color: #000000;
  letter-spacing: 1.6px;
  line-height: 1;
  font-weight: 600;
}
.cid-vghR37NFPc .mbr-section-title {
  color: #e85a4f;
}
.cid-vghR37NFPc .card_wrap {
  height: 100%;
  z-index: 1;
  overflow: hidden;
  padding: 40px;
  padding-bottom: 60px;
  position: relative;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0px 6px 20px 0px rgba(0, 33, 121, 0.08);
}
.cid-vghR37NFPc .card_wrap:before {
  content: '';
  bottom: 20px;
  right: 15px;
  width: 65px;
  height: 65px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghR37NFPc .card_wrap:after {
  content: '';
  bottom: -24px;
  right: -20px;
  width: 80px;
  height: 80px;
  position: absolute;
  background-color: rgba(232, 90, 79, 0.15);
  border-radius: 50%;
}
.cid-vghR37NFPc .card_header {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}
.cid-vghR37NFPc .user {
  display: flex;
  align-items: center;
}
.cid-vghR37NFPc .user_img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 20px;
  border-radius: 50%;
}
.cid-vghR37NFPc .user_img img {
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.cid-vghR37NFPc .user_name {
  margin-bottom: 2px;
  display: block;
  color: #d8c3a5;
}
.cid-vghR37NFPc .desk {
  margin-bottom: 0;
}
.cid-vghR37NFPc .iconfont-wrapper {
  min-width: 115px;
}
.cid-vghR37NFPc .iconfont-wrapper .mbr-iconfont {
  font-size: 16px;
  margin-right: 3px;
}
.cid-vghR37NFPc .carousel-item {
  justify-content: center;
  padding: 0 3rem;
}
.cid-vghR37NFPc .carousel-item > div {
  width: 100%;
}
.cid-vghR37NFPc .carousel-item.active,
.cid-vghR37NFPc .carousel-item-next,
.cid-vghR37NFPc .carousel-item-prev {
  display: flex;
}
.cid-vghR37NFPc .carousel-controls a {
  width: 9%;
}
.cid-vghR37NFPc .carousel-controls a span {
  width: 50px;
  height: 50px;
  font-weight: 700;
  line-height: 50px;
  font-size: 18px;
  color: #6a7c92;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid #6a7c92;
  transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-vghR37NFPc .carousel-controls a:hover span {
  background-color: #e85a4f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghR37NFPc .carousel-controls a {
    width: 5%;
  }
}
@media (max-width: 991px) {
  .cid-vghR37NFPc .title_block {
    margin-bottom: 40px;
  }
  .cid-vghR37NFPc .card_header {
    flex-direction: column;
  }
  .cid-vghR37NFPc .rating {
    margin-bottom: 10px;
    align-self: flex-end;
  }
  .cid-vghR37NFPc .user {
    order: 1;
  }
}
@media (max-width: 767px) {
  .cid-vghR37NFPc .carousel-controls {
    display: none;
  }
  .cid-vghR37NFPc .carousel-item {
    padding: 0;
  }
  .cid-vghR37NFPc .card_wrap {
    padding: 30px;
    margin-bottom: 50px;
  }
  .cid-vghR37NFPc .card_header {
    margin-bottom: 15px;
  }
  .cid-vghR37NFPc .user_img {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .cid-vghR37NFPc .user_img img {
    width: 50px;
    height: 50px;
  }
}
.cid-vghR37NFPc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghR37NFPc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghR3by4F0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-vghR3by4F0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghR3by4F0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghR3by4F0 .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-vghR3by4F0 .currentcost {
  color: #232323;
}
.cid-vghR3by4F0 .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-vghR3by4F0 .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-vghR3by4F0 .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghR3by4F0 .text-box {
    padding: 1rem;
  }
}
.cid-vghR3by4F0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vghR3dELp9 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghR3dELp9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghR3dELp9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghR3dELp9 .container {
    max-width: 1400px;
  }
}
.cid-vghR3dELp9 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghR3dELp9 .row {
  justify-content: center;
}
.cid-vghR3fL426 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghR3fL426 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghR3fL426 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghR3fL426 .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghR3fL426 .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghR3fL426 .content-wrapper::before,
.cid-vghR3fL426 .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghR3fL426 .content-wrapper::before {
  left: 0;
}
.cid-vghR3fL426 .content-wrapper::after {
  right: 0;
}
.cid-vghR3fL426 .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghR3fL426 .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghR3fL426 .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghR3fL426 .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghR3fL426 .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghR3fL426 .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghR3fL426 .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghR3fL426 .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghR3fL426 .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghR3fL426 .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghR3fL426 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghR3fL426 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghR3fL426 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghR3fL426 .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghR3fL426 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghR3fL426 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghR3fL426 .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghR3fL426 .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghR3fL426 .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghR3fL426 .mbr-text {
  color: #0a0a0a;
}
.cid-vghR3fL426 label {
  color: #0a0a0a;
}
.cid-vghR3iry3Q {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghR3iry3Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghR3iry3Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghR3iry3Q .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghR3iry3Q .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghR3iry3Q .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghR3iry3Q .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghR3kirJp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vghR3kirJp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghR3kirJp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghR3kirJp .google-map {
  height: 30rem;
  position: relative;
}
.cid-vghR3kirJp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vghR3kirJp .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vghR3kirJp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vghR3kirJp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vghR3nsIYu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghR3nsIYu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghR3nsIYu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghR3nsIYu .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghR3nsIYu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghR3nsIYu .row {
    text-align: center;
  }
  .cid-vghR3nsIYu .row > div {
    margin: auto;
  }
  .cid-vghR3nsIYu .social-row {
    justify-content: center;
  }
}
.cid-vghR3nsIYu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghR3nsIYu .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghR3nsIYu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghR3nsIYu .list {
    margin-bottom: 0rem;
  }
}
.cid-vghR3nsIYu .mbr-text {
  color: #bbbbbb;
}
.cid-vghR3nsIYu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghR3nsIYu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghR3nsIYu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghTv5UpwT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghTv5UpwT nav.navbar {
  position: fixed;
}
.cid-vghTv5UpwT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghTv5UpwT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghTv5UpwT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghTv5UpwT .dropdown-item:hover,
.cid-vghTv5UpwT .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghTv5UpwT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghTv5UpwT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghTv5UpwT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghTv5UpwT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghTv5UpwT .nav-link {
  position: relative;
}
.cid-vghTv5UpwT .container {
  display: flex;
  margin: auto;
}
.cid-vghTv5UpwT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghTv5UpwT .dropdown-menu,
.cid-vghTv5UpwT .navbar.opened {
  background: #ffffff !important;
}
.cid-vghTv5UpwT .nav-item:focus,
.cid-vghTv5UpwT .nav-link:focus {
  outline: none;
}
.cid-vghTv5UpwT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghTv5UpwT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghTv5UpwT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghTv5UpwT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghTv5UpwT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghTv5UpwT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghTv5UpwT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghTv5UpwT .navbar.opened {
  transition: all 0.3s;
}
.cid-vghTv5UpwT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghTv5UpwT .navbar .navbar-logo img {
  width: auto;
}
.cid-vghTv5UpwT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghTv5UpwT .navbar.collapsed {
  justify-content: center;
}
.cid-vghTv5UpwT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghTv5UpwT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghTv5UpwT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghTv5UpwT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghTv5UpwT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghTv5UpwT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghTv5UpwT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghTv5UpwT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghTv5UpwT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghTv5UpwT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghTv5UpwT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghTv5UpwT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghTv5UpwT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghTv5UpwT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghTv5UpwT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghTv5UpwT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghTv5UpwT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghTv5UpwT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghTv5UpwT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghTv5UpwT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghTv5UpwT .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghTv5UpwT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghTv5UpwT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghTv5UpwT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghTv5UpwT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghTv5UpwT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghTv5UpwT .dropdown-item.active,
.cid-vghTv5UpwT .dropdown-item:active {
  background-color: transparent;
}
.cid-vghTv5UpwT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghTv5UpwT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghTv5UpwT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghTv5UpwT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghTv5UpwT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghTv5UpwT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghTv5UpwT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghTv5UpwT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghTv5UpwT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghTv5UpwT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghTv5UpwT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghTv5UpwT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghTv5UpwT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghTv5UpwT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghTv5UpwT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghTv5UpwT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghTv5UpwT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghTv5UpwT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghTv5UpwT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghTv5UpwT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghTv5UpwT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghTv5UpwT .navbar {
    height: 70px;
  }
  .cid-vghTv5UpwT .navbar.opened {
    height: auto;
  }
  .cid-vghTv5UpwT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghTv8Zs6A {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vghTv8Zs6A .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghTv8Zs6A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghTv8Zs6A .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghTvaZV7F {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghTvaZV7F img {
  width: 120px;
  margin: auto;
}
.cid-vghTvaZV7F .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghTvaZV7F .card {
    max-width: 12.5%;
  }
}
.cid-vghTvlejAK {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghTvlejAK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghTvlejAK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghTvlejAK .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vghTvlejAK .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vghTvlejAK .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghTvlejAK .card {
    margin-bottom: 2rem;
  }
  .cid-vghTvlejAK .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghTvlejAK .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vghXNqGYi0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-vghXNqGYi0 .container-fluid {
  padding: 0 3rem;
}
.cid-vghXNqGYi0 .mbr-section-subtitle {
  color: #000000;
}
.cid-vghXNqGYi0 .scroll {
  overflow-x: auto;
  padding: 0;
}
.cid-vghXNqGYi0 .table-wrapper {
  margin: 0 auto;
}
.cid-vghXNqGYi0 .head-item {
  min-width: 70px;
  text-align: left;
}
.cid-vghXNqGYi0 table {
  width: 100% !important;
  margin-top: 6px;
  margin-bottom: 0;
}
.cid-vghXNqGYi0 table th {
  padding: 1.5rem 1rem;
  transition: all 0.2s;
  text-align: center;
  background-color: #e85a4f;
  color: white;
  vertical-align: middle;
}
.cid-vghXNqGYi0 table td {
  padding: 1.2rem 1.6rem;
  vertical-align: middle;
}
.cid-vghXNqGYi0 .dataTables_filter {
  text-align: right;
  margin-bottom: 0.5rem;
}
.cid-vghXNqGYi0 .dataTables_filter label {
  display: inline;
  white-space: normal !important;
}
.cid-vghXNqGYi0 .dataTables_filter input {
  display: inline;
  width: auto;
  margin-left: 0.5rem;
  border-radius: 10px;
  padding-left: 1rem;
}
.cid-vghXNqGYi0 .dataTables_info {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: normal !important;
  text-align: left;
  width: 100%;
}
.cid-vghXNqGYi0 .dataTables_wrapper {
  display: block;
}
.cid-vghXNqGYi0 .dataTables_wrapper .search {
  margin-bottom: 0.5rem;
}
.cid-vghXNqGYi0 .dataTables_wrapper .table {
  overflow-x: auto;
}
.cid-vghXNqGYi0 .head-item:after,
.cid-vghXNqGYi0 .head-item:before {
  bottom: 50% !important;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
@media (max-width: 992px) {
  .cid-vghXNqGYi0 .dataTables_filter {
    text-align: center;
  }
  .cid-vghXNqGYi0 .table-wrapper {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .cid-vghXNqGYi0 .dataTables_filter {
    text-align: center;
  }
  .cid-vghXNqGYi0 .dataTables_filter input {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .cid-vghXNqGYi0 .table-wrapper {
    width: 100% !important;
  }
  .cid-vghXNqGYi0 .container-fluid {
    padding: 0 1rem;
  }
  .cid-vghXNqGYi0 table th,
  .cid-vghXNqGYi0 table td {
    padding: 0.75rem;
  }
}
.cid-vghXNqGYi0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghXNqGYi0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghXNqGYi0 .body-item {
  text-align: left;
}
.cid-vghTvsGHaa {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghTvsGHaa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghTvsGHaa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghTvsGHaa .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-vghTvsGHaa .item {
    margin-bottom: 4rem;
  }
}
.cid-vghTvsGHaa .item:last-child .icon-box:before {
  display: none;
}
.cid-vghTvsGHaa .item.last .icon-box:before {
  display: none;
}
.cid-vghTvsGHaa .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-vghTvsGHaa .icon-box {
    margin-right: 1rem;
  }
}
.cid-vghTvsGHaa .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #6592e6;
  transform: translate(-50%, 0);
}
.cid-vghTvsGHaa span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vghTvsGHaa .card {
    margin-bottom: 2rem;
  }
  .cid-vghTvsGHaa .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vghTvsGHaa .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-vghTvsGHaa .icon-box::before {
    top: 114%;
  }
}
.cid-vghTvguyGS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghTvguyGS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghTvguyGS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vghTvguyGS .container {
    max-width: 1400px;
  }
}
.cid-vghTvguyGS .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vghTvguyGS .row {
  justify-content: center;
}
.cid-vghTvvkTva {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vghTvvkTva .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghTvvkTva .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghTvvkTva .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vghTvvkTva .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vghTvvkTva .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #e85a4f;
}
.cid-vghTvvkTva .panel-body,
.cid-vghTvvkTva .card-header {
  padding: 1rem 0;
}
.cid-vghTvvkTva .panel-title-edit {
  color: #000000;
}
.cid-vghTvxKfCu {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghTvxKfCu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghTvxKfCu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghTvxKfCu .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghTvxKfCu .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghTvxKfCu .content-wrapper::before,
.cid-vghTvxKfCu .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghTvxKfCu .content-wrapper::before {
  left: 0;
}
.cid-vghTvxKfCu .content-wrapper::after {
  right: 0;
}
.cid-vghTvxKfCu .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghTvxKfCu .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghTvxKfCu .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghTvxKfCu .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghTvxKfCu .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghTvxKfCu .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghTvxKfCu .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghTvxKfCu .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghTvxKfCu .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghTvxKfCu .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghTvxKfCu .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghTvxKfCu .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghTvxKfCu .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghTvxKfCu .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghTvxKfCu .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghTvxKfCu .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghTvxKfCu .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghTvxKfCu .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghTvxKfCu .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghTvxKfCu .mbr-text {
  color: #0a0a0a;
}
.cid-vghTvxKfCu label {
  color: #0a0a0a;
}
.cid-vghTvAcfwO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghTvAcfwO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghTvAcfwO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghTvAcfwO .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghTvAcfwO .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghTvAcfwO .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghTvAcfwO .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghTvIP2Kr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghTvIP2Kr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghTvIP2Kr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghTvIP2Kr .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghTvIP2Kr .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghTvIP2Kr .row {
    text-align: center;
  }
  .cid-vghTvIP2Kr .row > div {
    margin: auto;
  }
  .cid-vghTvIP2Kr .social-row {
    justify-content: center;
  }
}
.cid-vghTvIP2Kr .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghTvIP2Kr .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghTvIP2Kr .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghTvIP2Kr .list {
    margin-bottom: 0rem;
  }
}
.cid-vghTvIP2Kr .mbr-text {
  color: #bbbbbb;
}
.cid-vghTvIP2Kr .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghTvIP2Kr .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghTvIP2Kr div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vgiJhWYrZI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vgiJhWYrZI nav.navbar {
  position: fixed;
}
.cid-vgiJhWYrZI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgiJhWYrZI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vgiJhWYrZI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vgiJhWYrZI .dropdown-item:hover,
.cid-vgiJhWYrZI .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vgiJhWYrZI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vgiJhWYrZI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vgiJhWYrZI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vgiJhWYrZI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vgiJhWYrZI .nav-link {
  position: relative;
}
.cid-vgiJhWYrZI .container {
  display: flex;
  margin: auto;
}
.cid-vgiJhWYrZI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgiJhWYrZI .dropdown-menu,
.cid-vgiJhWYrZI .navbar.opened {
  background: #ffffff !important;
}
.cid-vgiJhWYrZI .nav-item:focus,
.cid-vgiJhWYrZI .nav-link:focus {
  outline: none;
}
.cid-vgiJhWYrZI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgiJhWYrZI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgiJhWYrZI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgiJhWYrZI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgiJhWYrZI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgiJhWYrZI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgiJhWYrZI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vgiJhWYrZI .navbar.opened {
  transition: all 0.3s;
}
.cid-vgiJhWYrZI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgiJhWYrZI .navbar .navbar-logo img {
  width: auto;
}
.cid-vgiJhWYrZI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vgiJhWYrZI .navbar.collapsed {
  justify-content: center;
}
.cid-vgiJhWYrZI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgiJhWYrZI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgiJhWYrZI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vgiJhWYrZI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgiJhWYrZI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgiJhWYrZI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vgiJhWYrZI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgiJhWYrZI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgiJhWYrZI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vgiJhWYrZI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgiJhWYrZI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgiJhWYrZI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgiJhWYrZI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgiJhWYrZI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vgiJhWYrZI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vgiJhWYrZI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vgiJhWYrZI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgiJhWYrZI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vgiJhWYrZI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgiJhWYrZI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgiJhWYrZI .navbar.navbar-short {
  min-height: 60px;
}
.cid-vgiJhWYrZI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vgiJhWYrZI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vgiJhWYrZI .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgiJhWYrZI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgiJhWYrZI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgiJhWYrZI .dropdown-item.active,
.cid-vgiJhWYrZI .dropdown-item:active {
  background-color: transparent;
}
.cid-vgiJhWYrZI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgiJhWYrZI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgiJhWYrZI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgiJhWYrZI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vgiJhWYrZI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vgiJhWYrZI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vgiJhWYrZI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgiJhWYrZI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vgiJhWYrZI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgiJhWYrZI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vgiJhWYrZI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgiJhWYrZI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgiJhWYrZI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgiJhWYrZI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgiJhWYrZI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgiJhWYrZI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgiJhWYrZI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgiJhWYrZI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgiJhWYrZI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vgiJhWYrZI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgiJhWYrZI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgiJhWYrZI .navbar {
    height: 70px;
  }
  .cid-vgiJhWYrZI .navbar.opened {
    height: auto;
  }
  .cid-vgiJhWYrZI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgiJhZZCdf {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vgiJhZZCdf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiJhZZCdf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiJhZZCdf .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgiJi2RANS {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgiJi2RANS img {
  width: 120px;
  margin: auto;
}
.cid-vgiJi2RANS .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgiJi2RANS .card {
    max-width: 12.5%;
  }
}
.cid-vgiJi6bxSv {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-vgiJi6bxSv .container-fluid {
  padding: 0 3rem;
}
.cid-vgiJi6bxSv .mbr-section-subtitle {
  color: #000000;
}
.cid-vgiJi6bxSv .scroll {
  overflow-x: auto;
  padding: 0;
}
.cid-vgiJi6bxSv .table-wrapper {
  margin: 0 auto;
}
.cid-vgiJi6bxSv .head-item {
  min-width: 70px;
  text-align: left;
}
.cid-vgiJi6bxSv table {
  width: 100% !important;
  margin-top: 6px;
  margin-bottom: 0;
}
.cid-vgiJi6bxSv table th {
  padding: 1.5rem 1rem;
  transition: all 0.2s;
  text-align: center;
  background-color: #e85a4f;
  color: white;
  vertical-align: middle;
}
.cid-vgiJi6bxSv table td {
  padding: 1.2rem 1.6rem;
  vertical-align: middle;
}
.cid-vgiJi6bxSv .dataTables_filter {
  text-align: right;
  margin-bottom: 0.5rem;
}
.cid-vgiJi6bxSv .dataTables_filter label {
  display: inline;
  white-space: normal !important;
}
.cid-vgiJi6bxSv .dataTables_filter input {
  display: inline;
  width: auto;
  margin-left: 0.5rem;
  border-radius: 10px;
  padding-left: 1rem;
}
.cid-vgiJi6bxSv .dataTables_info {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: normal !important;
  text-align: left;
  width: 100%;
}
.cid-vgiJi6bxSv .dataTables_wrapper {
  display: block;
}
.cid-vgiJi6bxSv .dataTables_wrapper .search {
  margin-bottom: 0.5rem;
}
.cid-vgiJi6bxSv .dataTables_wrapper .table {
  overflow-x: auto;
}
.cid-vgiJi6bxSv .head-item:after,
.cid-vgiJi6bxSv .head-item:before {
  bottom: 50% !important;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
@media (max-width: 992px) {
  .cid-vgiJi6bxSv .dataTables_filter {
    text-align: center;
  }
  .cid-vgiJi6bxSv .table-wrapper {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .cid-vgiJi6bxSv .dataTables_filter {
    text-align: center;
  }
  .cid-vgiJi6bxSv .dataTables_filter input {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .cid-vgiJi6bxSv .table-wrapper {
    width: 100% !important;
  }
  .cid-vgiJi6bxSv .container-fluid {
    padding: 0 1rem;
  }
  .cid-vgiJi6bxSv table th,
  .cid-vgiJi6bxSv table td {
    padding: 0.75rem;
  }
}
.cid-vgiJi6bxSv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiJi6bxSv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiJi6bxSv .body-item {
  text-align: left;
}
.cid-vgiJi4CPrY {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgiJi4CPrY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiJi4CPrY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiJi4CPrY .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vgiJi4CPrY .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgiJi4CPrY .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgiJi4CPrY .card {
    margin-bottom: 2rem;
  }
  .cid-vgiJi4CPrY .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgiJi4CPrY .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vgiJi8qk2t {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgiJi8qk2t .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiJi8qk2t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiJi8qk2t .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-vgiJi8qk2t .item {
    margin-bottom: 4rem;
  }
}
.cid-vgiJi8qk2t .item:last-child .icon-box:before {
  display: none;
}
.cid-vgiJi8qk2t .item.last .icon-box:before {
  display: none;
}
.cid-vgiJi8qk2t .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-vgiJi8qk2t .icon-box {
    margin-right: 1rem;
  }
}
.cid-vgiJi8qk2t .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #6592e6;
  transform: translate(-50%, 0);
}
.cid-vgiJi8qk2t span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgiJi8qk2t .card {
    margin-bottom: 2rem;
  }
  .cid-vgiJi8qk2t .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgiJi8qk2t .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-vgiJi8qk2t .icon-box::before {
    top: 114%;
  }
}
.cid-vgiJiaKcA5 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgiJiaKcA5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiJiaKcA5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vgiJiaKcA5 .container {
    max-width: 1400px;
  }
}
.cid-vgiJiaKcA5 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vgiJiaKcA5 .row {
  justify-content: center;
}
.cid-vgiJicWfcI {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vgiJicWfcI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiJicWfcI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiJicWfcI .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vgiJicWfcI .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgiJicWfcI .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #e85a4f;
}
.cid-vgiJicWfcI .panel-body,
.cid-vgiJicWfcI .card-header {
  padding: 1rem 0;
}
.cid-vgiJicWfcI .panel-title-edit {
  color: #000000;
}
.cid-vgiJieTSPB {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vgiJieTSPB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiJieTSPB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiJieTSPB .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vgiJieTSPB .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vgiJieTSPB .content-wrapper::before,
.cid-vgiJieTSPB .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vgiJieTSPB .content-wrapper::before {
  left: 0;
}
.cid-vgiJieTSPB .content-wrapper::after {
  right: 0;
}
.cid-vgiJieTSPB .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vgiJieTSPB .title-wrapper {
  margin-bottom: 40px;
}
.cid-vgiJieTSPB .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vgiJieTSPB .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vgiJieTSPB .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vgiJieTSPB .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vgiJieTSPB .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vgiJieTSPB .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vgiJieTSPB .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vgiJieTSPB .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vgiJieTSPB .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vgiJieTSPB .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vgiJieTSPB .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vgiJieTSPB .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vgiJieTSPB .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vgiJieTSPB .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vgiJieTSPB .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vgiJieTSPB .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vgiJieTSPB .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vgiJieTSPB .mbr-text {
  color: #0a0a0a;
}
.cid-vgiJieTSPB label {
  color: #0a0a0a;
}
.cid-vgiJigP1oi {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgiJigP1oi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiJigP1oi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiJigP1oi .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vgiJigP1oi .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vgiJigP1oi .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgiJigP1oi .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vgiJiiwpZf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgiJiiwpZf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiJiiwpZf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiJiiwpZf .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgiJiiwpZf .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgiJiiwpZf .row {
    text-align: center;
  }
  .cid-vgiJiiwpZf .row > div {
    margin: auto;
  }
  .cid-vgiJiiwpZf .social-row {
    justify-content: center;
  }
}
.cid-vgiJiiwpZf .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgiJiiwpZf .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgiJiiwpZf .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgiJiiwpZf .list {
    margin-bottom: 0rem;
  }
}
.cid-vgiJiiwpZf .mbr-text {
  color: #bbbbbb;
}
.cid-vgiJiiwpZf .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgiJiiwpZf .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgiJiiwpZf div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vgiO0S6wRo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vgiO0S6wRo nav.navbar {
  position: fixed;
}
.cid-vgiO0S6wRo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgiO0S6wRo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vgiO0S6wRo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vgiO0S6wRo .dropdown-item:hover,
.cid-vgiO0S6wRo .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vgiO0S6wRo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vgiO0S6wRo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vgiO0S6wRo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vgiO0S6wRo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vgiO0S6wRo .nav-link {
  position: relative;
}
.cid-vgiO0S6wRo .container {
  display: flex;
  margin: auto;
}
.cid-vgiO0S6wRo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgiO0S6wRo .dropdown-menu,
.cid-vgiO0S6wRo .navbar.opened {
  background: #ffffff !important;
}
.cid-vgiO0S6wRo .nav-item:focus,
.cid-vgiO0S6wRo .nav-link:focus {
  outline: none;
}
.cid-vgiO0S6wRo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgiO0S6wRo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgiO0S6wRo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgiO0S6wRo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgiO0S6wRo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgiO0S6wRo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgiO0S6wRo .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vgiO0S6wRo .navbar.opened {
  transition: all 0.3s;
}
.cid-vgiO0S6wRo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgiO0S6wRo .navbar .navbar-logo img {
  width: auto;
}
.cid-vgiO0S6wRo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vgiO0S6wRo .navbar.collapsed {
  justify-content: center;
}
.cid-vgiO0S6wRo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgiO0S6wRo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgiO0S6wRo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vgiO0S6wRo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgiO0S6wRo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgiO0S6wRo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vgiO0S6wRo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgiO0S6wRo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgiO0S6wRo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vgiO0S6wRo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgiO0S6wRo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgiO0S6wRo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgiO0S6wRo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgiO0S6wRo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vgiO0S6wRo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vgiO0S6wRo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vgiO0S6wRo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgiO0S6wRo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vgiO0S6wRo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgiO0S6wRo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgiO0S6wRo .navbar.navbar-short {
  min-height: 60px;
}
.cid-vgiO0S6wRo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vgiO0S6wRo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vgiO0S6wRo .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgiO0S6wRo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgiO0S6wRo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgiO0S6wRo .dropdown-item.active,
.cid-vgiO0S6wRo .dropdown-item:active {
  background-color: transparent;
}
.cid-vgiO0S6wRo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgiO0S6wRo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgiO0S6wRo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgiO0S6wRo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vgiO0S6wRo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vgiO0S6wRo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vgiO0S6wRo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgiO0S6wRo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vgiO0S6wRo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgiO0S6wRo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vgiO0S6wRo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgiO0S6wRo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgiO0S6wRo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgiO0S6wRo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgiO0S6wRo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgiO0S6wRo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgiO0S6wRo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgiO0S6wRo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgiO0S6wRo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vgiO0S6wRo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgiO0S6wRo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgiO0S6wRo .navbar {
    height: 70px;
  }
  .cid-vgiO0S6wRo .navbar.opened {
    height: auto;
  }
  .cid-vgiO0S6wRo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgiO0VIkBT {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vgiO0VIkBT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiO0VIkBT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiO0VIkBT .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgiO0Xqwjz {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgiO0Xqwjz img {
  width: 120px;
  margin: auto;
}
.cid-vgiO0Xqwjz .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgiO0Xqwjz .card {
    max-width: 12.5%;
  }
}
.cid-vgiO12HAv5 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgiO12HAv5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiO12HAv5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiO12HAv5 .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vgiO12HAv5 .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgiO12HAv5 .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgiO12HAv5 .card {
    margin-bottom: 2rem;
  }
  .cid-vgiO12HAv5 .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgiO12HAv5 .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vgiO0ZX2bV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-vgiO0ZX2bV .container-fluid {
  padding: 0 3rem;
}
.cid-vgiO0ZX2bV .mbr-section-subtitle {
  color: #000000;
}
.cid-vgiO0ZX2bV .scroll {
  overflow-x: auto;
  padding: 0;
}
.cid-vgiO0ZX2bV .table-wrapper {
  margin: 0 auto;
}
.cid-vgiO0ZX2bV .head-item {
  min-width: 70px;
  text-align: left;
}
.cid-vgiO0ZX2bV table {
  width: 100% !important;
  margin-top: 6px;
  margin-bottom: 0;
}
.cid-vgiO0ZX2bV table th {
  padding: 1.5rem 1rem;
  transition: all 0.2s;
  text-align: center;
  background-color: #e85a4f;
  color: white;
  vertical-align: middle;
}
.cid-vgiO0ZX2bV table td {
  padding: 1.2rem 1.6rem;
  vertical-align: middle;
}
.cid-vgiO0ZX2bV .dataTables_filter {
  text-align: right;
  margin-bottom: 0.5rem;
}
.cid-vgiO0ZX2bV .dataTables_filter label {
  display: inline;
  white-space: normal !important;
}
.cid-vgiO0ZX2bV .dataTables_filter input {
  display: inline;
  width: auto;
  margin-left: 0.5rem;
  border-radius: 10px;
  padding-left: 1rem;
}
.cid-vgiO0ZX2bV .dataTables_info {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: normal !important;
  text-align: left;
  width: 100%;
}
.cid-vgiO0ZX2bV .dataTables_wrapper {
  display: block;
}
.cid-vgiO0ZX2bV .dataTables_wrapper .search {
  margin-bottom: 0.5rem;
}
.cid-vgiO0ZX2bV .dataTables_wrapper .table {
  overflow-x: auto;
}
.cid-vgiO0ZX2bV .head-item:after,
.cid-vgiO0ZX2bV .head-item:before {
  bottom: 50% !important;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
@media (max-width: 992px) {
  .cid-vgiO0ZX2bV .dataTables_filter {
    text-align: center;
  }
  .cid-vgiO0ZX2bV .table-wrapper {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .cid-vgiO0ZX2bV .dataTables_filter {
    text-align: center;
  }
  .cid-vgiO0ZX2bV .dataTables_filter input {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .cid-vgiO0ZX2bV .table-wrapper {
    width: 100% !important;
  }
  .cid-vgiO0ZX2bV .container-fluid {
    padding: 0 1rem;
  }
  .cid-vgiO0ZX2bV table th,
  .cid-vgiO0ZX2bV table td {
    padding: 0.75rem;
  }
}
.cid-vgiO0ZX2bV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiO0ZX2bV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiO0ZX2bV .body-item {
  text-align: left;
}
.cid-vgiO14z52g {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgiO14z52g .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiO14z52g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiO14z52g .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-vgiO14z52g .item {
    margin-bottom: 4rem;
  }
}
.cid-vgiO14z52g .item:last-child .icon-box:before {
  display: none;
}
.cid-vgiO14z52g .item.last .icon-box:before {
  display: none;
}
.cid-vgiO14z52g .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-vgiO14z52g .icon-box {
    margin-right: 1rem;
  }
}
.cid-vgiO14z52g .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #6592e6;
  transform: translate(-50%, 0);
}
.cid-vgiO14z52g span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgiO14z52g .card {
    margin-bottom: 2rem;
  }
  .cid-vgiO14z52g .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgiO14z52g .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-vgiO14z52g .icon-box::before {
    top: 114%;
  }
}
.cid-vgiU1R5Na4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vgiO19gM3u {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vgiO19gM3u .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiO19gM3u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiO19gM3u .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vgiO19gM3u .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgiO19gM3u .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #e85a4f;
}
.cid-vgiO19gM3u .panel-body,
.cid-vgiO19gM3u .card-header {
  padding: 1rem 0;
}
.cid-vgiO19gM3u .panel-title-edit {
  color: #000000;
}
.cid-vgiO1b4Dnl {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vgiO1b4Dnl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiO1b4Dnl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiO1b4Dnl .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vgiO1b4Dnl .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vgiO1b4Dnl .content-wrapper::before,
.cid-vgiO1b4Dnl .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vgiO1b4Dnl .content-wrapper::before {
  left: 0;
}
.cid-vgiO1b4Dnl .content-wrapper::after {
  right: 0;
}
.cid-vgiO1b4Dnl .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vgiO1b4Dnl .title-wrapper {
  margin-bottom: 40px;
}
.cid-vgiO1b4Dnl .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vgiO1b4Dnl .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vgiO1b4Dnl .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vgiO1b4Dnl .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vgiO1b4Dnl .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vgiO1b4Dnl .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vgiO1b4Dnl .mbr-text {
  color: #0a0a0a;
}
.cid-vgiO1b4Dnl label {
  color: #0a0a0a;
}
.cid-vgiO1cHqNS {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgiO1cHqNS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiO1cHqNS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiO1cHqNS .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vgiO1cHqNS .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vgiO1cHqNS .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgiO1cHqNS .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vgiO1eSZqs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgiO1eSZqs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiO1eSZqs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiO1eSZqs .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgiO1eSZqs .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgiO1eSZqs .row {
    text-align: center;
  }
  .cid-vgiO1eSZqs .row > div {
    margin: auto;
  }
  .cid-vgiO1eSZqs .social-row {
    justify-content: center;
  }
}
.cid-vgiO1eSZqs .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgiO1eSZqs .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgiO1eSZqs .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgiO1eSZqs .list {
    margin-bottom: 0rem;
  }
}
.cid-vgiO1eSZqs .mbr-text {
  color: #bbbbbb;
}
.cid-vgiO1eSZqs .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgiO1eSZqs .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgiO1eSZqs div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vgiVpaymac {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vgiVpaymac nav.navbar {
  position: fixed;
}
.cid-vgiVpaymac .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgiVpaymac .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vgiVpaymac .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vgiVpaymac .dropdown-item:hover,
.cid-vgiVpaymac .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vgiVpaymac .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vgiVpaymac .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vgiVpaymac .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vgiVpaymac .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vgiVpaymac .nav-link {
  position: relative;
}
.cid-vgiVpaymac .container {
  display: flex;
  margin: auto;
}
.cid-vgiVpaymac .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgiVpaymac .dropdown-menu,
.cid-vgiVpaymac .navbar.opened {
  background: #ffffff !important;
}
.cid-vgiVpaymac .nav-item:focus,
.cid-vgiVpaymac .nav-link:focus {
  outline: none;
}
.cid-vgiVpaymac .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgiVpaymac .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgiVpaymac .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgiVpaymac .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgiVpaymac .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgiVpaymac .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgiVpaymac .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vgiVpaymac .navbar.opened {
  transition: all 0.3s;
}
.cid-vgiVpaymac .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgiVpaymac .navbar .navbar-logo img {
  width: auto;
}
.cid-vgiVpaymac .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vgiVpaymac .navbar.collapsed {
  justify-content: center;
}
.cid-vgiVpaymac .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgiVpaymac .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgiVpaymac .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vgiVpaymac .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgiVpaymac .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgiVpaymac .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vgiVpaymac .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgiVpaymac .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgiVpaymac .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vgiVpaymac .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgiVpaymac .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgiVpaymac .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgiVpaymac .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgiVpaymac .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vgiVpaymac .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vgiVpaymac .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vgiVpaymac .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgiVpaymac .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vgiVpaymac .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgiVpaymac .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgiVpaymac .navbar.navbar-short {
  min-height: 60px;
}
.cid-vgiVpaymac .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vgiVpaymac .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vgiVpaymac .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgiVpaymac .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgiVpaymac .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgiVpaymac .dropdown-item.active,
.cid-vgiVpaymac .dropdown-item:active {
  background-color: transparent;
}
.cid-vgiVpaymac .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgiVpaymac .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgiVpaymac .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgiVpaymac .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vgiVpaymac .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vgiVpaymac .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vgiVpaymac ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgiVpaymac .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vgiVpaymac button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgiVpaymac button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vgiVpaymac button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgiVpaymac button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgiVpaymac button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgiVpaymac button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgiVpaymac nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgiVpaymac nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgiVpaymac nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgiVpaymac nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgiVpaymac .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vgiVpaymac a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgiVpaymac .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgiVpaymac .navbar {
    height: 70px;
  }
  .cid-vgiVpaymac .navbar.opened {
    height: auto;
  }
  .cid-vgiVpaymac .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgiVpgjzHQ {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vgiVpgjzHQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiVpgjzHQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiVpgjzHQ .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgiVpiHgZq {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgiVpiHgZq img {
  width: 120px;
  margin: auto;
}
.cid-vgiVpiHgZq .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgiVpiHgZq .card {
    max-width: 12.5%;
  }
}
.cid-vgiVpluxBQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgiVpluxBQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiVpluxBQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiVpluxBQ .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vgiVpluxBQ .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgiVpluxBQ .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgiVpluxBQ .card {
    margin-bottom: 2rem;
  }
  .cid-vgiVpluxBQ .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgiVpluxBQ .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vgiVppVhUN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgiVppVhUN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiVppVhUN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiVppVhUN .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-vgiVppVhUN .item {
    margin-bottom: 4rem;
  }
}
.cid-vgiVppVhUN .item:last-child .icon-box:before {
  display: none;
}
.cid-vgiVppVhUN .item.last .icon-box:before {
  display: none;
}
.cid-vgiVppVhUN .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-vgiVppVhUN .icon-box {
    margin-right: 1rem;
  }
}
.cid-vgiVppVhUN .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #6592e6;
  transform: translate(-50%, 0);
}
.cid-vgiVppVhUN span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgiVppVhUN .card {
    margin-bottom: 2rem;
  }
  .cid-vgiVppVhUN .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgiVppVhUN .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-vgiVppVhUN .icon-box::before {
    top: 114%;
  }
}
.cid-vgiVpshFfb {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgj2YaxBaR {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vgiVpuRKO4 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vgiVpuRKO4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiVpuRKO4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiVpuRKO4 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vgiVpuRKO4 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgiVpuRKO4 .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #e85a4f;
}
.cid-vgiVpuRKO4 .panel-body,
.cid-vgiVpuRKO4 .card-header {
  padding: 1rem 0;
}
.cid-vgiVpuRKO4 .panel-title-edit {
  color: #000000;
}
.cid-vgiVpwVScg {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vgiVpwVScg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiVpwVScg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiVpwVScg .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vgiVpwVScg .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vgiVpwVScg .content-wrapper::before,
.cid-vgiVpwVScg .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vgiVpwVScg .content-wrapper::before {
  left: 0;
}
.cid-vgiVpwVScg .content-wrapper::after {
  right: 0;
}
.cid-vgiVpwVScg .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vgiVpwVScg .title-wrapper {
  margin-bottom: 40px;
}
.cid-vgiVpwVScg .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vgiVpwVScg .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vgiVpwVScg .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vgiVpwVScg .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vgiVpwVScg .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vgiVpwVScg .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vgiVpwVScg .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vgiVpwVScg .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vgiVpwVScg .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vgiVpwVScg .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vgiVpwVScg .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vgiVpwVScg .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vgiVpwVScg .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vgiVpwVScg .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vgiVpwVScg .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vgiVpwVScg .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vgiVpwVScg .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vgiVpwVScg .mbr-text {
  color: #0a0a0a;
}
.cid-vgiVpwVScg label {
  color: #0a0a0a;
}
.cid-vgiVpzgnzq {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgiVpzgnzq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiVpzgnzq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiVpzgnzq .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vgiVpzgnzq .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vgiVpzgnzq .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgiVpzgnzq .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vgiVpBurJa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgiVpBurJa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgiVpBurJa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgiVpBurJa .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgiVpBurJa .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgiVpBurJa .row {
    text-align: center;
  }
  .cid-vgiVpBurJa .row > div {
    margin: auto;
  }
  .cid-vgiVpBurJa .social-row {
    justify-content: center;
  }
}
.cid-vgiVpBurJa .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgiVpBurJa .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgiVpBurJa .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgiVpBurJa .list {
    margin-bottom: 0rem;
  }
}
.cid-vgiVpBurJa .mbr-text {
  color: #bbbbbb;
}
.cid-vgiVpBurJa .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgiVpBurJa .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgiVpBurJa div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vgj4M5d2Fs {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vgj4M5d2Fs nav.navbar {
  position: fixed;
}
.cid-vgj4M5d2Fs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgj4M5d2Fs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vgj4M5d2Fs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vgj4M5d2Fs .dropdown-item:hover,
.cid-vgj4M5d2Fs .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vgj4M5d2Fs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vgj4M5d2Fs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vgj4M5d2Fs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vgj4M5d2Fs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vgj4M5d2Fs .nav-link {
  position: relative;
}
.cid-vgj4M5d2Fs .container {
  display: flex;
  margin: auto;
}
.cid-vgj4M5d2Fs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgj4M5d2Fs .dropdown-menu,
.cid-vgj4M5d2Fs .navbar.opened {
  background: #ffffff !important;
}
.cid-vgj4M5d2Fs .nav-item:focus,
.cid-vgj4M5d2Fs .nav-link:focus {
  outline: none;
}
.cid-vgj4M5d2Fs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgj4M5d2Fs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgj4M5d2Fs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgj4M5d2Fs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgj4M5d2Fs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgj4M5d2Fs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgj4M5d2Fs .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vgj4M5d2Fs .navbar.opened {
  transition: all 0.3s;
}
.cid-vgj4M5d2Fs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgj4M5d2Fs .navbar .navbar-logo img {
  width: auto;
}
.cid-vgj4M5d2Fs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vgj4M5d2Fs .navbar.collapsed {
  justify-content: center;
}
.cid-vgj4M5d2Fs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgj4M5d2Fs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgj4M5d2Fs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vgj4M5d2Fs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgj4M5d2Fs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgj4M5d2Fs .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vgj4M5d2Fs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgj4M5d2Fs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgj4M5d2Fs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vgj4M5d2Fs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgj4M5d2Fs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgj4M5d2Fs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgj4M5d2Fs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgj4M5d2Fs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vgj4M5d2Fs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vgj4M5d2Fs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vgj4M5d2Fs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgj4M5d2Fs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vgj4M5d2Fs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgj4M5d2Fs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgj4M5d2Fs .navbar.navbar-short {
  min-height: 60px;
}
.cid-vgj4M5d2Fs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vgj4M5d2Fs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vgj4M5d2Fs .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgj4M5d2Fs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgj4M5d2Fs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgj4M5d2Fs .dropdown-item.active,
.cid-vgj4M5d2Fs .dropdown-item:active {
  background-color: transparent;
}
.cid-vgj4M5d2Fs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgj4M5d2Fs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgj4M5d2Fs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgj4M5d2Fs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vgj4M5d2Fs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vgj4M5d2Fs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vgj4M5d2Fs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgj4M5d2Fs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vgj4M5d2Fs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgj4M5d2Fs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vgj4M5d2Fs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgj4M5d2Fs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgj4M5d2Fs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgj4M5d2Fs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgj4M5d2Fs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgj4M5d2Fs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgj4M5d2Fs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgj4M5d2Fs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgj4M5d2Fs .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vgj4M5d2Fs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgj4M5d2Fs .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgj4M5d2Fs .navbar {
    height: 70px;
  }
  .cid-vgj4M5d2Fs .navbar.opened {
    height: auto;
  }
  .cid-vgj4M5d2Fs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgj4M8gW9w {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vgj4M8gW9w .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj4M8gW9w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj4M8gW9w .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgj4Ma2zF0 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgj4Ma2zF0 img {
  width: 120px;
  margin: auto;
}
.cid-vgj4Ma2zF0 .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgj4Ma2zF0 .card {
    max-width: 12.5%;
  }
}
.cid-vgj4McPzug {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgj4McPzug .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj4McPzug .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj4McPzug .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vgj4McPzug .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgj4McPzug .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgj4McPzug .card {
    margin-bottom: 2rem;
  }
  .cid-vgj4McPzug .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgj4McPzug .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vgj4MhbETe {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgj4MhbETe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj4MhbETe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj4MhbETe .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-vgj4MhbETe .item {
    margin-bottom: 4rem;
  }
}
.cid-vgj4MhbETe .item:last-child .icon-box:before {
  display: none;
}
.cid-vgj4MhbETe .item.last .icon-box:before {
  display: none;
}
.cid-vgj4MhbETe .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-vgj4MhbETe .icon-box {
    margin-right: 1rem;
  }
}
.cid-vgj4MhbETe .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #6592e6;
  transform: translate(-50%, 0);
}
.cid-vgj4MhbETe span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgj4MhbETe .card {
    margin-bottom: 2rem;
  }
  .cid-vgj4MhbETe .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgj4MhbETe .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-vgj4MhbETe .icon-box::before {
    top: 114%;
  }
}
.cid-vgj7kmG8eJ {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vgj7kmG8eJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj7kmG8eJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj7kmG8eJ .nav-tabs .nav-item.open .nav-link:focus,
.cid-vgj7kmG8eJ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vgj7kmG8eJ .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-vgj7kmG8eJ .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-vgj7kmG8eJ .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-vgj7kmG8eJ .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-vgj7kmG8eJ .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-vgj7kmG8eJ .nav-link,
.cid-vgj7kmG8eJ .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-vgj7kmG8eJ .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-vgj7kmG8eJ .mbr-section-subtitle {
  text-align: center;
}
.cid-vgj7kmG8eJ .mbr-section-title {
  text-align: center;
}
.cid-vgj4MkjkFK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vgj4MmQMV4 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vgj4MmQMV4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj4MmQMV4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj4MmQMV4 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vgj4MmQMV4 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgj4MmQMV4 .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #e85a4f;
}
.cid-vgj4MmQMV4 .panel-body,
.cid-vgj4MmQMV4 .card-header {
  padding: 1rem 0;
}
.cid-vgj4MmQMV4 .panel-title-edit {
  color: #000000;
}
.cid-vgj4MpkFVA {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vgj4MpkFVA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj4MpkFVA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj4MpkFVA .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vgj4MpkFVA .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vgj4MpkFVA .content-wrapper::before,
.cid-vgj4MpkFVA .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vgj4MpkFVA .content-wrapper::before {
  left: 0;
}
.cid-vgj4MpkFVA .content-wrapper::after {
  right: 0;
}
.cid-vgj4MpkFVA .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vgj4MpkFVA .title-wrapper {
  margin-bottom: 40px;
}
.cid-vgj4MpkFVA .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vgj4MpkFVA .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vgj4MpkFVA .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vgj4MpkFVA .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vgj4MpkFVA .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vgj4MpkFVA .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vgj4MpkFVA .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vgj4MpkFVA .mbr-text {
  color: #0a0a0a;
}
.cid-vgj4MpkFVA label {
  color: #0a0a0a;
}
.cid-vgj4Mssyb6 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgj4Mssyb6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj4Mssyb6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj4Mssyb6 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vgj4Mssyb6 .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vgj4Mssyb6 .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgj4Mssyb6 .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vgj4MvYQHz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgj4MvYQHz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj4MvYQHz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj4MvYQHz .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgj4MvYQHz .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgj4MvYQHz .row {
    text-align: center;
  }
  .cid-vgj4MvYQHz .row > div {
    margin: auto;
  }
  .cid-vgj4MvYQHz .social-row {
    justify-content: center;
  }
}
.cid-vgj4MvYQHz .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgj4MvYQHz .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgj4MvYQHz .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgj4MvYQHz .list {
    margin-bottom: 0rem;
  }
}
.cid-vgj4MvYQHz .mbr-text {
  color: #bbbbbb;
}
.cid-vgj4MvYQHz .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgj4MvYQHz .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgj4MvYQHz div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vgj8QR9g5C {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vgj8QR9g5C nav.navbar {
  position: fixed;
}
.cid-vgj8QR9g5C .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgj8QR9g5C .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vgj8QR9g5C .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vgj8QR9g5C .dropdown-item:hover,
.cid-vgj8QR9g5C .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vgj8QR9g5C .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vgj8QR9g5C .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vgj8QR9g5C .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vgj8QR9g5C .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vgj8QR9g5C .nav-link {
  position: relative;
}
.cid-vgj8QR9g5C .container {
  display: flex;
  margin: auto;
}
.cid-vgj8QR9g5C .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgj8QR9g5C .dropdown-menu,
.cid-vgj8QR9g5C .navbar.opened {
  background: #ffffff !important;
}
.cid-vgj8QR9g5C .nav-item:focus,
.cid-vgj8QR9g5C .nav-link:focus {
  outline: none;
}
.cid-vgj8QR9g5C .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgj8QR9g5C .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgj8QR9g5C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgj8QR9g5C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgj8QR9g5C .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgj8QR9g5C .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgj8QR9g5C .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vgj8QR9g5C .navbar.opened {
  transition: all 0.3s;
}
.cid-vgj8QR9g5C .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgj8QR9g5C .navbar .navbar-logo img {
  width: auto;
}
.cid-vgj8QR9g5C .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vgj8QR9g5C .navbar.collapsed {
  justify-content: center;
}
.cid-vgj8QR9g5C .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgj8QR9g5C .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgj8QR9g5C .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vgj8QR9g5C .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgj8QR9g5C .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgj8QR9g5C .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vgj8QR9g5C .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgj8QR9g5C .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgj8QR9g5C .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vgj8QR9g5C .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgj8QR9g5C .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgj8QR9g5C .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgj8QR9g5C .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgj8QR9g5C .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vgj8QR9g5C .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vgj8QR9g5C .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vgj8QR9g5C .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgj8QR9g5C .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vgj8QR9g5C .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgj8QR9g5C .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgj8QR9g5C .navbar.navbar-short {
  min-height: 60px;
}
.cid-vgj8QR9g5C .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vgj8QR9g5C .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vgj8QR9g5C .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgj8QR9g5C .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgj8QR9g5C .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgj8QR9g5C .dropdown-item.active,
.cid-vgj8QR9g5C .dropdown-item:active {
  background-color: transparent;
}
.cid-vgj8QR9g5C .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgj8QR9g5C .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgj8QR9g5C .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgj8QR9g5C .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vgj8QR9g5C .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vgj8QR9g5C .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vgj8QR9g5C ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgj8QR9g5C .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vgj8QR9g5C button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgj8QR9g5C button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vgj8QR9g5C button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgj8QR9g5C button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgj8QR9g5C button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgj8QR9g5C button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgj8QR9g5C nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgj8QR9g5C nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgj8QR9g5C nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgj8QR9g5C nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgj8QR9g5C .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vgj8QR9g5C a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgj8QR9g5C .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgj8QR9g5C .navbar {
    height: 70px;
  }
  .cid-vgj8QR9g5C .navbar.opened {
    height: auto;
  }
  .cid-vgj8QR9g5C .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgj8QUfmA1 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vgj8QUfmA1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj8QUfmA1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj8QUfmA1 .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgj8QWsLk2 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgj8QWsLk2 img {
  width: 120px;
  margin: auto;
}
.cid-vgj8QWsLk2 .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgj8QWsLk2 .card {
    max-width: 12.5%;
  }
}
.cid-vgjaxTTcCY {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgjaxTTcCY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgjaxTTcCY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgjaxTTcCY .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vgjaxTTcCY .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgjaxTTcCY .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgjaxTTcCY .card {
    margin-bottom: 2rem;
  }
  .cid-vgjaxTTcCY .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgjaxTTcCY .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vgjbtA3EeE {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-vgjbtA3EeE .container-fluid {
  padding: 0 3rem;
}
.cid-vgjbtA3EeE .mbr-section-subtitle {
  color: #000000;
}
.cid-vgjbtA3EeE .scroll {
  overflow-x: auto;
  padding: 0;
}
.cid-vgjbtA3EeE .table-wrapper {
  margin: 0 auto;
}
.cid-vgjbtA3EeE .head-item {
  min-width: 70px;
  text-align: justify;
}
.cid-vgjbtA3EeE table {
  width: 100% !important;
  margin-top: 6px;
  margin-bottom: 0;
}
.cid-vgjbtA3EeE table th {
  padding: 1.5rem 1rem;
  transition: all 0.2s;
  text-align: center;
  background-color: #e85a4f;
  color: white;
  vertical-align: middle;
}
.cid-vgjbtA3EeE table td {
  padding: 1.2rem 1.6rem;
  vertical-align: middle;
}
.cid-vgjbtA3EeE .dataTables_filter {
  text-align: right;
  margin-bottom: 0.5rem;
}
.cid-vgjbtA3EeE .dataTables_filter label {
  display: inline;
  white-space: normal !important;
}
.cid-vgjbtA3EeE .dataTables_filter input {
  display: inline;
  width: auto;
  margin-left: 0.5rem;
  border-radius: 10px;
  padding-left: 1rem;
}
.cid-vgjbtA3EeE .dataTables_info {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: normal !important;
  text-align: left;
  width: 100%;
}
.cid-vgjbtA3EeE .dataTables_wrapper {
  display: block;
}
.cid-vgjbtA3EeE .dataTables_wrapper .search {
  margin-bottom: 0.5rem;
}
.cid-vgjbtA3EeE .dataTables_wrapper .table {
  overflow-x: auto;
}
.cid-vgjbtA3EeE .head-item:after,
.cid-vgjbtA3EeE .head-item:before {
  bottom: 50% !important;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
@media (max-width: 992px) {
  .cid-vgjbtA3EeE .dataTables_filter {
    text-align: center;
  }
  .cid-vgjbtA3EeE .table-wrapper {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .cid-vgjbtA3EeE .dataTables_filter {
    text-align: center;
  }
  .cid-vgjbtA3EeE .dataTables_filter input {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .cid-vgjbtA3EeE .table-wrapper {
    width: 100% !important;
  }
  .cid-vgjbtA3EeE .container-fluid {
    padding: 0 1rem;
  }
  .cid-vgjbtA3EeE table th,
  .cid-vgjbtA3EeE table td {
    padding: 0.75rem;
  }
}
.cid-vgjbtA3EeE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgjbtA3EeE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgjbtA3EeE .body-item {
  text-align: left;
}
.cid-vgj8R1D1Gg {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgj8R1D1Gg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj8R1D1Gg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj8R1D1Gg .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-vgj8R1D1Gg .item {
    margin-bottom: 4rem;
  }
}
.cid-vgj8R1D1Gg .item:last-child .icon-box:before {
  display: none;
}
.cid-vgj8R1D1Gg .item.last .icon-box:before {
  display: none;
}
.cid-vgj8R1D1Gg .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-vgj8R1D1Gg .icon-box {
    margin-right: 1rem;
  }
}
.cid-vgj8R1D1Gg .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #6592e6;
  transform: translate(-50%, 0);
}
.cid-vgj8R1D1Gg span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgj8R1D1Gg .card {
    margin-bottom: 2rem;
  }
  .cid-vgj8R1D1Gg .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgj8R1D1Gg .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-vgj8R1D1Gg .icon-box::before {
    top: 114%;
  }
}
.cid-vgj8R5UjZ8 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vgj8R8mSCC {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vgj8R8mSCC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj8R8mSCC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj8R8mSCC .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vgj8R8mSCC .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgj8R8mSCC .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #e85a4f;
}
.cid-vgj8R8mSCC .panel-body,
.cid-vgj8R8mSCC .card-header {
  padding: 1rem 0;
}
.cid-vgj8R8mSCC .panel-title-edit {
  color: #000000;
}
.cid-vgj8RbekLZ {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vgj8RbekLZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj8RbekLZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj8RbekLZ .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vgj8RbekLZ .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vgj8RbekLZ .content-wrapper::before,
.cid-vgj8RbekLZ .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vgj8RbekLZ .content-wrapper::before {
  left: 0;
}
.cid-vgj8RbekLZ .content-wrapper::after {
  right: 0;
}
.cid-vgj8RbekLZ .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vgj8RbekLZ .title-wrapper {
  margin-bottom: 40px;
}
.cid-vgj8RbekLZ .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vgj8RbekLZ .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vgj8RbekLZ .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vgj8RbekLZ .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vgj8RbekLZ .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vgj8RbekLZ .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vgj8RbekLZ .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vgj8RbekLZ .mbr-text {
  color: #0a0a0a;
}
.cid-vgj8RbekLZ label {
  color: #0a0a0a;
}
.cid-vgj8RdcoyA {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgj8RdcoyA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj8RdcoyA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj8RdcoyA .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vgj8RdcoyA .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vgj8RdcoyA .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgj8RdcoyA .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vgj8RfqGcC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgj8RfqGcC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgj8RfqGcC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgj8RfqGcC .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgj8RfqGcC .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgj8RfqGcC .row {
    text-align: center;
  }
  .cid-vgj8RfqGcC .row > div {
    margin: auto;
  }
  .cid-vgj8RfqGcC .social-row {
    justify-content: center;
  }
}
.cid-vgj8RfqGcC .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgj8RfqGcC .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgj8RfqGcC .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgj8RfqGcC .list {
    margin-bottom: 0rem;
  }
}
.cid-vgj8RfqGcC .mbr-text {
  color: #bbbbbb;
}
.cid-vgj8RfqGcC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgj8RfqGcC .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgj8RfqGcC div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vghsK2eCQ3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vghsK2eCQ3 nav.navbar {
  position: fixed;
}
.cid-vghsK2eCQ3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghsK2eCQ3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vghsK2eCQ3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vghsK2eCQ3 .dropdown-item:hover,
.cid-vghsK2eCQ3 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vghsK2eCQ3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vghsK2eCQ3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vghsK2eCQ3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vghsK2eCQ3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vghsK2eCQ3 .nav-link {
  position: relative;
}
.cid-vghsK2eCQ3 .container {
  display: flex;
  margin: auto;
}
.cid-vghsK2eCQ3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghsK2eCQ3 .dropdown-menu,
.cid-vghsK2eCQ3 .navbar.opened {
  background: #ffffff !important;
}
.cid-vghsK2eCQ3 .nav-item:focus,
.cid-vghsK2eCQ3 .nav-link:focus {
  outline: none;
}
.cid-vghsK2eCQ3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghsK2eCQ3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghsK2eCQ3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghsK2eCQ3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghsK2eCQ3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghsK2eCQ3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghsK2eCQ3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vghsK2eCQ3 .navbar.opened {
  transition: all 0.3s;
}
.cid-vghsK2eCQ3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghsK2eCQ3 .navbar .navbar-logo img {
  width: auto;
}
.cid-vghsK2eCQ3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vghsK2eCQ3 .navbar.collapsed {
  justify-content: center;
}
.cid-vghsK2eCQ3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghsK2eCQ3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghsK2eCQ3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vghsK2eCQ3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghsK2eCQ3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghsK2eCQ3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vghsK2eCQ3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghsK2eCQ3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghsK2eCQ3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vghsK2eCQ3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghsK2eCQ3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghsK2eCQ3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghsK2eCQ3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghsK2eCQ3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vghsK2eCQ3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vghsK2eCQ3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vghsK2eCQ3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghsK2eCQ3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vghsK2eCQ3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghsK2eCQ3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghsK2eCQ3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vghsK2eCQ3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vghsK2eCQ3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vghsK2eCQ3 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghsK2eCQ3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghsK2eCQ3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghsK2eCQ3 .dropdown-item.active,
.cid-vghsK2eCQ3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vghsK2eCQ3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghsK2eCQ3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghsK2eCQ3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghsK2eCQ3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vghsK2eCQ3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vghsK2eCQ3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vghsK2eCQ3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghsK2eCQ3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vghsK2eCQ3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghsK2eCQ3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vghsK2eCQ3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghsK2eCQ3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghsK2eCQ3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghsK2eCQ3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghsK2eCQ3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghsK2eCQ3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghsK2eCQ3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghsK2eCQ3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghsK2eCQ3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vghsK2eCQ3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghsK2eCQ3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghsK2eCQ3 .navbar {
    height: 70px;
  }
  .cid-vghsK2eCQ3 .navbar.opened {
    height: auto;
  }
  .cid-vghsK2eCQ3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghsK3PlhM {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vghsK3PlhM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghsK3PlhM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghsK3PlhM .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vghsK4VLeL {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghsK4VLeL img {
  width: 120px;
  margin: auto;
}
.cid-vghsK4VLeL .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vghsK4VLeL .card {
    max-width: 12.5%;
  }
}
.cid-vgjmOISCj6 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
  overflow: hidden;
  box-sizing: border-box;
}
.cid-vgjmOISCj6 .mbr-slider .carousel-control {
  background: #1b1b1b;
}
.cid-vgjmOISCj6 .mbr-slider .carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgjmOISCj6 .mbr-slider .carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vgjmOISCj6 .mbr-slider .modal-body .close {
  background: #1b1b1b;
}
.cid-vgjmOISCj6 .mbr-gallery-item > div::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #554346;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-in-out;
  transition: 0.2s opacity ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-vgjmOISCj6 .mbr-gallery-item > div:hover .mbr-gallery-title::before {
  background: transparent !important;
}
.cid-vgjmOISCj6 .mbr-gallery-item > div:hover:before {
  opacity: 0.7 !important;
}
.cid-vgjmOISCj6 .mbr-gallery-title {
  font-size: .9em;
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  padding: 1rem;
  color: #fff;
  z-index: 2;
}
.cid-vgjmOISCj6 .mbr-gallery-title:before {
  content: " ";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
  background: #554346 !important;
  opacity: 0.7;
  -webkit-transition: 0.2s background ease-in-out;
  transition: 0.2s background ease-in-out;
  background: linear-gradient(to left, #554346, #45505b) !important;
}
.cid-vgjmOISCj6 ul {
  font-size: 0;
}
.cid-vgjmOISCj6 .mbr-gallery-filter ul li .btn {
  border: none;
  background-color: transparent;
  color: #4284df;
  padding: 0.5rem 1rem 0.6rem;
  border-radius: 0;
  margin: 0 !important;
  transition: padding, border 0s;
}
.cid-vgjmOISCj6 .mbr-gallery-filter ul li.active .btn {
  padding: 0.5rem 1rem 0.5rem;
  border-bottom: 2px #4284df solid;
  border-radius: 0 !important;
}
.cid-vgjmOISCj6 .mbr-gallery-filter ul li {
  padding: 0;
}
.cid-vghsKgubQ0 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vghsKgubQ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghsKgubQ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghsKgubQ0 .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vghsKgubQ0 .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vghsKgubQ0 .content-wrapper::before,
.cid-vghsKgubQ0 .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vghsKgubQ0 .content-wrapper::before {
  left: 0;
}
.cid-vghsKgubQ0 .content-wrapper::after {
  right: 0;
}
.cid-vghsKgubQ0 .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vghsKgubQ0 .title-wrapper {
  margin-bottom: 40px;
}
.cid-vghsKgubQ0 .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vghsKgubQ0 .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vghsKgubQ0 .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vghsKgubQ0 .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vghsKgubQ0 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vghsKgubQ0 .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vghsKgubQ0 .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vghsKgubQ0 .mbr-text {
  color: #0a0a0a;
}
.cid-vghsKgubQ0 label {
  color: #0a0a0a;
}
.cid-vghsKibAc7 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghsKibAc7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghsKibAc7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghsKibAc7 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vghsKibAc7 .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vghsKibAc7 .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghsKibAc7 .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vghsKkUlFM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vghsKkUlFM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghsKkUlFM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghsKkUlFM .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vghsKkUlFM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vghsKkUlFM .row {
    text-align: center;
  }
  .cid-vghsKkUlFM .row > div {
    margin: auto;
  }
  .cid-vghsKkUlFM .social-row {
    justify-content: center;
  }
}
.cid-vghsKkUlFM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vghsKkUlFM .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vghsKkUlFM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vghsKkUlFM .list {
    margin-bottom: 0rem;
  }
}
.cid-vghsKkUlFM .mbr-text {
  color: #bbbbbb;
}
.cid-vghsKkUlFM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vghsKkUlFM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vghsKkUlFM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vgFsqpgePZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vgFsqpgePZ nav.navbar {
  position: fixed;
}
.cid-vgFsqpgePZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgFsqpgePZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vgFsqpgePZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vgFsqpgePZ .dropdown-item:hover,
.cid-vgFsqpgePZ .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vgFsqpgePZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vgFsqpgePZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vgFsqpgePZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vgFsqpgePZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vgFsqpgePZ .nav-link {
  position: relative;
}
.cid-vgFsqpgePZ .container {
  display: flex;
  margin: auto;
}
.cid-vgFsqpgePZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgFsqpgePZ .dropdown-menu,
.cid-vgFsqpgePZ .navbar.opened {
  background: #ffffff !important;
}
.cid-vgFsqpgePZ .nav-item:focus,
.cid-vgFsqpgePZ .nav-link:focus {
  outline: none;
}
.cid-vgFsqpgePZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgFsqpgePZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgFsqpgePZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgFsqpgePZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgFsqpgePZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgFsqpgePZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgFsqpgePZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vgFsqpgePZ .navbar.opened {
  transition: all 0.3s;
}
.cid-vgFsqpgePZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgFsqpgePZ .navbar .navbar-logo img {
  width: auto;
}
.cid-vgFsqpgePZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vgFsqpgePZ .navbar.collapsed {
  justify-content: center;
}
.cid-vgFsqpgePZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgFsqpgePZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgFsqpgePZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vgFsqpgePZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgFsqpgePZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgFsqpgePZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vgFsqpgePZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgFsqpgePZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgFsqpgePZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vgFsqpgePZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgFsqpgePZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgFsqpgePZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgFsqpgePZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgFsqpgePZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vgFsqpgePZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vgFsqpgePZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vgFsqpgePZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgFsqpgePZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vgFsqpgePZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgFsqpgePZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgFsqpgePZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-vgFsqpgePZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vgFsqpgePZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vgFsqpgePZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgFsqpgePZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgFsqpgePZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgFsqpgePZ .dropdown-item.active,
.cid-vgFsqpgePZ .dropdown-item:active {
  background-color: transparent;
}
.cid-vgFsqpgePZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgFsqpgePZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgFsqpgePZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgFsqpgePZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vgFsqpgePZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vgFsqpgePZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vgFsqpgePZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgFsqpgePZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vgFsqpgePZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgFsqpgePZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vgFsqpgePZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgFsqpgePZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgFsqpgePZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgFsqpgePZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgFsqpgePZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgFsqpgePZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgFsqpgePZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgFsqpgePZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgFsqpgePZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vgFsqpgePZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgFsqpgePZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgFsqpgePZ .navbar {
    height: 70px;
  }
  .cid-vgFsqpgePZ .navbar.opened {
    height: auto;
  }
  .cid-vgFsqpgePZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgFsqqd1TJ {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vgFsqqd1TJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFsqqd1TJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFsqqd1TJ .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgFsqqG3sQ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgFsqqG3sQ img {
  width: 120px;
  margin: auto;
}
.cid-vgFsqqG3sQ .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgFsqqG3sQ .card {
    max-width: 12.5%;
  }
}
.cid-vgFsqrjOBg {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgFsqrjOBg img,
.cid-vgFsqrjOBg .item-img {
  width: 100%;
}
.cid-vgFsqrjOBg .item:focus,
.cid-vgFsqrjOBg span:focus {
  outline: none;
}
.cid-vgFsqrjOBg .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vgFsqrjOBg .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vgFsqrjOBg .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vgFsqrjOBg .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vgFsqrjOBg .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vgFsqrjOBg .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vgFsqrjOBg .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vgFsqrjOBg .mbr-section-title {
  color: #232323;
}
.cid-vgFsqrjOBg .mbr-text,
.cid-vgFsqrjOBg .mbr-section-btn {
  text-align: left;
}
.cid-vgFsqrjOBg .item-title {
  text-align: left;
}
.cid-vgFsqrjOBg .item-subtitle {
  text-align: left;
}
.cid-vgFsqrjOBg .mbr-section-subtitle DIV {
  text-align: justify;
}
.cid-vgFsqrjOBg .mbr-section-subtitle {
  text-align: justify;
}
.cid-vgFsqsa0Dj {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgFsqsa0Dj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFsqsa0Dj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-vgFsqsa0Dj .container {
    max-width: 1400px;
  }
}
.cid-vgFsqsa0Dj .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #6592e6;
  margin-bottom: 2rem;
}
.cid-vgFsqsa0Dj .row {
  justify-content: center;
}
.cid-vgFsqsYl9e {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vgFsqsYl9e .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFsqsYl9e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFsqsYl9e .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-vgFsqsYl9e .card {
    margin-bottom: 2rem!important;
  }
  .cid-vgFsqsYl9e .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgFsqsYl9e .link-wrap {
    align-items: center;
  }
}
.cid-vgFsqsYl9e .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vgFsqtBulp {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgFsqtBulp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFsqtBulp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFsqtBulp .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vgFsqtBulp .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgFsqtBulp .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgFsqtBulp .card {
    margin-bottom: 2rem;
  }
  .cid-vgFsqtBulp .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgFsqtBulp .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vgFsquzOeQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vgFsqx1xCJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgFsqx1xCJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFsqx1xCJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFsqx1xCJ .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-vgFsqx1xCJ .item {
    margin-bottom: 4rem;
  }
}
.cid-vgFsqx1xCJ .item:last-child .icon-box:before {
  display: none;
}
.cid-vgFsqx1xCJ .item.last .icon-box:before {
  display: none;
}
.cid-vgFsqx1xCJ .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-vgFsqx1xCJ .icon-box {
    margin-right: 1rem;
  }
}
.cid-vgFsqx1xCJ .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #6592e6;
  transform: translate(-50%, 0);
}
.cid-vgFsqx1xCJ span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vgFsqx1xCJ .card {
    margin-bottom: 2rem;
  }
  .cid-vgFsqx1xCJ .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vgFsqx1xCJ .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-vgFsqx1xCJ .icon-box::before {
    top: 114%;
  }
}
.cid-vgFsqBlf1v {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vgFsqBlf1v .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFsqBlf1v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFsqBlf1v .google-map {
  height: 30rem;
  position: relative;
}
.cid-vgFsqBlf1v .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vgFsqBlf1v .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vgFsqBlf1v .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vgFsqBlf1v .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vgFsqD4o97 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgFsqD4o97 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFsqD4o97 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFsqD4o97 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgFsqD4o97 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgFsqD4o97 .row {
    text-align: center;
  }
  .cid-vgFsqD4o97 .row > div {
    margin: auto;
  }
  .cid-vgFsqD4o97 .social-row {
    justify-content: center;
  }
}
.cid-vgFsqD4o97 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgFsqD4o97 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgFsqD4o97 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgFsqD4o97 .list {
    margin-bottom: 0rem;
  }
}
.cid-vgFsqD4o97 .mbr-text {
  color: #bbbbbb;
}
.cid-vgFsqD4o97 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgFsqD4o97 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgFsqD4o97 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vgFtblPUZk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vgFtblPUZk nav.navbar {
  position: fixed;
}
.cid-vgFtblPUZk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgFtblPUZk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vgFtblPUZk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vgFtblPUZk .dropdown-item:hover,
.cid-vgFtblPUZk .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vgFtblPUZk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vgFtblPUZk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vgFtblPUZk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vgFtblPUZk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vgFtblPUZk .nav-link {
  position: relative;
}
.cid-vgFtblPUZk .container {
  display: flex;
  margin: auto;
}
.cid-vgFtblPUZk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgFtblPUZk .dropdown-menu,
.cid-vgFtblPUZk .navbar.opened {
  background: #ffffff !important;
}
.cid-vgFtblPUZk .nav-item:focus,
.cid-vgFtblPUZk .nav-link:focus {
  outline: none;
}
.cid-vgFtblPUZk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgFtblPUZk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgFtblPUZk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgFtblPUZk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgFtblPUZk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgFtblPUZk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgFtblPUZk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vgFtblPUZk .navbar.opened {
  transition: all 0.3s;
}
.cid-vgFtblPUZk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgFtblPUZk .navbar .navbar-logo img {
  width: auto;
}
.cid-vgFtblPUZk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vgFtblPUZk .navbar.collapsed {
  justify-content: center;
}
.cid-vgFtblPUZk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgFtblPUZk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgFtblPUZk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vgFtblPUZk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgFtblPUZk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgFtblPUZk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vgFtblPUZk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgFtblPUZk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgFtblPUZk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vgFtblPUZk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgFtblPUZk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgFtblPUZk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgFtblPUZk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgFtblPUZk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vgFtblPUZk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vgFtblPUZk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vgFtblPUZk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgFtblPUZk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vgFtblPUZk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgFtblPUZk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgFtblPUZk .navbar.navbar-short {
  min-height: 60px;
}
.cid-vgFtblPUZk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vgFtblPUZk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vgFtblPUZk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgFtblPUZk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgFtblPUZk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgFtblPUZk .dropdown-item.active,
.cid-vgFtblPUZk .dropdown-item:active {
  background-color: transparent;
}
.cid-vgFtblPUZk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgFtblPUZk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgFtblPUZk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgFtblPUZk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vgFtblPUZk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vgFtblPUZk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vgFtblPUZk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgFtblPUZk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vgFtblPUZk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgFtblPUZk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vgFtblPUZk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgFtblPUZk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgFtblPUZk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgFtblPUZk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgFtblPUZk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgFtblPUZk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgFtblPUZk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgFtblPUZk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgFtblPUZk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vgFtblPUZk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgFtblPUZk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgFtblPUZk .navbar {
    height: 70px;
  }
  .cid-vgFtblPUZk .navbar.opened {
    height: auto;
  }
  .cid-vgFtblPUZk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgFtbmGNSg {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vgFtbmGNSg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFtbmGNSg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFtbmGNSg .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgFtbny0By {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgFtbny0By img {
  width: 120px;
  margin: auto;
}
.cid-vgFtbny0By .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgFtbny0By .card {
    max-width: 12.5%;
  }
}
.cid-vgFtbvfg77 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vgFtbvfg77 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFtbvfg77 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFtbvfg77 .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vgFtbvfg77 .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vgFtbvfg77 .content-wrapper::before,
.cid-vgFtbvfg77 .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vgFtbvfg77 .content-wrapper::before {
  left: 0;
}
.cid-vgFtbvfg77 .content-wrapper::after {
  right: 0;
}
.cid-vgFtbvfg77 .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vgFtbvfg77 .title-wrapper {
  margin-bottom: 40px;
}
.cid-vgFtbvfg77 .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vgFtbvfg77 .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vgFtbvfg77 .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vgFtbvfg77 .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vgFtbvfg77 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vgFtbvfg77 .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vgFtbvfg77 .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vgFtbvfg77 .mbr-text {
  color: #0a0a0a;
}
.cid-vgFtbvfg77 label {
  color: #0a0a0a;
}
.cid-vgFtbwthQR {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgFtbwthQR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFtbwthQR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFtbwthQR .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vgFtbwthQR .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vgFtbwthQR .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgFtbwthQR .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vgFtbxaHzy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vgFtbxaHzy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFtbxaHzy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFtbxaHzy .google-map {
  height: 30rem;
  position: relative;
}
.cid-vgFtbxaHzy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vgFtbxaHzy .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vgFtbxaHzy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vgFtbxaHzy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vgFtbz9aJF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgFtbz9aJF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgFtbz9aJF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgFtbz9aJF .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgFtbz9aJF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgFtbz9aJF .row {
    text-align: center;
  }
  .cid-vgFtbz9aJF .row > div {
    margin: auto;
  }
  .cid-vgFtbz9aJF .social-row {
    justify-content: center;
  }
}
.cid-vgFtbz9aJF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgFtbz9aJF .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgFtbz9aJF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgFtbz9aJF .list {
    margin-bottom: 0rem;
  }
}
.cid-vgFtbz9aJF .mbr-text {
  color: #bbbbbb;
}
.cid-vgFtbz9aJF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgFtbz9aJF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgFtbz9aJF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vgGJvTMYlq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vgGJvTMYlq nav.navbar {
  position: fixed;
}
.cid-vgGJvTMYlq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgGJvTMYlq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vgGJvTMYlq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vgGJvTMYlq .dropdown-item:hover,
.cid-vgGJvTMYlq .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vgGJvTMYlq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vgGJvTMYlq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vgGJvTMYlq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vgGJvTMYlq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vgGJvTMYlq .nav-link {
  position: relative;
}
.cid-vgGJvTMYlq .container {
  display: flex;
  margin: auto;
}
.cid-vgGJvTMYlq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgGJvTMYlq .dropdown-menu,
.cid-vgGJvTMYlq .navbar.opened {
  background: #ffffff !important;
}
.cid-vgGJvTMYlq .nav-item:focus,
.cid-vgGJvTMYlq .nav-link:focus {
  outline: none;
}
.cid-vgGJvTMYlq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgGJvTMYlq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgGJvTMYlq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgGJvTMYlq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgGJvTMYlq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgGJvTMYlq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgGJvTMYlq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vgGJvTMYlq .navbar.opened {
  transition: all 0.3s;
}
.cid-vgGJvTMYlq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgGJvTMYlq .navbar .navbar-logo img {
  width: auto;
}
.cid-vgGJvTMYlq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vgGJvTMYlq .navbar.collapsed {
  justify-content: center;
}
.cid-vgGJvTMYlq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgGJvTMYlq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgGJvTMYlq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vgGJvTMYlq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgGJvTMYlq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgGJvTMYlq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vgGJvTMYlq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgGJvTMYlq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgGJvTMYlq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vgGJvTMYlq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgGJvTMYlq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgGJvTMYlq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgGJvTMYlq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgGJvTMYlq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vgGJvTMYlq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vgGJvTMYlq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vgGJvTMYlq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgGJvTMYlq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vgGJvTMYlq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgGJvTMYlq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgGJvTMYlq .navbar.navbar-short {
  min-height: 60px;
}
.cid-vgGJvTMYlq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vgGJvTMYlq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vgGJvTMYlq .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgGJvTMYlq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgGJvTMYlq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgGJvTMYlq .dropdown-item.active,
.cid-vgGJvTMYlq .dropdown-item:active {
  background-color: transparent;
}
.cid-vgGJvTMYlq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgGJvTMYlq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgGJvTMYlq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgGJvTMYlq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vgGJvTMYlq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vgGJvTMYlq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vgGJvTMYlq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgGJvTMYlq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vgGJvTMYlq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgGJvTMYlq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vgGJvTMYlq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgGJvTMYlq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgGJvTMYlq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgGJvTMYlq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgGJvTMYlq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgGJvTMYlq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgGJvTMYlq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgGJvTMYlq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgGJvTMYlq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vgGJvTMYlq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgGJvTMYlq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgGJvTMYlq .navbar {
    height: 70px;
  }
  .cid-vgGJvTMYlq .navbar.opened {
    height: auto;
  }
  .cid-vgGJvTMYlq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgGJvUuVgJ {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vgGJvUuVgJ img {
  width: 200px;
  margin: auto;
}
.cid-vgGJvUuVgJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgGJvUuVgJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgGJvUuVgJ .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vgGJvV1gGM {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgGJvV1gGM img {
  width: 120px;
  margin: auto;
}
.cid-vgGJvV1gGM .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vgGJvV1gGM .card {
    max-width: 12.5%;
  }
}
.cid-vgGJZ6lEXw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vgGJvVH4wG {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgGJvVH4wG img,
.cid-vgGJvVH4wG .item-img {
  width: 100%;
}
.cid-vgGJvVH4wG .item:focus,
.cid-vgGJvVH4wG span:focus {
  outline: none;
}
.cid-vgGJvVH4wG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-vgGJvVH4wG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vgGJvVH4wG .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-vgGJvVH4wG .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vgGJvVH4wG .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-vgGJvVH4wG .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-vgGJvVH4wG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vgGJvVH4wG .mbr-section-title {
  color: #232323;
}
.cid-vgGJvVH4wG .mbr-text,
.cid-vgGJvVH4wG .mbr-section-btn {
  text-align: left;
}
.cid-vgGJvVH4wG .item-title {
  text-align: left;
}
.cid-vgGJvVH4wG .item-subtitle {
  text-align: left;
}
.cid-vgGJvVH4wG .mbr-section-subtitle DIV {
  text-align: justify;
}
.cid-vgGJvVH4wG .mbr-section-subtitle {
  text-align: justify;
}
.cid-vgGKklgpWE {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgGJw5AtkW {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vgGJw5AtkW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgGJw5AtkW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgGJw5AtkW .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vgGJw5AtkW .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vgGJw5AtkW .content-wrapper::before,
.cid-vgGJw5AtkW .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vgGJw5AtkW .content-wrapper::before {
  left: 0;
}
.cid-vgGJw5AtkW .content-wrapper::after {
  right: 0;
}
.cid-vgGJw5AtkW .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vgGJw5AtkW .title-wrapper {
  margin-bottom: 40px;
}
.cid-vgGJw5AtkW .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vgGJw5AtkW .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vgGJw5AtkW .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vgGJw5AtkW .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vgGJw5AtkW .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vgGJw5AtkW .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vgGJw5AtkW .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vgGJw5AtkW .mbr-text {
  color: #0a0a0a;
}
.cid-vgGJw5AtkW label {
  color: #0a0a0a;
}
.cid-vgGJw6tRau {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgGJw6tRau .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgGJw6tRau .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgGJw6tRau .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vgGJw6tRau .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vgGJw6tRau .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgGJw6tRau .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vgGJw7le89 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-vgGJw7le89 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgGJw7le89 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgGJw7le89 .google-map {
  height: 30rem;
  position: relative;
}
.cid-vgGJw7le89 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vgGJw7le89 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vgGJw7le89 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vgGJw7le89 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vgGJw8qwMq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vgGJw8qwMq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgGJw8qwMq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgGJw8qwMq .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vgGJw8qwMq .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vgGJw8qwMq .row {
    text-align: center;
  }
  .cid-vgGJw8qwMq .row > div {
    margin: auto;
  }
  .cid-vgGJw8qwMq .social-row {
    justify-content: center;
  }
}
.cid-vgGJw8qwMq .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vgGJw8qwMq .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vgGJw8qwMq .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vgGJw8qwMq .list {
    margin-bottom: 0rem;
  }
}
.cid-vgGJw8qwMq .mbr-text {
  color: #bbbbbb;
}
.cid-vgGJw8qwMq .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vgGJw8qwMq .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vgGJw8qwMq div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vhkrdcROIT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vhkrdcROIT nav.navbar {
  position: fixed;
}
.cid-vhkrdcROIT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vhkrdcROIT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vhkrdcROIT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vhkrdcROIT .dropdown-item:hover,
.cid-vhkrdcROIT .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vhkrdcROIT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vhkrdcROIT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vhkrdcROIT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vhkrdcROIT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vhkrdcROIT .nav-link {
  position: relative;
}
.cid-vhkrdcROIT .container {
  display: flex;
  margin: auto;
}
.cid-vhkrdcROIT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vhkrdcROIT .dropdown-menu,
.cid-vhkrdcROIT .navbar.opened {
  background: #ffffff !important;
}
.cid-vhkrdcROIT .nav-item:focus,
.cid-vhkrdcROIT .nav-link:focus {
  outline: none;
}
.cid-vhkrdcROIT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vhkrdcROIT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vhkrdcROIT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vhkrdcROIT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vhkrdcROIT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vhkrdcROIT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vhkrdcROIT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vhkrdcROIT .navbar.opened {
  transition: all 0.3s;
}
.cid-vhkrdcROIT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vhkrdcROIT .navbar .navbar-logo img {
  width: auto;
}
.cid-vhkrdcROIT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vhkrdcROIT .navbar.collapsed {
  justify-content: center;
}
.cid-vhkrdcROIT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vhkrdcROIT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vhkrdcROIT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vhkrdcROIT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vhkrdcROIT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vhkrdcROIT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vhkrdcROIT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vhkrdcROIT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vhkrdcROIT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vhkrdcROIT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vhkrdcROIT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vhkrdcROIT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vhkrdcROIT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vhkrdcROIT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vhkrdcROIT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vhkrdcROIT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vhkrdcROIT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vhkrdcROIT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vhkrdcROIT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vhkrdcROIT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vhkrdcROIT .navbar.navbar-short {
  min-height: 60px;
}
.cid-vhkrdcROIT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vhkrdcROIT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vhkrdcROIT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vhkrdcROIT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vhkrdcROIT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vhkrdcROIT .dropdown-item.active,
.cid-vhkrdcROIT .dropdown-item:active {
  background-color: transparent;
}
.cid-vhkrdcROIT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vhkrdcROIT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vhkrdcROIT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vhkrdcROIT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vhkrdcROIT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vhkrdcROIT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vhkrdcROIT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vhkrdcROIT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vhkrdcROIT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vhkrdcROIT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vhkrdcROIT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vhkrdcROIT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vhkrdcROIT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vhkrdcROIT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vhkrdcROIT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vhkrdcROIT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vhkrdcROIT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vhkrdcROIT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vhkrdcROIT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vhkrdcROIT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vhkrdcROIT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vhkrdcROIT .navbar {
    height: 70px;
  }
  .cid-vhkrdcROIT .navbar.opened {
    height: auto;
  }
  .cid-vhkrdcROIT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vhkrde1LSY {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vhkrde1LSY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrde1LSY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrde1LSY .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vhkrdf1AQu {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vhkrdf1AQu img {
  width: 120px;
  margin: auto;
}
.cid-vhkrdf1AQu .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vhkrdf1AQu .card {
    max-width: 12.5%;
  }
}
.cid-vhkrdg7ra5 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vhkrdg7ra5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrdg7ra5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrdg7ra5 .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vhkrdg7ra5 .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vhkrdg7ra5 .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vhkrdg7ra5 .card {
    margin-bottom: 2rem;
  }
  .cid-vhkrdg7ra5 .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vhkrdg7ra5 .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vhkrdiB0Hf {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vhkrdiB0Hf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrdiB0Hf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrdiB0Hf .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-vhkrdiB0Hf .item {
    margin-bottom: 4rem;
  }
}
.cid-vhkrdiB0Hf .item:last-child .icon-box:before {
  display: none;
}
.cid-vhkrdiB0Hf .item.last .icon-box:before {
  display: none;
}
.cid-vhkrdiB0Hf .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-vhkrdiB0Hf .icon-box {
    margin-right: 1rem;
  }
}
.cid-vhkrdiB0Hf .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #6592e6;
  transform: translate(-50%, 0);
}
.cid-vhkrdiB0Hf span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vhkrdiB0Hf .card {
    margin-bottom: 2rem;
  }
  .cid-vhkrdiB0Hf .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vhkrdiB0Hf .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-vhkrdiB0Hf .icon-box::before {
    top: 114%;
  }
}
.cid-vhkrdk1Kgs {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vhkrdk1Kgs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrdk1Kgs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrdk1Kgs .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vhkrdk1Kgs .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vhkrdk1Kgs .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #e85a4f;
}
.cid-vhkrdk1Kgs .panel-body,
.cid-vhkrdk1Kgs .card-header {
  padding: 1rem 0;
}
.cid-vhkrdk1Kgs .panel-title-edit {
  color: #000000;
}
.cid-vhkrdl7PDk {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vhkrdl7PDk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrdl7PDk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrdl7PDk .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vhkrdl7PDk .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vhkrdl7PDk .content-wrapper::before,
.cid-vhkrdl7PDk .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vhkrdl7PDk .content-wrapper::before {
  left: 0;
}
.cid-vhkrdl7PDk .content-wrapper::after {
  right: 0;
}
.cid-vhkrdl7PDk .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vhkrdl7PDk .title-wrapper {
  margin-bottom: 40px;
}
.cid-vhkrdl7PDk .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vhkrdl7PDk .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vhkrdl7PDk .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vhkrdl7PDk .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vhkrdl7PDk .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vhkrdl7PDk .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vhkrdl7PDk .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vhkrdl7PDk .mbr-text {
  color: #0a0a0a;
}
.cid-vhkrdl7PDk label {
  color: #0a0a0a;
}
.cid-vhkrdmmVRz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vhkrdmmVRz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrdmmVRz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrdmmVRz .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vhkrdmmVRz .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vhkrdmmVRz .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vhkrdmmVRz .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vhkrdnFjFC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vhkrdnFjFC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrdnFjFC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrdnFjFC .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vhkrdnFjFC .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vhkrdnFjFC .row {
    text-align: center;
  }
  .cid-vhkrdnFjFC .row > div {
    margin: auto;
  }
  .cid-vhkrdnFjFC .social-row {
    justify-content: center;
  }
}
.cid-vhkrdnFjFC .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vhkrdnFjFC .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vhkrdnFjFC .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vhkrdnFjFC .list {
    margin-bottom: 0rem;
  }
}
.cid-vhkrdnFjFC .mbr-text {
  color: #bbbbbb;
}
.cid-vhkrdnFjFC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vhkrdnFjFC .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vhkrdnFjFC div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vhkrfytLUa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vhkrfytLUa nav.navbar {
  position: fixed;
}
.cid-vhkrfytLUa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vhkrfytLUa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vhkrfytLUa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vhkrfytLUa .dropdown-item:hover,
.cid-vhkrfytLUa .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vhkrfytLUa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vhkrfytLUa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vhkrfytLUa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vhkrfytLUa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vhkrfytLUa .nav-link {
  position: relative;
}
.cid-vhkrfytLUa .container {
  display: flex;
  margin: auto;
}
.cid-vhkrfytLUa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vhkrfytLUa .dropdown-menu,
.cid-vhkrfytLUa .navbar.opened {
  background: #ffffff !important;
}
.cid-vhkrfytLUa .nav-item:focus,
.cid-vhkrfytLUa .nav-link:focus {
  outline: none;
}
.cid-vhkrfytLUa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vhkrfytLUa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vhkrfytLUa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vhkrfytLUa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vhkrfytLUa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vhkrfytLUa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vhkrfytLUa .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vhkrfytLUa .navbar.opened {
  transition: all 0.3s;
}
.cid-vhkrfytLUa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vhkrfytLUa .navbar .navbar-logo img {
  width: auto;
}
.cid-vhkrfytLUa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vhkrfytLUa .navbar.collapsed {
  justify-content: center;
}
.cid-vhkrfytLUa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vhkrfytLUa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vhkrfytLUa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vhkrfytLUa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vhkrfytLUa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vhkrfytLUa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vhkrfytLUa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vhkrfytLUa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vhkrfytLUa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vhkrfytLUa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vhkrfytLUa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vhkrfytLUa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vhkrfytLUa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vhkrfytLUa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vhkrfytLUa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vhkrfytLUa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vhkrfytLUa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vhkrfytLUa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vhkrfytLUa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vhkrfytLUa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vhkrfytLUa .navbar.navbar-short {
  min-height: 60px;
}
.cid-vhkrfytLUa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vhkrfytLUa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vhkrfytLUa .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vhkrfytLUa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vhkrfytLUa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vhkrfytLUa .dropdown-item.active,
.cid-vhkrfytLUa .dropdown-item:active {
  background-color: transparent;
}
.cid-vhkrfytLUa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vhkrfytLUa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vhkrfytLUa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vhkrfytLUa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vhkrfytLUa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vhkrfytLUa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vhkrfytLUa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vhkrfytLUa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vhkrfytLUa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vhkrfytLUa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vhkrfytLUa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vhkrfytLUa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vhkrfytLUa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vhkrfytLUa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vhkrfytLUa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vhkrfytLUa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vhkrfytLUa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vhkrfytLUa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vhkrfytLUa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vhkrfytLUa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vhkrfytLUa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vhkrfytLUa .navbar {
    height: 70px;
  }
  .cid-vhkrfytLUa .navbar.opened {
    height: auto;
  }
  .cid-vhkrfytLUa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vhkrfzFfuy {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/barrier-property-care-hero-1635x1174.webp");
}
.cid-vhkrfzFfuy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrfzFfuy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrfzFfuy .mbr-section-subtitle {
  color: #e85a4f;
}
.cid-vhkrfAyAW6 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vhkrfAyAW6 img {
  width: 120px;
  margin: auto;
}
.cid-vhkrfAyAW6 .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-vhkrfAyAW6 .card {
    max-width: 12.5%;
  }
}
.cid-vhkrfBCS4e {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vhkrfBCS4e .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrfBCS4e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrfBCS4e .item-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-vhkrfBCS4e .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vhkrfBCS4e .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vhkrfBCS4e .card {
    margin-bottom: 2rem;
  }
  .cid-vhkrfBCS4e .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vhkrfBCS4e .item-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-vhkrfDorHY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vhkrfDorHY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrfDorHY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrfDorHY .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-vhkrfDorHY .item {
    margin-bottom: 4rem;
  }
}
.cid-vhkrfDorHY .item:last-child .icon-box:before {
  display: none;
}
.cid-vhkrfDorHY .item.last .icon-box:before {
  display: none;
}
.cid-vhkrfDorHY .icon-box {
  background: #6592e6;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-vhkrfDorHY .icon-box {
    margin-right: 1rem;
  }
}
.cid-vhkrfDorHY .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 120%;
  color: #6592e6;
  transform: translate(-50%, 0);
}
.cid-vhkrfDorHY span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vhkrfDorHY .card {
    margin-bottom: 2rem;
  }
  .cid-vhkrfDorHY .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-vhkrfDorHY .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-vhkrfDorHY .icon-box::before {
    top: 114%;
  }
}
.cid-vhkrfF064G {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vhkrfF064G .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrfF064G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrfF064G .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vhkrfF064G .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vhkrfF064G .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #e85a4f;
}
.cid-vhkrfF064G .panel-body,
.cid-vhkrfF064G .card-header {
  padding: 1rem 0;
}
.cid-vhkrfF064G .panel-title-edit {
  color: #000000;
}
.cid-vhkrfGwUHh {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-vhkrfGwUHh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrfGwUHh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrfGwUHh .content-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 20px;
}
@media (max-width: 992px) {
  .cid-vhkrfGwUHh .content-wrapper {
    padding: 0 16px;
  }
}
.cid-vhkrfGwUHh .content-wrapper::before,
.cid-vhkrfGwUHh .content-wrapper::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 1000vh;
  background-color: #eaeaea;
}
.cid-vhkrfGwUHh .content-wrapper::before {
  left: 0;
}
.cid-vhkrfGwUHh .content-wrapper::after {
  right: 0;
}
.cid-vhkrfGwUHh .content-wrap {
  width: -webkit-fill-available;
  min-width: -moz-available;
}
.cid-vhkrfGwUHh .title-wrapper {
  margin-bottom: 40px;
}
.cid-vhkrfGwUHh .mbr-section-title {
  margin-bottom: 24px;
  color: #0a0a0a;
}
.cid-vhkrfGwUHh .text-wrapper .mbr-text {
  display: inline-block;
  width: 70%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vhkrfGwUHh .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row {
  position: relative;
  z-index: 1;
  margin: 0 -9.6px;
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row .form-group {
  margin-bottom: 0 !important;
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row .form-group .form-control-label {
  margin-bottom: 8px;
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row .form-group .form-control {
  padding: 6px 0;
  background-color: transparent;
  border: none !important;
  border-bottom: 1px solid #eaeaea !important;
  box-shadow: none;
  margin-bottom: 40px;
  transition: all .3s ease;
}
@media (max-width: 992px) {
  .cid-vhkrfGwUHh .form-wrap .dragArea.row .form-group .form-control {
    margin-bottom: 24px;
  }
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #909090;
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-vhkrfGwUHh .form-wrap .dragArea.row .form-group .form-control:focus {
  border: none !important;
  border-bottom: 1px solid #0a0a0a !important;
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row .form-group textarea {
  min-height: 80px;
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 2.1em;
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-vhkrfGwUHh .form-wrap .dragArea.row .mbr-section-btn .btn {
  width: 100%;
  margin-top: 0;
  padding: 22px 45px;
}
@media (max-width: 992px) {
  .cid-vhkrfGwUHh .form-wrap .dragArea.row .mbr-section-btn .btn {
    padding: 15px 25px;
  }
}
.cid-vhkrfGwUHh .mbr-text {
  color: #0a0a0a;
}
.cid-vhkrfGwUHh label {
  color: #0a0a0a;
}
.cid-vhkrfHDnOK {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vhkrfHDnOK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrfHDnOK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrfHDnOK .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #e85a4f;
  margin-bottom: 2rem;
}
.cid-vhkrfHDnOK .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-vhkrfHDnOK .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vhkrfHDnOK .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-vhkrfICxey {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vhkrfICxey .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhkrfICxey .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhkrfICxey .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vhkrfICxey .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vhkrfICxey .row {
    text-align: center;
  }
  .cid-vhkrfICxey .row > div {
    margin: auto;
  }
  .cid-vhkrfICxey .social-row {
    justify-content: center;
  }
}
.cid-vhkrfICxey .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vhkrfICxey .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vhkrfICxey .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vhkrfICxey .list {
    margin-bottom: 0rem;
  }
}
.cid-vhkrfICxey .mbr-text {
  color: #bbbbbb;
}
.cid-vhkrfICxey .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vhkrfICxey .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vhkrfICxey div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vhldXEk6ZO {
  padding-top: 8rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vhldzXkN94 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-vhldzXkN94 nav.navbar {
  position: fixed;
}
.cid-vhldzXkN94 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vhldzXkN94 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vhldzXkN94 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vhldzXkN94 .dropdown-item:hover,
.cid-vhldzXkN94 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-vhldzXkN94 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vhldzXkN94 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vhldzXkN94 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vhldzXkN94 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vhldzXkN94 .nav-link {
  position: relative;
}
.cid-vhldzXkN94 .container {
  display: flex;
  margin: auto;
}
.cid-vhldzXkN94 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vhldzXkN94 .dropdown-menu,
.cid-vhldzXkN94 .navbar.opened {
  background: #ffffff !important;
}
.cid-vhldzXkN94 .nav-item:focus,
.cid-vhldzXkN94 .nav-link:focus {
  outline: none;
}
.cid-vhldzXkN94 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vhldzXkN94 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vhldzXkN94 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vhldzXkN94 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vhldzXkN94 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vhldzXkN94 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vhldzXkN94 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-vhldzXkN94 .navbar.opened {
  transition: all 0.3s;
}
.cid-vhldzXkN94 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vhldzXkN94 .navbar .navbar-logo img {
  width: auto;
}
.cid-vhldzXkN94 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vhldzXkN94 .navbar.collapsed {
  justify-content: center;
}
.cid-vhldzXkN94 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vhldzXkN94 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vhldzXkN94 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vhldzXkN94 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vhldzXkN94 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vhldzXkN94 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vhldzXkN94 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vhldzXkN94 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vhldzXkN94 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vhldzXkN94 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vhldzXkN94 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vhldzXkN94 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vhldzXkN94 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vhldzXkN94 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vhldzXkN94 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vhldzXkN94 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vhldzXkN94 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vhldzXkN94 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vhldzXkN94 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vhldzXkN94 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vhldzXkN94 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vhldzXkN94 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vhldzXkN94 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vhldzXkN94 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vhldzXkN94 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vhldzXkN94 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vhldzXkN94 .dropdown-item.active,
.cid-vhldzXkN94 .dropdown-item:active {
  background-color: transparent;
}
.cid-vhldzXkN94 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vhldzXkN94 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vhldzXkN94 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vhldzXkN94 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vhldzXkN94 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vhldzXkN94 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vhldzXkN94 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vhldzXkN94 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vhldzXkN94 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vhldzXkN94 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-vhldzXkN94 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vhldzXkN94 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vhldzXkN94 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vhldzXkN94 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vhldzXkN94 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vhldzXkN94 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vhldzXkN94 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vhldzXkN94 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vhldzXkN94 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-vhldzXkN94 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vhldzXkN94 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vhldzXkN94 .navbar {
    height: 70px;
  }
  .cid-vhldzXkN94 .navbar.opened {
    height: auto;
  }
  .cid-vhldzXkN94 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vhldA7dhNy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #232323;
}
.cid-vhldA7dhNy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhldA7dhNy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhldA7dhNy .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vhldA7dhNy .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vhldA7dhNy .row {
    text-align: center;
  }
  .cid-vhldA7dhNy .row > div {
    margin: auto;
  }
  .cid-vhldA7dhNy .social-row {
    justify-content: center;
  }
}
.cid-vhldA7dhNy .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vhldA7dhNy .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vhldA7dhNy .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vhldA7dhNy .list {
    margin-bottom: 0rem;
  }
}
.cid-vhldA7dhNy .mbr-text {
  color: #bbbbbb;
}
.cid-vhldA7dhNy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vhldA7dhNy .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vhldA7dhNy div > *:last-child {
    margin-top: 0 !important;
  }
}
