.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper,
.item-wrapper .mbr-overlay {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'BlackRattle-2vX83';
  font-size: 3.2rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 4rem;
}
.display-2 {
  font-family: 'Get Show';
  font-size: 3.8rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 4.75rem;
}
.display-4 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'BlackRattle-2vX83';
  font-size: 1.6rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2rem;
}
.display-7 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
}
.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: 2.56rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.24rem;
    font-size: calc( 1.77rem + (3.2 - 1.77) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.77rem + (3.2 - 1.77) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 3.04rem;
    font-size: calc( 1.98rem + (3.8 - 1.98) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.98rem + (3.8 - 1.98) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 2.24rem;
    font-size: calc( 1.77rem + (3.2 - 1.77) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (1.77rem + (3.2 - 1.77) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 3.04rem;
    font-size: calc( 1.98rem + (3.8 - 1.98) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.98rem + (3.8 - 1.98) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #6b7748 !important;
}
.bg-success {
  background-color: #6b7748 !important;
}
.bg-info {
  background-color: #12172c !important;
}
.bg-warning {
  background-color: #d7cd8d !important;
}
.bg-danger {
  background-color: #ffffff !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #6b7748 !important;
  border-color: #6b7748 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #88975b !important;
  border-color: #88975b !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #88975b !important;
  border-color: #88975b !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #12172c !important;
  border-color: #12172c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #212a50 !important;
  border-color: #212a50 !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #212a50 !important;
  border-color: #212a50 !important;
}
.btn-info,
.btn-info:active {
  background-color: #12172c !important;
  border-color: #12172c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #212a50 !important;
  border-color: #212a50 !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #212a50 !important;
  border-color: #212a50 !important;
}
.btn-success,
.btn-success:active {
  background-color: #6b7748 !important;
  border-color: #6b7748 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #88975b !important;
  border-color: #88975b !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #88975b !important;
  border-color: #88975b !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #d7cd8d !important;
  border-color: #d7cd8d !important;
  color: #4b441a !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #e4deb3 !important;
  border-color: #e4deb3 !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #4b441a !important;
  background-color: #e4deb3 !important;
  border-color: #e4deb3 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #6b7748;
  color: #6b7748;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #3a4127 !important;
  background-color: transparent !important;
  border-color: #3a4127 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #6b7748 !important;
  border-color: #6b7748 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #12172c;
  color: #12172c;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #12172c !important;
  border-color: #12172c !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #12172c;
  color: #12172c;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #12172c !important;
  border-color: #12172c !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #6b7748;
  color: #6b7748;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #3a4127 !important;
  background-color: transparent !important;
  border-color: #3a4127 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #6b7748 !important;
  border-color: #6b7748 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #d7cd8d;
  color: #d7cd8d;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #c0b14d !important;
  background-color: transparent !important;
  border-color: #c0b14d !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #4b441a !important;
  background-color: #d7cd8d !important;
  border-color: #d7cd8d !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent !important;
  border-color: #d4d4d4 !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #6b7748 !important;
}
.text-secondary {
  color: #12172c !important;
}
.text-success {
  color: #6b7748 !important;
}
.text-info {
  color: #12172c !important;
}
.text-warning {
  color: #d7cd8d !important;
}
.text-danger {
  color: #ffffff !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #323722 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #000000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #323722 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #bcac42 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #cccccc !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: #6b7748;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #12172c;
}
.alert-warning {
  background-color: #d7cd8d;
}
.alert-danger {
  background-color: #ffffff;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #6b7748;
  border-color: #6b7748;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #6b7748;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #abb788;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #abb788;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #bec6e5;
}
.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: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.5rem;
}
.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: #6b7748 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5rem;
}
blockquote {
  border-color: #6b7748;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #6b7748;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #6b7748;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #6b7748;
  border-bottom-color: #6b7748;
}
.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: #6b7748 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #12172c !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='%236b7748' %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;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UwKJSGux {
  background-image: url("../../../assets/images/bathroom-1490x1226.jpg");
}
.cid-v5UwKJSGux .mbr-section-title,
.cid-v5UwKJSGux .mbr-section-subtitle {
  color: #000000;
}
.cid-v5UwKJSGux .mbr-section-text {
  color: #232323;
}
.cid-v5UwKJSGux .mbr-text,
.cid-v5UwKJSGux .typed-text,
.cid-v5UwKJSGux .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v5UwKJSGux .btn {
  margin-left: 4px !important;
}
.cid-v5UwKJSGux .animated-element {
  color: #d7cd8d;
}
.cid-v5UwKJSGux .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v5UwKJSGux .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v5UwKJSGux .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v5UwKJSGux .typed-text,
  .cid-v5UwKJSGux .mbr-section-subtitle,
  .cid-v5UwKJSGux .mbr-section-text,
  .cid-v5UwKJSGux .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v5UwKJSGux .mbr-section-subtitle,
.cid-v5UwKJSGux .typed-text {
  color: #ffffff;
}
.cid-v5UwKJSGux .mbr-section-text,
.cid-v5UwKJSGux .mbr-section-btn {
  color: #ffffff;
}
.cid-v5UxyE2Lnj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-v5UxyE2Lnj img,
.cid-v5UxyE2Lnj .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-v5UxyE2Lnj img,
  .cid-v5UxyE2Lnj .item-img {
    max-height: 300px;
  }
}
.cid-v5UxyE2Lnj .item:focus,
.cid-v5UxyE2Lnj span:focus {
  outline: none;
}
.cid-v5UxyE2Lnj .item-wrapper {
  position: relative;
}
.cid-v5UxyE2Lnj .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-v5UxyE2Lnj .slide-content .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-v5UxyE2Lnj .slide-content .item-footer {
  padding: 0 2.25rem 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v5UxyE2Lnj .slide-content .item-content {
    padding: 2rem 1.5rem 0;
  }
  .cid-v5UxyE2Lnj .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-v5UxyE2Lnj .slide-content .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-v5UxyE2Lnj .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
.cid-v5UxyE2Lnj .mbr-section-btn {
  margin-top: auto !important;
}
.cid-v5UxyE2Lnj .mbr-section-title {
  color: #12172c;
}
.cid-v5UxyE2Lnj .mbr-text,
.cid-v5UxyE2Lnj .mbr-section-btn {
  text-align: left;
}
.cid-v5UxyE2Lnj .item-title {
  text-align: left;
  color: #131e27;
}
.cid-v5UxyE2Lnj .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-v5UxyE2Lnj .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 370px;
  max-width: 370px;
}
@media (max-width: 768px) {
  .cid-v5UxyE2Lnj .embla__slide {
    min-width: 85%;
    max-width: initial;
  }
}
.cid-v5UxyE2Lnj .embla__button--next,
.cid-v5UxyE2Lnj .embla__button--prev {
  display: flex;
}
.cid-v5UxyE2Lnj .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v5UxyE2Lnj .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v5UxyE2Lnj .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-v5UxyE2Lnj .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v5UxyE2Lnj .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v5UxyE2Lnj .embla__button {
    top: auto;
  }
}
.cid-v5UxyE2Lnj .embla {
  position: relative;
  width: 100%;
}
.cid-v5UxyE2Lnj .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-v5UxyE2Lnj .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v5UxyE2Lnj .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v5UxyE2Lnj .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .cid-v5UxyE2Lnj .embla__container .embla__slide:first-child {
    margin-left: 2rem !important;
  }
  .cid-v5UxyE2Lnj .embla__container .embla__slide:last-child {
    margin-right: 2rem !important;
  }
}
.cid-v5UxyE2Lnj .content-head {
  max-width: 800px;
}
.cid-v5UxyE2Lnj .mbr-section-subtitle {
  color: #232323;
}
.cid-v5UIlw21DS {
  padding-top: 600px;
  background-image: url("../../../assets/images/laptop-version-1920x800-new-1.webp");
}
.cid-v5US5ACVeG {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v5US5ACVeG .container-fluid {
  padding: 0 3rem;
}
.cid-v5US5ACVeG .media-container-column {
  padding: 0 2rem;
}
.cid-v5US5ACVeG .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #ffffff;
}
@media (max-width: 767px) {
  .cid-v5US5ACVeG .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v5US5ACVeG .mbr-section-subtitle {
  color: #d7cd8d;
}
.cid-v5UIIXnNdp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v5UIIXnNdp .card-icon {
  font-size: 56px;
  color: #12172c;
  transition: color 0.3s;
}
.cid-v5UIIXnNdp .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v5UIIXnNdp p {
  font-weight: 400;
}
.cid-v5UIIXnNdp .link-ico {
  font-size: 0.8rem;
  color: #36404c;
  border: 2px solid #36404c;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
  transition: all 0.3s;
}
.cid-v5UIIXnNdp .link-ico:hover {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v5UIIXnNdp .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v5UIIXnNdp .card-wrapper {
  padding: 2rem;
  transition: background 0.3s;
  background: #ffffff;
}
.cid-v5UIIXnNdp .card-wrapper:hover .link-ico {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v5UIIXnNdp .card-wrapper:hover .card-title a {
  color: #12172c !important;
}
.cid-v5UIIXnNdp .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.cid-v5UIIXnNdp .card-title,
.cid-v5UIIXnNdp .card-ico,
.cid-v5UIIXnNdp .line-wrap {
  text-align: center;
  color: #12172c;
}
.cid-v5UIIXnNdp .mbr-text,
.cid-v5UIIXnNdp .card-link {
  text-align: center;
  color: #232323;
}
.cid-v5UX0zfIvd {
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v5UX0zfIvd .card-icon {
  font-size: 56px;
  color: #12172c;
  transition: color 0.3s;
}
.cid-v5UX0zfIvd .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v5UX0zfIvd p {
  font-weight: 400;
}
.cid-v5UX0zfIvd .link-ico {
  font-size: 0.8rem;
  color: #36404c;
  border: 2px solid #36404c;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
  transition: all 0.3s;
}
.cid-v5UX0zfIvd .link-ico:hover {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v5UX0zfIvd .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v5UX0zfIvd .card-wrapper {
  padding: 2rem;
  transition: background 0.3s;
  background: #ffffff;
}
.cid-v5UX0zfIvd .card-wrapper:hover .link-ico {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v5UX0zfIvd .card-wrapper:hover .card-title a {
  color: #12172c !important;
}
.cid-v5UX0zfIvd .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.cid-v5UX0zfIvd .card-title,
.cid-v5UX0zfIvd .card-ico,
.cid-v5UX0zfIvd .line-wrap {
  text-align: center;
  color: #12172c;
}
.cid-v5UX0zfIvd .mbr-text,
.cid-v5UX0zfIvd .card-link {
  text-align: center;
  color: #232323;
}
.cid-v5UxmhJM9n {
  padding-top: 600px;
  background-image: url("../../../assets/images/black-metal-tile-roof-on-residential.webp");
}
.cid-v5UxjyH4dk {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v5UxjyH4dk .mbr-overlay {
  background: linear-gradient(90deg, #efefef, #1ec5bf);
}
.cid-v5UxjyH4dk h4,
.cid-v5UxjyH4dk h5 {
  text-align: center;
}
.cid-v5UxjyH4dk p {
  text-align: center;
}
.cid-v5UxjyH4dk .card-box {
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.cid-v5UxjyH4dk .card-img {
  font-size: 3rem;
}
.cid-v5UxjyH4dk .date span {
  display: inline-block;
  background-color: #12172c;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
}
.cid-v5UxjyH4dk H2 {
  color: #12172c;
}
.cid-v5UxjyH4dk .mbr-section-subtitle {
  color: #232323;
}
.cid-v5UxjyH4dk .card-title,
.cid-v5UxjyH4dk .card-img {
  color: #6b7748;
}
.cid-v5UxjyH4dk .mbr-text {
  color: #232323;
}
.cid-v5UwUKYM6p {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/istockphoto-1196974664-612x612.webp");
}
.cid-v5UwUKYM6p .mbr-overlay {
  background: #12172c;
}
.cid-v5UwUKYM6p H1 {
  color: #d7cd8d;
}
.cid-v5UwUKYM6p H2 {
  color: #d7cd8d;
}
.cid-v5UwMaOaoM {
  overflow: hidden !important;
  background-color: #ffffff;
}
.cid-v5UwMaOaoM .container-fluid {
  padding: 0 5rem;
}
.cid-v5UwMaOaoM .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UwMaOaoM .mbr-section-title {
  padding-bottom: 2rem;
  color: #12172c;
}
.cid-v5UwMaOaoM .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v5UwMaOaoM .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v5UwMaOaoM .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v5UwMaOaoM .container-fluid {
    padding: 0 1rem;
  }
  .cid-v5UwMaOaoM .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v5UwMaOaoM .mbr-section-title {
    text-align: center !important;
  }
  .cid-v5UwMaOaoM .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v5UwMaOaoM .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v5UwMaOaoM .mbr-section-subtitle,
.cid-v5UwMaOaoM .mbr-section-btn {
  color: #232323;
}
.cid-v5V5fsI5eV {
  padding-top: 600px;
  background-image: url("../../../assets/images/17-light.0b85c65.183d7cad1a56657e9177c6a0d6d1fba1-1920x872.jpg");
}
.cid-v5V5r10Edt {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v5V5r10Edt img {
  width: 90%;
}
.cid-v5V5r10Edt .mbr-text,
.cid-v5V5r10Edt .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v5V5r10Edt img {
    width: 100%;
  }
  .cid-v5V5r10Edt .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v5V5r10Edt H1 {
  color: #12172c;
}
.cid-v5V5r10Edt H3 {
  color: #6b7748;
}
.cid-v5V5r10Edt H2 {
  color: #12172c;
}
.cid-v5V5sVkQBw {
  padding-top: 600px;
  background-image: url("../../../assets/images/us-sikawall-4090-elastomeric-coating-2-03768908-1-1-480x480.jpg");
}
.cid-v5V5AlexrL {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v5V5AlexrL img {
  width: 90%;
}
.cid-v5V5AlexrL .mbr-text,
.cid-v5V5AlexrL .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v5V5AlexrL img {
    width: 100%;
  }
  .cid-v5V5AlexrL .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v5V5AlexrL H1 {
  color: #12172c;
}
.cid-v5V5AlexrL H3 {
  color: #6b7748;
}
.cid-v5V5AlexrL H2 {
  color: #12172c;
}
.cid-v5V5xfsfz2 {
  padding-top: 600px;
  background-image: url("../../../assets/images/1.tile-roof-painting-marley-m11-faerie-glen-pretoria-850x638.jpg");
}
.cid-v5V6dbJ5Ab {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v5V6dbJ5Ab .card-box {
  padding: 0 1.6rem;
}
@media (min-width: 767px) {
  .cid-v5V6dbJ5Ab .container {
    padding: 0 1.6rem;
  }
}
@media (max-width: 767px) {
  .cid-v5V6dbJ5Ab .container {
    padding: 0 1.3rem;
  }
  .cid-v5V6dbJ5Ab .mbr-section-btn {
    opacity: 1;
  }
  .cid-v5V6dbJ5Ab .card-wrapper {
    padding: 4rem 0rem 4rem 0rem;
  }
  .cid-v5V6dbJ5Ab .card {
    padding: 0rem!important;
    padding-bottom: 1rem!important;
  }
}
@media (min-width: 992px) {
  .cid-v5V6dbJ5Ab .card:hover .card-wrapper {
    transform: rotateY(360deg);
  }
  .cid-v5V6dbJ5Ab .card:hover .mbr-section-btn {
    opacity: 1;
  }
}
@media (max-width: 992px) {
  .cid-v5V6dbJ5Ab .card {
    padding-bottom: 1rem!important;
  }
  .cid-v5V6dbJ5Ab .card .mbr-section-btn {
    opacity: 1;
  }
}
.cid-v5V6dbJ5Ab .row {
  justify-content: center;
}
.cid-v5V6dbJ5Ab .card {
  padding: 0.5rem!important;
}
.cid-v5V6dbJ5Ab .mbr-section-btn {
  padding-top: 2rem;
  transition: all 1s;
  opacity: 0;
}
.cid-v5V6dbJ5Ab .mbr-iconfont {
  color: #ffffff !important;
  font-size: 3.5rem!important;
}
.cid-v5V6dbJ5Ab .card1 {
  background-image: url("../../../assets/images/outside-view-of-elegant-suburban-house-with-big-wi-2023-11-27-05-30-09-utc-scaled-2000x1334.jpeg");
}
.cid-v5V6dbJ5Ab .card2 {
  background-image: url("../../../assets/images/airlie-245-at-cameron-grove-kitchen-scaled-2000x1334.jpg");
}
.cid-v5V6dbJ5Ab .card3 {
  background-image: url("../../../assets/images/background3.jpg");
}
.cid-v5V6dbJ5Ab .card4 {
  background-image: url("../../../assets/images/background4.jpg");
}
.cid-v5V6dbJ5Ab h4 {
  font-weight: 500;
  margin-bottom: 0;
  padding-top: 2rem;
}
.cid-v5V6dbJ5Ab p {
  margin-bottom: 0;
  padding-top: 1.5rem;
}
.cid-v5V6dbJ5Ab .card-wrapper {
  transition: all 1s;
  height: 100%;
  padding: 4rem 2rem 4rem 2rem;
  background-size: cover;
}
.cid-v5V6dbJ5Ab .btn {
  margin: 0!important;
  padding: 1rem 2rem;
}
.cid-v5V6dbJ5Ab .card-title {
  color: #12172c;
}
.cid-v5V6ggRMCm {
  padding-top: 600px;
  background-image: url("../../../assets/images/20171207-123831-large.webp");
}
.cid-v5V5vytue6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v5V5vytue6 img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v5V5vytue6 img {
    width: 100%;
  }
  .cid-v5V5vytue6 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v5V5vytue6 ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v5V5vytue6 ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v5V5vytue6 ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v5V5vytue6 H1 {
  color: #12172c;
}
.cid-v5V5vytue6 H3 {
  color: #6b7748;
}
.cid-v8LbpdMVTb {
  padding-top: 600px;
  background-image: url("../../../assets/images/2004-7-benefits-of-our-aluminium-partitioning-systems-1014x487.jpg");
}
.cid-v8LbvcR4oH {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8LbvcR4oH .subicon-title {
  color: #12172c;
  text-align: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v8LbvcR4oH .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v8LbvcR4oH .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v8LbvcR4oH .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-v8LbvcR4oH .process-icon,
.cid-v8LbvcR4oH .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-v8LbvcR4oH .wrapper,
.cid-v8LbvcR4oH .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-v8LbvcR4oH .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #12172c;
  opacity: .4;
}
.cid-v8LbvcR4oH .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-v8LbvcR4oH .icon-container a {
  display: inherit;
}
.cid-v8LbvcR4oH .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #6b7748 !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-v8LbvcR4oH .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-v8LbvcR4oH .icon-main:hover .icon-wrapper {
  background-color: #6b7748 !important;
}
.cid-v8LbvcR4oH .icon-main:hover .icon-number {
  background-color: #12172c !important;
  color: #ffffff !important;
}
.cid-v8LbvcR4oH .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-v8LbvcR4oH .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-v8LbvcR4oH .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-v8LbvcR4oH .third-elem .wrapper:before {
    display: none;
  }
}
.cid-v8LbvcR4oH .mbr-section-title {
  margin: 0;
}
.cid-v8LbvcR4oH .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-v8LbvcR4oH .mbr-section-title,
.cid-v8LbvcR4oH .underline {
  color: #12172c;
}
.cid-v8LcSeB3jO {
  padding-top: 600px;
  background-image: url("../../../assets/images/111e96563a96503ce08efbd038e6ac65-735x1102.jpg");
}
.cid-v8LcO4OCmr {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8LcO4OCmr .mbr-section-subtitle {
  color: #232323;
}
.cid-v8LcO4OCmr .mbr-section-title {
  color: #12172c;
}
.cid-v8LcQYMTWm {
  padding-top: 600px;
  background-image: url("../../../assets/images/hospitality-kitchen-zone-family-room-scene-a.webp");
}
.cid-v8LcEJ76kI {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8LcEJ76kI .mbr-overlay {
  background: #232323;
}
.cid-v8LcEJ76kI .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8LcEJ76kI H2 {
  color: #12172c;
}
.cid-v8LcEJ76kI .mbr-section-subtitle,
.cid-v8LcEJ76kI .mbr-section-btn {
  color: #232323;
}
.cid-v5Vc7VTlVt {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/1489-1047-1008-1-2000x1333.jpg");
}
.cid-v5Vc7VTlVt .mbr-overlay {
  background: #12172c;
}
.cid-v5Vc7VTlVt .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v5Vc7VTlVt .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-v5Vc7VTlVt .carousel-item .wrap-img {
  text-align: center;
}
.cid-v5Vc7VTlVt .carousel-item .wrap-img img {
  max-height: 150px;
  width: auto;
  max-width: 100%;
}
.cid-v5Vc7VTlVt .carousel-controls {
  position: absolute;
  width: 100%;
  top: 0;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-v5Vc7VTlVt .carousel-controls .carousel-control {
  z-index: 2;
  background: transparent;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  color: #ffffff;
  font-weight: bold;
}
.cid-v5Vc7VTlVt .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0;
}
.cid-v5Vc7VTlVt .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0;
}
.cid-v5Vc7VTlVt .carousel-controls .carousel-control .mbr-iconfont {
  font-size: 1.2rem;
  font-weight: bold;
}
.cid-v5Vc7VTlVt .cloneditem-1,
.cid-v5Vc7VTlVt .cloneditem-2,
.cid-v5Vc7VTlVt .cloneditem-3,
.cid-v5Vc7VTlVt .cloneditem-4,
.cid-v5Vc7VTlVt .cloneditem-5 {
  display: none;
}
.cid-v5Vc7VTlVt .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v5Vc7VTlVt .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%;
  }
  .cid-v5Vc7VTlVt .carousel-inner {
    z-index: 1;
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .cid-v5Vc7VTlVt .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .cid-v5Vc7VTlVt .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .cid-v5Vc7VTlVt .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-v5Vc7VTlVt .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides2 .cloneditem-1,
  .cid-v5Vc7VTlVt .carousel-inner.slides2 .cloneditem-2,
  .cid-v5Vc7VTlVt .carousel-inner.slides2 .cloneditem-3 {
    display: block;
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .cid-v5Vc7VTlVt .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.333333%, 0, 0);
    transform: translate3d(33.333333%, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .cid-v5Vc7VTlVt .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.333333%, 0, 0);
    transform: translate3d(-33.333333%, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .cid-v5Vc7VTlVt .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-v5Vc7VTlVt .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides3 .cloneditem-1,
  .cid-v5Vc7VTlVt .carousel-inner.slides3 .cloneditem-2,
  .cid-v5Vc7VTlVt .carousel-inner.slides3 .cloneditem-3 {
    display: block;
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .cid-v5Vc7VTlVt .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .cid-v5Vc7VTlVt .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .cid-v5Vc7VTlVt .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-v5Vc7VTlVt .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides4 .cloneditem-1,
  .cid-v5Vc7VTlVt .carousel-inner.slides4 .cloneditem-2,
  .cid-v5Vc7VTlVt .carousel-inner.slides4 .cloneditem-3 {
    display: block;
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .cid-v5Vc7VTlVt .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .cid-v5Vc7VTlVt .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .cid-v5Vc7VTlVt .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-v5Vc7VTlVt .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides5 .cloneditem-1,
  .cid-v5Vc7VTlVt .carousel-inner.slides5 .cloneditem-2,
  .cid-v5Vc7VTlVt .carousel-inner.slides5 .cloneditem-3,
  .cid-v5Vc7VTlVt .carousel-inner.slides5 .cloneditem-4 {
    display: block;
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .cid-v5Vc7VTlVt .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.666667%, 0, 0);
    transform: translate3d(16.666667%, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .cid-v5Vc7VTlVt .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.666667%, 0, 0);
    transform: translate3d(-16.666667%, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .cid-v5Vc7VTlVt .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .cid-v5Vc7VTlVt .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .cid-v5Vc7VTlVt .carousel-inner.slides6 .cloneditem-1,
  .cid-v5Vc7VTlVt .carousel-inner.slides6 .cloneditem-2,
  .cid-v5Vc7VTlVt .carousel-inner.slides6 .cloneditem-3,
  .cid-v5Vc7VTlVt .carousel-inner.slides6 .cloneditem-4,
  .cid-v5Vc7VTlVt .carousel-inner.slides6 .cloneditem-5 {
    display: block;
  }
}
.cid-v5UxixFC0F {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v5UxixFC0F h2,
.cid-v5UxixFC0F h3,
.cid-v5UxixFC0F h4,
.cid-v5UxixFC0F p {
  color: #ffffff;
}
.cid-v5UxixFC0F .mbr-overlay {
  z-index: -1;
}
.cid-v5UxixFC0F .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v5UxixFC0F .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v5UxixFC0F .form-control:focus,
.cid-v5UxixFC0F .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v5UxixFC0F .form-group {
  margin-bottom: 1rem;
}
.cid-v5UxixFC0F input::-webkit-input-placeholder,
.cid-v5UxixFC0F textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v5UxixFC0F input:-moz-placeholder,
.cid-v5UxixFC0F textarea:-moz-placeholder {
  color: #656565;
}
.cid-v5UxixFC0F .jq-selectbox li,
.cid-v5UxixFC0F .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v5UxixFC0F .jq-selectbox li:hover,
.cid-v5UxixFC0F .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v5UxixFC0F .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v5UxixFC0F .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v5UxixFC0F .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v5UxixFC0F .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UxixFC0F .mbr-text {
  color: #767676;
}
.cid-v5UxixFC0F .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v5UxixFC0F .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v5UxixFC0F .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v5UxixFC0F a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v5UxixFC0F .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v5UxixFC0F .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v5UxixFC0F textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v5UxixFC0F .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v5UxixFC0F .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v5UxixFC0F .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v5UxixFC0F h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v5UxixFC0F .block-content {
    padding: 0;
  }
  .cid-v5UxixFC0F .form-block {
    padding: 1rem;
  }
}
.cid-v5UxixFC0F .mbr-section-title,
.cid-v5UxixFC0F .mbr-section-btn {
  color: #12172c;
}
.cid-v5UxixFC0F H4 {
  color: #d7cd8d;
}
.cid-v5UxixFC0F .mbr-section-subtitle {
  color: #232323;
}
.cid-v5UxixFC0F P {
  color: #232323;
}
.cid-v5VcO6OPSQ {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v5VcO6OPSQ .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v5VcO6OPSQ .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v5VcO6OPSQ .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v5VcO6OPSQ .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v5VcO6OPSQ .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v5VcO6OPSQ .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v5VcO6OPSQ .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v5VcO6OPSQ .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v5VcO6OPSQ .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v5VcO6OPSQ .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v5VcO6OPSQ .mbr-text,
.cid-v5VcO6OPSQ .mbr-section-btn {
  color: #232323;
}
.cid-v5VcO6OPSQ .location,
.cid-v5VcO6OPSQ .icon-wrap {
  color: #6b7748;
}
.cid-v5VcO6OPSQ H3 {
  color: #12172c;
}
.cid-v5Vcu81Sdp .google-map {
  height: 30rem;
  position: relative;
}
.cid-v5Vcu81Sdp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v5Vcu81Sdp .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v5Vcu81Sdp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v5Vcu81Sdp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6eyFJBuzJ {
  background-image: url("../../../assets/images/background4.jpg");
}
.cid-v6eyFJBuzJ .media-content .btn-bgr {
  z-index: 0;
}
.cid-v6eyFJBuzJ .mbr-section-text {
  word-break: break-word;
}
.cid-v6eyFJBuzJ .mbr-overlay {
  background: linear-gradient(90deg, #12172c, #6b7748);
}
@media (min-width: 992px) {
  .cid-v6eyFJBuzJ .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-v6eyFJBuzJ .mbr-figure {
    padding-top: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v6eyFJBuzJ .mbr-text {
    text-align: center;
  }
}
.cid-v8MM4mCi8A {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MM4mCi8A h2,
.cid-v8MM4mCi8A h3,
.cid-v8MM4mCi8A h4,
.cid-v8MM4mCi8A p {
  color: #ffffff;
}
.cid-v8MM4mCi8A .mbr-overlay {
  z-index: -1;
}
.cid-v8MM4mCi8A .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MM4mCi8A .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MM4mCi8A .form-control:focus,
.cid-v8MM4mCi8A .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MM4mCi8A .form-group {
  margin-bottom: 1rem;
}
.cid-v8MM4mCi8A input::-webkit-input-placeholder,
.cid-v8MM4mCi8A textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MM4mCi8A input:-moz-placeholder,
.cid-v8MM4mCi8A textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MM4mCi8A .jq-selectbox li,
.cid-v8MM4mCi8A .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MM4mCi8A .jq-selectbox li:hover,
.cid-v8MM4mCi8A .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MM4mCi8A .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MM4mCi8A .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MM4mCi8A .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MM4mCi8A .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MM4mCi8A .mbr-text {
  color: #767676;
}
.cid-v8MM4mCi8A .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MM4mCi8A .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MM4mCi8A .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MM4mCi8A a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MM4mCi8A .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MM4mCi8A .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MM4mCi8A textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MM4mCi8A .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MM4mCi8A .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MM4mCi8A .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MM4mCi8A h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MM4mCi8A .block-content {
    padding: 0;
  }
  .cid-v8MM4mCi8A .form-block {
    padding: 1rem;
  }
}
.cid-v8MM4mCi8A .mbr-section-title,
.cid-v8MM4mCi8A .mbr-section-btn {
  color: #12172c;
}
.cid-v8MM4mCi8A H4 {
  color: #d7cd8d;
}
.cid-v8MM4mCi8A .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MM4mCi8A P {
  color: #232323;
}
.cid-v8MM4V8MIc {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MM4V8MIc .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MM4V8MIc .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MM4V8MIc .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MM4V8MIc .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MM4V8MIc .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MM4V8MIc .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MM4V8MIc .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MM4V8MIc .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MM4V8MIc .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MM4V8MIc .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MM4V8MIc .mbr-text,
.cid-v8MM4V8MIc .mbr-section-btn {
  color: #232323;
}
.cid-v8MM4V8MIc .location,
.cid-v8MM4V8MIc .icon-wrap {
  color: #6b7748;
}
.cid-v8MM4V8MIc H3 {
  color: #12172c;
}
.cid-v8MM5sR5Rg .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MM5sR5Rg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MM5sR5Rg .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MM5sR5Rg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MM5sR5Rg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8MM7VJNwo {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MM7VJNwo h2,
.cid-v8MM7VJNwo h3,
.cid-v8MM7VJNwo h4,
.cid-v8MM7VJNwo p {
  color: #ffffff;
}
.cid-v8MM7VJNwo .mbr-overlay {
  z-index: -1;
}
.cid-v8MM7VJNwo .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MM7VJNwo .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MM7VJNwo .form-control:focus,
.cid-v8MM7VJNwo .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MM7VJNwo .form-group {
  margin-bottom: 1rem;
}
.cid-v8MM7VJNwo input::-webkit-input-placeholder,
.cid-v8MM7VJNwo textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MM7VJNwo input:-moz-placeholder,
.cid-v8MM7VJNwo textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MM7VJNwo .jq-selectbox li,
.cid-v8MM7VJNwo .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MM7VJNwo .jq-selectbox li:hover,
.cid-v8MM7VJNwo .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MM7VJNwo .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MM7VJNwo .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MM7VJNwo .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MM7VJNwo .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MM7VJNwo .mbr-text {
  color: #767676;
}
.cid-v8MM7VJNwo .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MM7VJNwo .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MM7VJNwo .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MM7VJNwo a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MM7VJNwo .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MM7VJNwo .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MM7VJNwo textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MM7VJNwo .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MM7VJNwo .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MM7VJNwo .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MM7VJNwo h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MM7VJNwo .block-content {
    padding: 0;
  }
  .cid-v8MM7VJNwo .form-block {
    padding: 1rem;
  }
}
.cid-v8MM7VJNwo .mbr-section-title,
.cid-v8MM7VJNwo .mbr-section-btn {
  color: #12172c;
}
.cid-v8MM7VJNwo H4 {
  color: #d7cd8d;
}
.cid-v8MM7VJNwo .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MM7VJNwo P {
  color: #232323;
}
.cid-v8MMbFYAwt {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MMbFYAwt .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MMbFYAwt .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MMbFYAwt .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MMbFYAwt .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MMbFYAwt .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MMbFYAwt .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MMbFYAwt .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MMbFYAwt .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MMbFYAwt .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MMbFYAwt .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MMbFYAwt .mbr-text,
.cid-v8MMbFYAwt .mbr-section-btn {
  color: #232323;
}
.cid-v8MMbFYAwt .location,
.cid-v8MMbFYAwt .icon-wrap {
  color: #6b7748;
}
.cid-v8MMbFYAwt H3 {
  color: #12172c;
}
.cid-v8MMcTBG2B .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MMcTBG2B .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MMcTBG2B .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MMcTBG2B .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MMcTBG2B .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8MMlh9OP0 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MMlh9OP0 h2,
.cid-v8MMlh9OP0 h3,
.cid-v8MMlh9OP0 h4,
.cid-v8MMlh9OP0 p {
  color: #ffffff;
}
.cid-v8MMlh9OP0 .mbr-overlay {
  z-index: -1;
}
.cid-v8MMlh9OP0 .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MMlh9OP0 .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MMlh9OP0 .form-control:focus,
.cid-v8MMlh9OP0 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MMlh9OP0 .form-group {
  margin-bottom: 1rem;
}
.cid-v8MMlh9OP0 input::-webkit-input-placeholder,
.cid-v8MMlh9OP0 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MMlh9OP0 input:-moz-placeholder,
.cid-v8MMlh9OP0 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MMlh9OP0 .jq-selectbox li,
.cid-v8MMlh9OP0 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MMlh9OP0 .jq-selectbox li:hover,
.cid-v8MMlh9OP0 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MMlh9OP0 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MMlh9OP0 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MMlh9OP0 .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MMlh9OP0 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MMlh9OP0 .mbr-text {
  color: #767676;
}
.cid-v8MMlh9OP0 .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MMlh9OP0 .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MMlh9OP0 .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MMlh9OP0 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MMlh9OP0 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MMlh9OP0 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MMlh9OP0 textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MMlh9OP0 .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MMlh9OP0 .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MMlh9OP0 .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MMlh9OP0 h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MMlh9OP0 .block-content {
    padding: 0;
  }
  .cid-v8MMlh9OP0 .form-block {
    padding: 1rem;
  }
}
.cid-v8MMlh9OP0 .mbr-section-title,
.cid-v8MMlh9OP0 .mbr-section-btn {
  color: #12172c;
}
.cid-v8MMlh9OP0 H4 {
  color: #d7cd8d;
}
.cid-v8MMlh9OP0 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MMlh9OP0 P {
  color: #232323;
}
.cid-v8MMlSO2cQ {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MMlSO2cQ .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MMlSO2cQ .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MMlSO2cQ .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MMlSO2cQ .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MMlSO2cQ .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MMlSO2cQ .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MMlSO2cQ .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MMlSO2cQ .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MMlSO2cQ .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MMlSO2cQ .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MMlSO2cQ .mbr-text,
.cid-v8MMlSO2cQ .mbr-section-btn {
  color: #232323;
}
.cid-v8MMlSO2cQ .location,
.cid-v8MMlSO2cQ .icon-wrap {
  color: #6b7748;
}
.cid-v8MMlSO2cQ H3 {
  color: #12172c;
}
.cid-v8MMmwHQxO .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MMmwHQxO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MMmwHQxO .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MMmwHQxO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MMmwHQxO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8LkSPGjQF {
  padding-top: 60px;
  padding-bottom: 135px;
  background-image: url("../../../assets/images/fully-integrated-built-in-refrigerator-freezer-irbh5170-sifnh5188-liebherr-1920x1080-w1920-1920x1080.jpg");
}
.cid-v8LkSPGjQF .container-fluid {
  position: relative;
  padding-right: 10.4rem;
}
.cid-v8LkSPGjQF .wrapper {
  position: relative;
}
.cid-v8LkSPGjQF .content {
  padding-left: 6rem;
  padding-right: 2rem;
}
.cid-v8LkSPGjQF .img1 {
  width: 100%;
  padding-right: 6rem;
  object-fit: cover;
  height: 800px;
}
.cid-v8LkSPGjQF .mbr-iconfont {
  font-size: 1.8rem;
  color: #232323;
}
.cid-v8LkSPGjQF .mbr-iconfont:hover {
  cursor: pointer;
}
.cid-v8LkSPGjQF .icon1 {
  position: absolute;
  top: 2rem;
  right: 0rem;
}
.cid-v8LkSPGjQF .icon2 {
  position: absolute;
  top: 5rem;
  right: 0rem;
}
.cid-v8LkSPGjQF .img2 {
  position: absolute;
  bottom: -4.6rem;
  right: 0;
  width: 400px;
  box-shadow: 2.5px 4.3px 62px 0 rgba(0, 0, 0, 0.22);
}
.cid-v8LkSPGjQF .title {
  position: absolute;
  right: 0rem;
  transform: rotate(90deg);
  transform-origin: top right;
  top: 26rem;
  padding: 0;
}
.cid-v8LkSPGjQF .title:before {
  content: '';
  position: absolute;
  background: currentColor;
  top: 50%;
  left: -8.6rem;
  width: 100px;
  height: 2px;
}
@media (max-width: 1400px) {
  .cid-v8LkSPGjQF .img2 {
    width: 400px;
  }
  .cid-v8LkSPGjQF .container-fluid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .cid-v8LkSPGjQF .content {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 992px) {
  .cid-v8LkSPGjQF .img2 {
    width: 400px;
  }
  .cid-v8LkSPGjQF .img1 {
    padding-right: 4rem;
  }
  .cid-v8LkSPGjQF .content {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v8LkSPGjQF .img1 {
    height: 600px;
    padding-right: 3rem;
  }
  .cid-v8LkSPGjQF .img2 {
    width: 200px;
  }
  .cid-v8LkSPGjQF .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8LkSPGjQF .content {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.cid-v8LkSPGjQF H1 {
  color: #d7cd8d;
}
.cid-v8LkSPGjQF .mbr-text,
.cid-v8LkSPGjQF .mbr-section-btn {
  color: #ffffff;
}
.cid-v8LkSPGjQF H2 {
  color: #ffffff;
}
.cid-v8MMpUYOZo {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MMpUYOZo h2,
.cid-v8MMpUYOZo h3,
.cid-v8MMpUYOZo h4,
.cid-v8MMpUYOZo p {
  color: #ffffff;
}
.cid-v8MMpUYOZo .mbr-overlay {
  z-index: -1;
}
.cid-v8MMpUYOZo .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MMpUYOZo .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MMpUYOZo .form-control:focus,
.cid-v8MMpUYOZo .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MMpUYOZo .form-group {
  margin-bottom: 1rem;
}
.cid-v8MMpUYOZo input::-webkit-input-placeholder,
.cid-v8MMpUYOZo textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MMpUYOZo input:-moz-placeholder,
.cid-v8MMpUYOZo textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MMpUYOZo .jq-selectbox li,
.cid-v8MMpUYOZo .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MMpUYOZo .jq-selectbox li:hover,
.cid-v8MMpUYOZo .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MMpUYOZo .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MMpUYOZo .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MMpUYOZo .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MMpUYOZo .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MMpUYOZo .mbr-text {
  color: #767676;
}
.cid-v8MMpUYOZo .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MMpUYOZo .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MMpUYOZo .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MMpUYOZo a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MMpUYOZo .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MMpUYOZo .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MMpUYOZo textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MMpUYOZo .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MMpUYOZo .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MMpUYOZo .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MMpUYOZo h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MMpUYOZo .block-content {
    padding: 0;
  }
  .cid-v8MMpUYOZo .form-block {
    padding: 1rem;
  }
}
.cid-v8MMpUYOZo .mbr-section-title,
.cid-v8MMpUYOZo .mbr-section-btn {
  color: #12172c;
}
.cid-v8MMpUYOZo H4 {
  color: #d7cd8d;
}
.cid-v8MMpUYOZo .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MMpUYOZo P {
  color: #232323;
}
.cid-v8MMquTxlV {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MMquTxlV .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MMquTxlV .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MMquTxlV .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MMquTxlV .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MMquTxlV .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MMquTxlV .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MMquTxlV .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MMquTxlV .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MMquTxlV .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MMquTxlV .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MMquTxlV .mbr-text,
.cid-v8MMquTxlV .mbr-section-btn {
  color: #232323;
}
.cid-v8MMquTxlV .location,
.cid-v8MMquTxlV .icon-wrap {
  color: #6b7748;
}
.cid-v8MMquTxlV H3 {
  color: #12172c;
}
.cid-v8MMr3KwWA .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MMr3KwWA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MMr3KwWA .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MMr3KwWA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MMr3KwWA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v60hGEUV5r {
  background-image: url("../../../assets/images/budget-range.webp");
}
.cid-v60hGEUV5r .mbr-section-title,
.cid-v60hGEUV5r .mbr-section-subtitle {
  color: #000000;
}
.cid-v60hGEUV5r .mbr-section-text {
  color: #232323;
}
.cid-v60hGEUV5r .mbr-text,
.cid-v60hGEUV5r .typed-text,
.cid-v60hGEUV5r .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v60hGEUV5r .btn {
  margin-left: 4px !important;
}
.cid-v60hGEUV5r .animated-element {
  color: #d7cd8d;
}
.cid-v60hGEUV5r .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v60hGEUV5r .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v60hGEUV5r .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v60hGEUV5r .typed-text,
  .cid-v60hGEUV5r .mbr-section-subtitle,
  .cid-v60hGEUV5r .mbr-section-text,
  .cid-v60hGEUV5r .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v60hGEUV5r .mbr-section-subtitle,
.cid-v60hGEUV5r .typed-text {
  color: #ffffff;
}
.cid-v60hGEUV5r .mbr-section-text,
.cid-v60hGEUV5r .mbr-section-btn {
  color: #ffffff;
}
.cid-v60ighj1Vq {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v60ighj1Vq .mbr-overlay {
  background: linear-gradient(90deg, #efefef, #1ec5bf);
}
.cid-v60ighj1Vq h4,
.cid-v60ighj1Vq h5 {
  text-align: center;
}
.cid-v60ighj1Vq p {
  text-align: center;
}
.cid-v60ighj1Vq .card-box {
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.cid-v60ighj1Vq .card-img {
  font-size: 3rem;
}
.cid-v60ighj1Vq .date span {
  display: inline-block;
  background-color: #12172c;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
}
.cid-v60ighj1Vq H2 {
  color: #12172c;
}
.cid-v60ighj1Vq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v60ighj1Vq .card-title,
.cid-v60ighj1Vq .card-img {
  color: #12172c;
}
.cid-v60ighj1Vq .mbr-text {
  color: #232323;
}
.cid-v60in2yS2y {
  padding-top: 600px;
  background-image: url("../../../assets/images/professional-commercial-kitchen-stove-top-with-pots-and-pans-ready-for-cooking-and-utensils-on-shelf-above-photo-642x350.jpg");
}
.cid-v60iUKGy36 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v60iUKGy36 .container-fluid {
  padding: 0 3rem;
}
.cid-v60iUKGy36 .media-container-column {
  padding: 0 2rem;
}
.cid-v60iUKGy36 .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #d7cd8d;
}
@media (max-width: 767px) {
  .cid-v60iUKGy36 .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v60iUKGy36 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v60iPBs8GC {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #d7cd8d;
  background: linear-gradient(0deg, #d7cd8d, #12172c);
}
.cid-v60iPBs8GC .counter-container {
  color: #767676;
}
.cid-v60iPBs8GC .counter-container ul {
  margin-bottom: 0;
}
.cid-v60iPBs8GC .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
}
.cid-v60iPBs8GC .counter-container ul li:before {
  position: absolute;
  left: 0px;
  margin-top: -10px;
  padding-top: 3px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  line-height: 20px;
  transition: all .2s;
  color: #ffffff;
  background: #12172c;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: linear-gradient(135deg, #12172c, #6b7748);
  content: '✓';
}
.cid-v60iPBs8GC .mbr-text {
  color: #ffffff;
}
.cid-v60iIHWGhi {
  padding-top: 600px;
  background-image: url("../../../assets/images/istockphoto-623448316-612x408.jpg");
}
.cid-v60ilEjUMv {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60ilEjUMv img {
  width: 90%;
}
.cid-v60ilEjUMv .mbr-text,
.cid-v60ilEjUMv .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60ilEjUMv img {
    width: 100%;
  }
  .cid-v60ilEjUMv .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60ilEjUMv H1 {
  color: #12172c;
}
.cid-v60ilEjUMv H3 {
  color: #6b7748;
}
.cid-v60ilEjUMv H2 {
  color: #12172c;
}
.cid-v60jfh8gqo {
  padding-top: 600px;
  background-image: url("../../../assets/images/79c490bd1aa4455684a19e7642a1dca4-1024x768.jpg");
}
.cid-v60jjNOavs {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60jjNOavs img {
  width: 90%;
}
.cid-v60jjNOavs .mbr-text,
.cid-v60jjNOavs .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60jjNOavs img {
    width: 100%;
  }
  .cid-v60jjNOavs .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60jjNOavs H1 {
  color: #12172c;
}
.cid-v60jjNOavs H3 {
  color: #6b7748;
}
.cid-v60jjNOavs H2 {
  color: #12172c;
}
.cid-v60jgOvEPE {
  padding-top: 600px;
  background-image: url("../../../assets/images/grp366-lifestyle-jan2022-bbk.webp");
}
.cid-v60jmZFNrq {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60jmZFNrq img {
  width: 90%;
}
.cid-v60jmZFNrq .mbr-text,
.cid-v60jmZFNrq .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60jmZFNrq img {
    width: 100%;
  }
  .cid-v60jmZFNrq .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60jmZFNrq H3 {
  color: #6b7748;
}
.cid-v60jmZFNrq H1 {
  color: #12172c;
}
.cid-v60jmZFNrq H2 {
  color: #12172c;
}
.cid-v60jholqKS {
  padding-top: 600px;
  background-image: url("../../../assets/images/smeg-appliances-repair-1024x768.webp");
}
.cid-v60juNrmLB {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60juNrmLB img {
  width: 90%;
}
.cid-v60juNrmLB .mbr-text,
.cid-v60juNrmLB .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60juNrmLB img {
    width: 100%;
  }
  .cid-v60juNrmLB .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60juNrmLB H3 {
  color: #6b7748;
}
.cid-v60juNrmLB H2 {
  color: #12172c;
}
.cid-v60jhYb7b6 {
  padding-top: 600px;
  background-image: url("../../../assets/images/faphhvxzgpvsrjjovaxdob-1600x900.jpg");
}
.cid-v60jOFxOdQ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60jOFxOdQ img {
  width: 90%;
}
.cid-v60jOFxOdQ .mbr-text,
.cid-v60jOFxOdQ .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60jOFxOdQ img {
    width: 100%;
  }
  .cid-v60jOFxOdQ .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60jOFxOdQ H2 {
  color: #12172c;
}
.cid-v60jOFxOdQ H3 {
  color: #6b7748;
}
.cid-v60k1t3SA4 {
  padding-top: 600px;
  background-image: url("../../../assets/images/istockphoto-1550758299-612x407.jpg");
}
.cid-v60k2TNcix {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60k2TNcix img {
  width: 90%;
}
.cid-v60k2TNcix .mbr-text,
.cid-v60k2TNcix .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60k2TNcix img {
    width: 100%;
  }
  .cid-v60k2TNcix .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60k2TNcix H3 {
  color: #6b7748;
}
.cid-v60k2TNcix H2 {
  color: #12172c;
}
.cid-v60ADISaFI {
  padding-top: 600px;
  background-image: url("../../../assets/images/front-view-contemporary-tempered-glass-600nw-2386495635.webp");
}
.cid-v60B8ufQNK {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v60B8ufQNK .mbr-overlay {
  background: #232323;
}
.cid-v60B8ufQNK .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v60B8ufQNK H2 {
  color: #12172c;
}
.cid-v60B8ufQNK .mbr-section-subtitle,
.cid-v60B8ufQNK .mbr-section-btn {
  color: #232323;
}
.cid-v60ARd7YYh {
  padding-top: 600px;
  background-image: url("../../../assets/images/gas-stove-1920x1080.jpg");
}
.cid-v8MGYNo3Da {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MGYNo3Da h2,
.cid-v8MGYNo3Da h3,
.cid-v8MGYNo3Da h4,
.cid-v8MGYNo3Da p {
  color: #ffffff;
}
.cid-v8MGYNo3Da .mbr-overlay {
  z-index: -1;
}
.cid-v8MGYNo3Da .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MGYNo3Da .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MGYNo3Da .form-control:focus,
.cid-v8MGYNo3Da .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MGYNo3Da .form-group {
  margin-bottom: 1rem;
}
.cid-v8MGYNo3Da input::-webkit-input-placeholder,
.cid-v8MGYNo3Da textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MGYNo3Da input:-moz-placeholder,
.cid-v8MGYNo3Da textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MGYNo3Da .jq-selectbox li,
.cid-v8MGYNo3Da .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MGYNo3Da .jq-selectbox li:hover,
.cid-v8MGYNo3Da .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MGYNo3Da .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MGYNo3Da .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MGYNo3Da .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MGYNo3Da .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MGYNo3Da .mbr-text {
  color: #767676;
}
.cid-v8MGYNo3Da .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MGYNo3Da .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MGYNo3Da .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MGYNo3Da a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MGYNo3Da .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MGYNo3Da .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MGYNo3Da textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MGYNo3Da .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MGYNo3Da .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MGYNo3Da .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MGYNo3Da h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MGYNo3Da .block-content {
    padding: 0;
  }
  .cid-v8MGYNo3Da .form-block {
    padding: 1rem;
  }
}
.cid-v8MGYNo3Da .mbr-section-title,
.cid-v8MGYNo3Da .mbr-section-btn {
  color: #12172c;
}
.cid-v8MGYNo3Da H4 {
  color: #d7cd8d;
}
.cid-v8MGYNo3Da .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MGYNo3Da P {
  color: #232323;
}
.cid-v8MGZFb0SD {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MGZFb0SD .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MGZFb0SD .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MGZFb0SD .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MGZFb0SD .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MGZFb0SD .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MGZFb0SD .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MGZFb0SD .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MGZFb0SD .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MGZFb0SD .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MGZFb0SD .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MGZFb0SD .mbr-text,
.cid-v8MGZFb0SD .mbr-section-btn {
  color: #232323;
}
.cid-v8MGZFb0SD .location,
.cid-v8MGZFb0SD .icon-wrap {
  color: #6b7748;
}
.cid-v8MGZFb0SD H3 {
  color: #12172c;
}
.cid-v8MH0sYPiG .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MH0sYPiG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MH0sYPiG .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MH0sYPiG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MH0sYPiG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v60kdyoEEV .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v60kdyoEEV .nav-item:focus,
.cid-v60kdyoEEV .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v60kdyoEEV .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v60kdyoEEV .nav-item .nav-link {
    position: relative;
  }
  .cid-v60kdyoEEV .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v60kdyoEEV .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v60kdyoEEV .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v60kdyoEEV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v60kdyoEEV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v60kdyoEEV .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v60kdyoEEV .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v60kdyoEEV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v60kdyoEEV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v60kdyoEEV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v60kdyoEEV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v60kdyoEEV .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v60kdyoEEV .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v60kdyoEEV .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v60kdyoEEV .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v60kdyoEEV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v60kdyoEEV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v60kdyoEEV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v60kdyoEEV .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v60kdyoEEV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v60kdyoEEV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v60kdyoEEV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v60kdyoEEV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v60kdyoEEV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v60kdyoEEV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v60kdyoEEV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v60kdyoEEV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v60kdyoEEV .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v60kdyoEEV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v60kdyoEEV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v60kdyoEEV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v60kdyoEEV .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v60kdyoEEV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v60kdyoEEV .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v60kdyoEEV .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v60kdyoEEV .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v60kdyoEEV .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v60kdyoEEV .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v60kdyoEEV .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v60kdyoEEV .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v60kdyoEEV .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v60kdyoEEV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v60kdyoEEV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v60kdyoEEV .dropdown-item.active,
.cid-v60kdyoEEV .dropdown-item:active {
  background-color: transparent;
}
.cid-v60kdyoEEV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v60kdyoEEV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v60kdyoEEV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v60kdyoEEV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v60kdyoEEV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v60kdyoEEV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v60kdyoEEV ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v60kdyoEEV .navbar-buttons {
  text-align: center;
}
.cid-v60kdyoEEV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v60kdyoEEV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v60kdyoEEV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v60kdyoEEV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v60kdyoEEV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v60kdyoEEV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v60kdyoEEV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v60kdyoEEV nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v60kdyoEEV nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v60kdyoEEV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v60kdyoEEV .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v60kdyoEEV a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v60kdyoEEV .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v60kdyoEEV .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v60kdyoEEV .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v60kdyoEEV .navbar {
    height: 77px;
  }
  .cid-v60kdyoEEV .navbar.opened {
    height: auto;
  }
  .cid-v60kdyoEEV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v60kdyZMNS {
  background-image: url("../../../assets/images/26261575-freestanding-siemens-stage-1640x1130.webp");
}
.cid-v60kdyZMNS .mbr-section-title,
.cid-v60kdyZMNS .mbr-section-subtitle {
  color: #000000;
}
.cid-v60kdyZMNS .mbr-section-text {
  color: #232323;
}
.cid-v60kdyZMNS .mbr-text,
.cid-v60kdyZMNS .typed-text,
.cid-v60kdyZMNS .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v60kdyZMNS .btn {
  margin-left: 4px !important;
}
.cid-v60kdyZMNS .animated-element {
  color: #d7cd8d;
}
.cid-v60kdyZMNS .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v60kdyZMNS .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v60kdyZMNS .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v60kdyZMNS .typed-text,
  .cid-v60kdyZMNS .mbr-section-subtitle,
  .cid-v60kdyZMNS .mbr-section-text,
  .cid-v60kdyZMNS .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v60kdyZMNS .mbr-section-subtitle,
.cid-v60kdyZMNS .typed-text {
  color: #ffffff;
}
.cid-v60kdyZMNS .mbr-section-text,
.cid-v60kdyZMNS .mbr-section-btn {
  color: #ffffff;
}
.cid-v60kdzvg3P {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v60kdzvg3P .mbr-overlay {
  background: linear-gradient(90deg, #efefef, #1ec5bf);
}
.cid-v60kdzvg3P h4,
.cid-v60kdzvg3P h5 {
  text-align: center;
}
.cid-v60kdzvg3P p {
  text-align: center;
}
.cid-v60kdzvg3P .card-box {
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.cid-v60kdzvg3P .card-img {
  font-size: 3rem;
}
.cid-v60kdzvg3P .date span {
  display: inline-block;
  background-color: #12172c;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
}
.cid-v60kdzvg3P H2 {
  color: #12172c;
}
.cid-v60kdzvg3P .mbr-section-subtitle {
  color: #efefef;
}
.cid-v60kdzvg3P .card-title,
.cid-v60kdzvg3P .card-img {
  color: #12172c;
}
.cid-v60kdzvg3P .mbr-text {
  color: #232323;
}
.cid-v60kdA7aJW {
  padding-top: 600px;
  background-image: url("../../../assets/images/freestanding-side-by-side-fridge-freezer-xrcsdh5266-liebherr-ambient-1920x1080-w1920-1920x1080.jpg");
}
.cid-v60kdApGnG {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v60kdApGnG .container-fluid {
  padding: 0 3rem;
}
.cid-v60kdApGnG .media-container-column {
  padding: 0 2rem;
}
.cid-v60kdApGnG .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #d7cd8d;
}
@media (max-width: 767px) {
  .cid-v60kdApGnG .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v60kdApGnG .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v60kdAHHK8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #d7cd8d;
  background: linear-gradient(0deg, #d7cd8d, #12172c);
}
.cid-v60kdAHHK8 .counter-container {
  color: #767676;
}
.cid-v60kdAHHK8 .counter-container ul {
  margin-bottom: 0;
}
.cid-v60kdAHHK8 .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
}
.cid-v60kdAHHK8 .counter-container ul li:before {
  position: absolute;
  left: 0px;
  margin-top: -10px;
  padding-top: 3px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  line-height: 20px;
  transition: all .2s;
  color: #ffffff;
  background: #12172c;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: linear-gradient(135deg, #12172c, #6b7748);
  content: '✓';
}
.cid-v60kdAHHK8 .mbr-text {
  color: #ffffff;
}
.cid-v60kdB32oA {
  padding-top: 600px;
  background-image: url("../../../assets/images/images204-300x168.jpg");
}
.cid-v60kdBj00K {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kdBj00K img {
  width: 90%;
}
.cid-v60kdBj00K .mbr-text,
.cid-v60kdBj00K .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kdBj00K img {
    width: 100%;
  }
  .cid-v60kdBj00K .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kdBj00K H3 {
  color: #6b7748;
}
.cid-v60kdBj00K H2 {
  color: #12172c;
}
.cid-v60kdBDaSd {
  padding-top: 600px;
  background-image: url("../../../assets/images/fp-02-rs90au1-rd90u-00-feature-gal-14-585x702.jpg");
}
.cid-v60kdBUed2 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kdBUed2 img {
  width: 90%;
}
.cid-v60kdBUed2 .mbr-text,
.cid-v60kdBUed2 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kdBUed2 img {
    width: 100%;
  }
  .cid-v60kdBUed2 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kdBUed2 H2 {
  color: #12172c;
}
.cid-v60kdBUed2 H3 {
  color: #6b7748;
}
.cid-v60kdCdwLa {
  padding-top: 600px;
  background-image: url("../../../assets/images/laptop-version-1920x800-new-1.webp");
}
.cid-v60kdCxmJ3 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kdCxmJ3 img {
  width: 90%;
}
.cid-v60kdCxmJ3 .mbr-text,
.cid-v60kdCxmJ3 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kdCxmJ3 img {
    width: 100%;
  }
  .cid-v60kdCxmJ3 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kdCxmJ3 H1 {
  color: #12172c;
}
.cid-v60kdCxmJ3 H3 {
  color: #6b7748;
}
.cid-v60kdCxmJ3 H2 {
  color: #12172c;
}
.cid-v60kdCRNmX {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-image-of-blue-refrigerator-on-a-blue-background-with-snowdrift-3d-rendering-deep-freezer-fridge-generative-ai-photo-625x350.jpg");
}
.cid-v60kdD9Ge1 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kdD9Ge1 img {
  width: 90%;
}
.cid-v60kdD9Ge1 .mbr-text,
.cid-v60kdD9Ge1 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kdD9Ge1 img {
    width: 100%;
  }
  .cid-v60kdD9Ge1 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kdD9Ge1 H2 {
  color: #12172c;
}
.cid-v60kdD9Ge1 H3 {
  color: #6b7748;
}
.cid-v60kdDxi3j {
  padding-top: 600px;
  background-image: url("../../../assets/images/1489-1047-1008-1-2000x1333.jpg");
}
.cid-v60kdDNXWk {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kdDNXWk img {
  width: 90%;
}
.cid-v60kdDNXWk .mbr-text,
.cid-v60kdDNXWk .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kdDNXWk img {
    width: 100%;
  }
  .cid-v60kdDNXWk .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kdDNXWk H3 {
  color: #6b7748;
}
.cid-v60kdDNXWk H2 {
  color: #12172c;
}
.cid-v60kdE90CF {
  padding-top: 600px;
  background-image: url("../../../assets/images/einbau-kuehl-gefrierkombination-prime-serie-liebherr-ambient-1920x1300-w1280-1280x867.jpg");
}
.cid-v60kdErW7f {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kdErW7f img {
  width: 90%;
}
.cid-v60kdErW7f .mbr-text,
.cid-v60kdErW7f .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kdErW7f img {
    width: 100%;
  }
  .cid-v60kdErW7f .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kdErW7f H1 {
  color: #12172c;
}
.cid-v60kdErW7f H2 {
  color: #12172c;
}
.cid-v60kdErW7f H3 {
  color: #6b7748;
}
.cid-v60kIxt9Ad {
  padding-top: 600px;
  background-image: url("../../../assets/images/liebherr-rda-gdn-xrcsdh5265-landscape-banner-1-2000x1042.png");
}
.cid-v60kKeZkxB {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kKeZkxB img {
  width: 90%;
}
.cid-v60kKeZkxB .mbr-text,
.cid-v60kKeZkxB .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kKeZkxB img {
    width: 100%;
  }
  .cid-v60kKeZkxB .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kKeZkxB H2 {
  color: #12172c;
}
.cid-v60kKeZkxB H3 {
  color: #6b7748;
}
.cid-v60kOOgDRx {
  padding-top: 600px;
  background-image: url("../../../assets/images/freestanding-side-by-side-fridge-freezer-xrcsdh5266-liebherr-ambient-1920x1080-w1920-1920x1080.jpg");
}
.cid-v60P5AO7lY {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v60P5AO7lY .mbr-overlay {
  background: #232323;
}
.cid-v60P5AO7lY .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v60P5AO7lY H2 {
  color: #12172c;
}
.cid-v60P5AO7lY .mbr-section-subtitle,
.cid-v60P5AO7lY .mbr-section-btn {
  color: #232323;
}
.cid-v60P8BQNxq {
  padding-top: 600px;
  background-image: url("../../../assets/images/01-smeg-kuehl-gefrierschraenke-kachel-gross-567x545px2-532x514-id2016509-9c854c78b9aea31e6a55e5219d65fc4f-532x514.jpg");
}
.cid-v8MH5BsQto {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MH5BsQto h2,
.cid-v8MH5BsQto h3,
.cid-v8MH5BsQto h4,
.cid-v8MH5BsQto p {
  color: #ffffff;
}
.cid-v8MH5BsQto .mbr-overlay {
  z-index: -1;
}
.cid-v8MH5BsQto .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MH5BsQto .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MH5BsQto .form-control:focus,
.cid-v8MH5BsQto .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MH5BsQto .form-group {
  margin-bottom: 1rem;
}
.cid-v8MH5BsQto input::-webkit-input-placeholder,
.cid-v8MH5BsQto textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MH5BsQto input:-moz-placeholder,
.cid-v8MH5BsQto textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MH5BsQto .jq-selectbox li,
.cid-v8MH5BsQto .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MH5BsQto .jq-selectbox li:hover,
.cid-v8MH5BsQto .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MH5BsQto .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MH5BsQto .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MH5BsQto .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MH5BsQto .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MH5BsQto .mbr-text {
  color: #767676;
}
.cid-v8MH5BsQto .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MH5BsQto .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MH5BsQto .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MH5BsQto a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MH5BsQto .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MH5BsQto .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MH5BsQto textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MH5BsQto .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MH5BsQto .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MH5BsQto .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MH5BsQto h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MH5BsQto .block-content {
    padding: 0;
  }
  .cid-v8MH5BsQto .form-block {
    padding: 1rem;
  }
}
.cid-v8MH5BsQto .mbr-section-title,
.cid-v8MH5BsQto .mbr-section-btn {
  color: #12172c;
}
.cid-v8MH5BsQto H4 {
  color: #d7cd8d;
}
.cid-v8MH5BsQto .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MH5BsQto P {
  color: #232323;
}
.cid-v8MH6icbnk {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MH6icbnk .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MH6icbnk .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MH6icbnk .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MH6icbnk .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MH6icbnk .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MH6icbnk .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MH6icbnk .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MH6icbnk .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MH6icbnk .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MH6icbnk .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MH6icbnk .mbr-text,
.cid-v8MH6icbnk .mbr-section-btn {
  color: #232323;
}
.cid-v8MH6icbnk .location,
.cid-v8MH6icbnk .icon-wrap {
  color: #6b7748;
}
.cid-v8MH6icbnk H3 {
  color: #12172c;
}
.cid-v8MH71cbqJ .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MH71cbqJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MH71cbqJ .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MH71cbqJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MH71cbqJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v60kdETrLU {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v60kdETrLU .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v60kSSiF6S .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v60kSSiF6S .nav-item:focus,
.cid-v60kSSiF6S .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v60kSSiF6S .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v60kSSiF6S .nav-item .nav-link {
    position: relative;
  }
  .cid-v60kSSiF6S .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v60kSSiF6S .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v60kSSiF6S .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v60kSSiF6S .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v60kSSiF6S .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v60kSSiF6S .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v60kSSiF6S .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v60kSSiF6S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v60kSSiF6S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v60kSSiF6S .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v60kSSiF6S .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v60kSSiF6S .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v60kSSiF6S .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v60kSSiF6S .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v60kSSiF6S .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v60kSSiF6S .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v60kSSiF6S .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v60kSSiF6S .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v60kSSiF6S .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v60kSSiF6S .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v60kSSiF6S .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v60kSSiF6S .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v60kSSiF6S .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v60kSSiF6S .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v60kSSiF6S .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v60kSSiF6S .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v60kSSiF6S .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v60kSSiF6S .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v60kSSiF6S .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v60kSSiF6S .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v60kSSiF6S .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v60kSSiF6S .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v60kSSiF6S .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v60kSSiF6S .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v60kSSiF6S .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v60kSSiF6S .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v60kSSiF6S .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v60kSSiF6S .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v60kSSiF6S .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v60kSSiF6S .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v60kSSiF6S .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v60kSSiF6S .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v60kSSiF6S .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v60kSSiF6S .dropdown-item.active,
.cid-v60kSSiF6S .dropdown-item:active {
  background-color: transparent;
}
.cid-v60kSSiF6S .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v60kSSiF6S .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v60kSSiF6S .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v60kSSiF6S .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v60kSSiF6S .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v60kSSiF6S .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v60kSSiF6S ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v60kSSiF6S .navbar-buttons {
  text-align: center;
}
.cid-v60kSSiF6S button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v60kSSiF6S button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v60kSSiF6S button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v60kSSiF6S button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v60kSSiF6S button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v60kSSiF6S button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v60kSSiF6S nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v60kSSiF6S nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v60kSSiF6S nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v60kSSiF6S nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v60kSSiF6S .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v60kSSiF6S a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v60kSSiF6S .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v60kSSiF6S .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v60kSSiF6S .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v60kSSiF6S .navbar {
    height: 77px;
  }
  .cid-v60kSSiF6S .navbar.opened {
    height: auto;
  }
  .cid-v60kSSiF6S .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v60kSSRe2H {
  background-image: url("../../../assets/images/industrial-washing-machines-in-a-public-laundromat-2022-02-02-19-16-14-utc1.webp");
}
.cid-v60kSSRe2H .mbr-section-title,
.cid-v60kSSRe2H .mbr-section-subtitle {
  color: #000000;
}
.cid-v60kSSRe2H .mbr-section-text {
  color: #232323;
}
.cid-v60kSSRe2H .mbr-text,
.cid-v60kSSRe2H .typed-text,
.cid-v60kSSRe2H .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v60kSSRe2H .btn {
  margin-left: 4px !important;
}
.cid-v60kSSRe2H .animated-element {
  color: #d7cd8d;
}
.cid-v60kSSRe2H .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v60kSSRe2H .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v60kSSRe2H .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v60kSSRe2H .typed-text,
  .cid-v60kSSRe2H .mbr-section-subtitle,
  .cid-v60kSSRe2H .mbr-section-text,
  .cid-v60kSSRe2H .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v60kSSRe2H .mbr-section-subtitle,
.cid-v60kSSRe2H .typed-text {
  color: #ffffff;
}
.cid-v60kSSRe2H .mbr-section-text,
.cid-v60kSSRe2H .mbr-section-btn {
  color: #ffffff;
}
.cid-v60kSTkoJb {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v60kSTkoJb .mbr-overlay {
  background: linear-gradient(90deg, #efefef, #1ec5bf);
}
.cid-v60kSTkoJb h4,
.cid-v60kSTkoJb h5 {
  text-align: center;
}
.cid-v60kSTkoJb p {
  text-align: center;
}
.cid-v60kSTkoJb .card-box {
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.cid-v60kSTkoJb .card-img {
  font-size: 3rem;
}
.cid-v60kSTkoJb .date span {
  display: inline-block;
  background-color: #12172c;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
}
.cid-v60kSTkoJb H2 {
  color: #12172c;
}
.cid-v60kSTkoJb .mbr-section-subtitle {
  color: #efefef;
}
.cid-v60kSTkoJb .card-title,
.cid-v60kSTkoJb .card-img {
  color: #12172c;
}
.cid-v60kSTkoJb .mbr-text {
  color: #232323;
}
.cid-v60kSU19bC {
  padding-top: 600px;
  background-image: url("../../../assets/images/choosing20industrial20washing20machines1-1920x1067.jpg");
}
.cid-v60kSUmA6j {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v60kSUmA6j .container-fluid {
  padding: 0 3rem;
}
.cid-v60kSUmA6j .media-container-column {
  padding: 0 2rem;
}
.cid-v60kSUmA6j .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #d7cd8d;
}
@media (max-width: 767px) {
  .cid-v60kSUmA6j .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v60kSUmA6j .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v60kSUHPAs {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #d7cd8d;
  background: linear-gradient(0deg, #d7cd8d, #12172c);
}
.cid-v60kSUHPAs .counter-container {
  color: #767676;
}
.cid-v60kSUHPAs .counter-container ul {
  margin-bottom: 0;
}
.cid-v60kSUHPAs .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
}
.cid-v60kSUHPAs .counter-container ul li:before {
  position: absolute;
  left: 0px;
  margin-top: -10px;
  padding-top: 3px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  line-height: 20px;
  transition: all .2s;
  color: #ffffff;
  background: #12172c;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: linear-gradient(135deg, #12172c, #6b7748);
  content: '✓';
}
.cid-v60kSUHPAs .mbr-text {
  color: #ffffff;
}
.cid-v60kSUXcSa {
  padding-top: 600px;
  background-image: url("../../../assets/images/ho7erdcwthgl8yffirgcra-2000x1125.jpg");
}
.cid-v60kSVdINR {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kSVdINR img {
  width: 90%;
}
.cid-v60kSVdINR .mbr-text,
.cid-v60kSVdINR .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kSVdINR img {
    width: 100%;
  }
  .cid-v60kSVdINR .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kSVdINR H2 {
  color: #12172c;
}
.cid-v60kSVdINR H3 {
  color: #6b7748;
}
.cid-v60kSVxKrT {
  padding-top: 600px;
  background-image: url("../../../assets/images/choosing20industrial20washing20machines1-1920x1067.jpg");
}
.cid-v60kSVMDiM {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kSVMDiM img {
  width: 90%;
}
.cid-v60kSVMDiM .mbr-text,
.cid-v60kSVMDiM .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kSVMDiM img {
    width: 100%;
  }
  .cid-v60kSVMDiM .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kSVMDiM H2 {
  color: #12172c;
}
.cid-v60kSVMDiM H3 {
  color: #6b7748;
}
.cid-v60kSW5u7f {
  padding-top: 600px;
  background-image: url("../../../assets/images/laundry-room.webp");
}
.cid-v60kSWji17 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kSWji17 img {
  width: 90%;
}
.cid-v60kSWji17 .mbr-text,
.cid-v60kSWji17 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kSWji17 img {
    width: 100%;
  }
  .cid-v60kSWji17 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kSWji17 H2 {
  color: #12172c;
}
.cid-v60kSWji17 H3 {
  color: #6b7748;
}
.cid-v60kSWGMje {
  padding-top: 600px;
  background-image: url("../../../assets/images/91r578g-xbl.-ac-uf8941000-ql80-894x894.jpg");
}
.cid-v60kSWXH3W {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kSWXH3W img {
  width: 90%;
}
.cid-v60kSWXH3W .mbr-text,
.cid-v60kSWXH3W .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kSWXH3W img {
    width: 100%;
  }
  .cid-v60kSWXH3W .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kSWXH3W H1 {
  color: #12172c;
}
.cid-v60kSWXH3W H2 {
  color: #12172c;
}
.cid-v60kSWXH3W H3 {
  color: #6b7748;
}
.cid-v60kSXgiVB {
  padding-top: 600px;
  background-image: url("../../../assets/images/whirlpool1.webp");
}
.cid-v60kSXy8qL {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kSXy8qL img {
  width: 90%;
}
.cid-v60kSXy8qL .mbr-text,
.cid-v60kSXy8qL .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kSXy8qL img {
    width: 100%;
  }
  .cid-v60kSXy8qL .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kSXy8qL H2 {
  color: #12172c;
}
.cid-v60kSXy8qL H3 {
  color: #6b7748;
}
.cid-v60kSXTOAG {
  padding-top: 600px;
  background-image: url("../../../assets/images/brx-postcarddesklarge-960x690.jpg");
}
.cid-v60kSYaaHG {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kSYaaHG img {
  width: 90%;
}
.cid-v60kSYaaHG .mbr-text,
.cid-v60kSYaaHG .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kSYaaHG img {
    width: 100%;
  }
  .cid-v60kSYaaHG .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kSYaaHG H1 {
  color: #12172c;
}
.cid-v60kSYaaHG H2 {
  color: #12172c;
}
.cid-v60kSYaaHG H3 {
  color: #6b7748;
}
.cid-v60kSYv1ud {
  padding-top: 600px;
  background-image: url("../../../assets/images/commercial-laundry.webp");
}
.cid-v60kSYOwKF {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60kSYOwKF img {
  width: 90%;
}
.cid-v60kSYOwKF .mbr-text,
.cid-v60kSYOwKF .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60kSYOwKF img {
    width: 100%;
  }
  .cid-v60kSYOwKF .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60kSYOwKF H2 {
  color: #12172c;
}
.cid-v60kSYOwKF H3 {
  color: #6b7748;
}
.cid-v60kSZblzU {
  padding-top: 600px;
  background-image: url("../../../assets/images/ho7erdcwthgl8yffirgcra-2000x1125.jpg");
}
.cid-v60WWbizyG {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v60WWbizyG .mbr-overlay {
  background: #232323;
}
.cid-v60WWbizyG .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v60WWbizyG H2 {
  color: #12172c;
}
.cid-v60WWbizyG .mbr-section-subtitle,
.cid-v60WWbizyG .mbr-section-btn {
  color: #232323;
}
.cid-v60XmiwdBa {
  padding-top: 600px;
  background-image: url("../../../assets/images/laundry-room.webp");
}
.cid-v8MHffbDBl {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MHffbDBl h2,
.cid-v8MHffbDBl h3,
.cid-v8MHffbDBl h4,
.cid-v8MHffbDBl p {
  color: #ffffff;
}
.cid-v8MHffbDBl .mbr-overlay {
  z-index: -1;
}
.cid-v8MHffbDBl .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MHffbDBl .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MHffbDBl .form-control:focus,
.cid-v8MHffbDBl .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MHffbDBl .form-group {
  margin-bottom: 1rem;
}
.cid-v8MHffbDBl input::-webkit-input-placeholder,
.cid-v8MHffbDBl textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MHffbDBl input:-moz-placeholder,
.cid-v8MHffbDBl textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MHffbDBl .jq-selectbox li,
.cid-v8MHffbDBl .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHffbDBl .jq-selectbox li:hover,
.cid-v8MHffbDBl .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHffbDBl .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHffbDBl .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHffbDBl .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MHffbDBl .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MHffbDBl .mbr-text {
  color: #767676;
}
.cid-v8MHffbDBl .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MHffbDBl .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MHffbDBl .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MHffbDBl a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MHffbDBl .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MHffbDBl .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MHffbDBl textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MHffbDBl .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MHffbDBl .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MHffbDBl .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MHffbDBl h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MHffbDBl .block-content {
    padding: 0;
  }
  .cid-v8MHffbDBl .form-block {
    padding: 1rem;
  }
}
.cid-v8MHffbDBl .mbr-section-title,
.cid-v8MHffbDBl .mbr-section-btn {
  color: #12172c;
}
.cid-v8MHffbDBl H4 {
  color: #d7cd8d;
}
.cid-v8MHffbDBl .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MHffbDBl P {
  color: #232323;
}
.cid-v8MHga3aVG {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MHga3aVG .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHga3aVG .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MHga3aVG .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHga3aVG .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MHga3aVG .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MHga3aVG .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MHga3aVG .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MHga3aVG .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MHga3aVG .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MHga3aVG .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MHga3aVG .mbr-text,
.cid-v8MHga3aVG .mbr-section-btn {
  color: #232323;
}
.cid-v8MHga3aVG .location,
.cid-v8MHga3aVG .icon-wrap {
  color: #6b7748;
}
.cid-v8MHga3aVG H3 {
  color: #12172c;
}
.cid-v8MHgKn8zO .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MHgKn8zO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MHgKn8zO .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MHgKn8zO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MHgKn8zO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v60kSZrGqJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v60kSZrGqJ .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v60ldxwAfy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v60ldxwAfy .nav-item:focus,
.cid-v60ldxwAfy .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v60ldxwAfy .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v60ldxwAfy .nav-item .nav-link {
    position: relative;
  }
  .cid-v60ldxwAfy .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v60ldxwAfy .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v60ldxwAfy .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v60ldxwAfy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v60ldxwAfy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v60ldxwAfy .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v60ldxwAfy .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v60ldxwAfy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v60ldxwAfy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v60ldxwAfy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v60ldxwAfy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v60ldxwAfy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v60ldxwAfy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v60ldxwAfy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v60ldxwAfy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v60ldxwAfy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v60ldxwAfy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v60ldxwAfy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v60ldxwAfy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v60ldxwAfy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v60ldxwAfy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v60ldxwAfy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v60ldxwAfy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v60ldxwAfy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v60ldxwAfy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v60ldxwAfy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v60ldxwAfy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v60ldxwAfy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v60ldxwAfy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v60ldxwAfy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v60ldxwAfy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v60ldxwAfy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v60ldxwAfy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v60ldxwAfy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v60ldxwAfy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v60ldxwAfy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v60ldxwAfy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v60ldxwAfy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v60ldxwAfy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v60ldxwAfy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v60ldxwAfy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v60ldxwAfy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v60ldxwAfy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v60ldxwAfy .dropdown-item.active,
.cid-v60ldxwAfy .dropdown-item:active {
  background-color: transparent;
}
.cid-v60ldxwAfy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v60ldxwAfy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v60ldxwAfy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v60ldxwAfy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v60ldxwAfy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v60ldxwAfy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v60ldxwAfy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v60ldxwAfy .navbar-buttons {
  text-align: center;
}
.cid-v60ldxwAfy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v60ldxwAfy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v60ldxwAfy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v60ldxwAfy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v60ldxwAfy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v60ldxwAfy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v60ldxwAfy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v60ldxwAfy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v60ldxwAfy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v60ldxwAfy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v60ldxwAfy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v60ldxwAfy a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v60ldxwAfy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v60ldxwAfy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v60ldxwAfy .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v60ldxwAfy .navbar {
    height: 77px;
  }
  .cid-v60ldxwAfy .navbar.opened {
    height: auto;
  }
  .cid-v60ldxwAfy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v60ldy6zMW {
  background-image: url("../../../assets/images/what-is-an-air-conditioning-system-and-how-does-it-work-mac-1200x680.jpg");
}
.cid-v60ldy6zMW .mbr-section-title,
.cid-v60ldy6zMW .mbr-section-subtitle {
  color: #000000;
}
.cid-v60ldy6zMW .mbr-section-text {
  color: #232323;
}
.cid-v60ldy6zMW .mbr-text,
.cid-v60ldy6zMW .typed-text,
.cid-v60ldy6zMW .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v60ldy6zMW .btn {
  margin-left: 4px !important;
}
.cid-v60ldy6zMW .animated-element {
  color: #d7cd8d;
}
.cid-v60ldy6zMW .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v60ldy6zMW .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v60ldy6zMW .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v60ldy6zMW .typed-text,
  .cid-v60ldy6zMW .mbr-section-subtitle,
  .cid-v60ldy6zMW .mbr-section-text,
  .cid-v60ldy6zMW .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v60ldy6zMW .mbr-section-subtitle,
.cid-v60ldy6zMW .typed-text {
  color: #ffffff;
}
.cid-v60ldy6zMW .mbr-section-text,
.cid-v60ldy6zMW .mbr-section-btn {
  color: #ffffff;
}
.cid-v60ldyz94n {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v60ldyz94n .mbr-overlay {
  background: linear-gradient(90deg, #efefef, #1ec5bf);
}
.cid-v60ldyz94n h4,
.cid-v60ldyz94n h5 {
  text-align: center;
}
.cid-v60ldyz94n p {
  text-align: center;
}
.cid-v60ldyz94n .card-box {
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.cid-v60ldyz94n .card-img {
  font-size: 3rem;
}
.cid-v60ldyz94n .date span {
  display: inline-block;
  background-color: #12172c;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
}
.cid-v60ldyz94n H2 {
  color: #12172c;
}
.cid-v60ldyz94n .mbr-section-subtitle {
  color: #efefef;
}
.cid-v60ldyz94n .card-title,
.cid-v60ldyz94n .card-img {
  color: #12172c;
}
.cid-v60ldyz94n .mbr-text {
  color: #232323;
}
.cid-v60ldz653Z {
  padding-top: 600px;
  background-image: url("../../../assets/images/imagenba595a8a3fc7e6eac8eff7b469ea6a5c-1024x512.jpg");
}
.cid-v60ldzmqne {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v60ldzmqne .container-fluid {
  padding: 0 3rem;
}
.cid-v60ldzmqne .media-container-column {
  padding: 0 2rem;
}
.cid-v60ldzmqne .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #d7cd8d;
}
@media (max-width: 767px) {
  .cid-v60ldzmqne .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v60ldzmqne .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v60ldzIXap {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #d7cd8d;
  background: linear-gradient(0deg, #d7cd8d, #12172c);
}
.cid-v60ldzIXap .counter-container {
  color: #767676;
}
.cid-v60ldzIXap .counter-container ul {
  margin-bottom: 0;
}
.cid-v60ldzIXap .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
}
.cid-v60ldzIXap .counter-container ul li:before {
  position: absolute;
  left: 0px;
  margin-top: -10px;
  padding-top: 3px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  line-height: 20px;
  transition: all .2s;
  color: #ffffff;
  background: #12172c;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: linear-gradient(135deg, #12172c, #6b7748);
  content: '✓';
}
.cid-v60ldzIXap .mbr-text {
  color: #ffffff;
}
.cid-v60ldzW2NM {
  padding-top: 600px;
  background-image: url("../../../assets/images/a01aaf771504-portable-air-con-lead-2000x1000.jpg");
}
.cid-v60ldAcOF1 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60ldAcOF1 img {
  width: 90%;
}
.cid-v60ldAcOF1 .mbr-text,
.cid-v60ldAcOF1 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60ldAcOF1 img {
    width: 100%;
  }
  .cid-v60ldAcOF1 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60ldAcOF1 H2 {
  color: #12172c;
}
.cid-v60ldAcOF1 H3 {
  color: #6b7748;
}
.cid-v60ldAvoCw {
  padding-top: 600px;
  background-image: url("../../../assets/images/a01aaf771504-portable-air-con-lead-2000x1000.jpg");
}
.cid-v60ldAKuS6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60ldAKuS6 img {
  width: 90%;
}
.cid-v60ldAKuS6 .mbr-text,
.cid-v60ldAKuS6 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60ldAKuS6 img {
    width: 100%;
  }
  .cid-v60ldAKuS6 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60ldAKuS6 H2 {
  color: #12172c;
}
.cid-v60ldAKuS6 H3 {
  color: #6b7748;
}
.cid-v60ldB53ul {
  padding-top: 600px;
  background-image: url("../../../assets/images/all-you-need-to-know-about-air-coolers-and-air-conditioners-1b1af4f8-3c08-4969-99cf-16d6de968939.webp");
}
.cid-v60ldBnCaj {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60ldBnCaj img {
  width: 90%;
}
.cid-v60ldBnCaj .mbr-text,
.cid-v60ldBnCaj .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60ldBnCaj img {
    width: 100%;
  }
  .cid-v60ldBnCaj .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60ldBnCaj H3 {
  color: #6b7748;
}
.cid-v60ldBnCaj H2 {
  color: #12172c;
}
.cid-v60ldBGuZq {
  padding-top: 600px;
  background-image: url("../../../assets/images/pngtree-hvac-air-conditioning-and-ventilation-systems-on-wall-image-15656351-720x404.jpg");
}
.cid-v60ldD9SrI {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60ldD9SrI img {
  width: 90%;
}
.cid-v60ldD9SrI .mbr-text,
.cid-v60ldD9SrI .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60ldD9SrI img {
    width: 100%;
  }
  .cid-v60ldD9SrI .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60ldD9SrI H2 {
  color: #12172c;
}
.cid-v60ldD9SrI H3 {
  color: #6b7748;
}
.cid-v60ldCTcuu {
  padding-top: 600px;
  background-image: url("../../../assets/images/cp20-ac-750x465.jpg");
}
.cid-v60ldCybyI {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60ldCybyI img {
  width: 90%;
}
.cid-v60ldCybyI .mbr-text,
.cid-v60ldCybyI .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60ldCybyI img {
    width: 100%;
  }
  .cid-v60ldCybyI .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60ldCybyI H3 {
  color: #6b7748;
}
.cid-v60ldCybyI H2 {
  color: #12172c;
}
.cid-v60ldDt2ei {
  padding-top: 600px;
  background-image: url("../../../assets/images/desktop-wallpaper-air-conditioner-air-conditioning-850x478.jpg");
}
.cid-v60ldDK3nW {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v60ldDK3nW img {
  width: 90%;
}
.cid-v60ldDK3nW .mbr-text,
.cid-v60ldDK3nW .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v60ldDK3nW img {
    width: 100%;
  }
  .cid-v60ldDK3nW .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v60ldDK3nW H3 {
  color: #6b7748;
}
.cid-v60ldDK3nW H2 {
  color: #12172c;
}
.cid-v60ldE4MOB {
  padding-top: 600px;
  background-image: url("../../../assets/images/pngtree-air-conditioning-cleaning-service-with-water-spray-image-15644368-720x404.jpg");
}
.cid-v6cENzFgOe {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v6cENzFgOe .mbr-overlay {
  background: #232323;
}
.cid-v6cENzFgOe .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v6cENzFgOe H2 {
  color: #12172c;
}
.cid-v6cENzFgOe .mbr-section-subtitle,
.cid-v6cENzFgOe .mbr-section-btn {
  color: #232323;
}
.cid-v6cEZ43dgQ {
  padding-top: 600px;
  background-image: url("../../../assets/images/imagenba595a8a3fc7e6eac8eff7b469ea6a5c-1024x512.jpg");
}
.cid-v8MHtuqMfm {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MHtuqMfm h2,
.cid-v8MHtuqMfm h3,
.cid-v8MHtuqMfm h4,
.cid-v8MHtuqMfm p {
  color: #ffffff;
}
.cid-v8MHtuqMfm .mbr-overlay {
  z-index: -1;
}
.cid-v8MHtuqMfm .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MHtuqMfm .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MHtuqMfm .form-control:focus,
.cid-v8MHtuqMfm .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MHtuqMfm .form-group {
  margin-bottom: 1rem;
}
.cid-v8MHtuqMfm input::-webkit-input-placeholder,
.cid-v8MHtuqMfm textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MHtuqMfm input:-moz-placeholder,
.cid-v8MHtuqMfm textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MHtuqMfm .jq-selectbox li,
.cid-v8MHtuqMfm .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHtuqMfm .jq-selectbox li:hover,
.cid-v8MHtuqMfm .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHtuqMfm .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHtuqMfm .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHtuqMfm .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MHtuqMfm .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MHtuqMfm .mbr-text {
  color: #767676;
}
.cid-v8MHtuqMfm .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MHtuqMfm .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MHtuqMfm .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MHtuqMfm a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MHtuqMfm .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MHtuqMfm .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MHtuqMfm textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MHtuqMfm .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MHtuqMfm .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MHtuqMfm .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MHtuqMfm h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MHtuqMfm .block-content {
    padding: 0;
  }
  .cid-v8MHtuqMfm .form-block {
    padding: 1rem;
  }
}
.cid-v8MHtuqMfm .mbr-section-title,
.cid-v8MHtuqMfm .mbr-section-btn {
  color: #12172c;
}
.cid-v8MHtuqMfm H4 {
  color: #d7cd8d;
}
.cid-v8MHtuqMfm .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MHtuqMfm P {
  color: #232323;
}
.cid-v8MHu8Ukxb {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MHu8Ukxb .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHu8Ukxb .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MHu8Ukxb .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHu8Ukxb .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MHu8Ukxb .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MHu8Ukxb .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MHu8Ukxb .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MHu8Ukxb .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MHu8Ukxb .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MHu8Ukxb .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MHu8Ukxb .mbr-text,
.cid-v8MHu8Ukxb .mbr-section-btn {
  color: #232323;
}
.cid-v8MHu8Ukxb .location,
.cid-v8MHu8Ukxb .icon-wrap {
  color: #6b7748;
}
.cid-v8MHu8Ukxb H3 {
  color: #12172c;
}
.cid-v8MHuREtV7 .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MHuREtV7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MHuREtV7 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MHuREtV7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MHuREtV7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v60ldEo6lN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v60ldEo6lN .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v6cH26CZtE .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6cH26CZtE .nav-item:focus,
.cid-v6cH26CZtE .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v6cH26CZtE .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v6cH26CZtE .nav-item .nav-link {
    position: relative;
  }
  .cid-v6cH26CZtE .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v6cH26CZtE .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v6cH26CZtE .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6cH26CZtE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6cH26CZtE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6cH26CZtE .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v6cH26CZtE .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v6cH26CZtE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v6cH26CZtE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6cH26CZtE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v6cH26CZtE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v6cH26CZtE .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v6cH26CZtE .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v6cH26CZtE .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v6cH26CZtE .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v6cH26CZtE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v6cH26CZtE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v6cH26CZtE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v6cH26CZtE .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v6cH26CZtE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v6cH26CZtE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v6cH26CZtE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v6cH26CZtE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v6cH26CZtE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v6cH26CZtE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v6cH26CZtE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6cH26CZtE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6cH26CZtE .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v6cH26CZtE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6cH26CZtE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6cH26CZtE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v6cH26CZtE .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v6cH26CZtE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6cH26CZtE .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6cH26CZtE .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v6cH26CZtE .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v6cH26CZtE .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v6cH26CZtE .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v6cH26CZtE .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v6cH26CZtE .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v6cH26CZtE .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v6cH26CZtE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6cH26CZtE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v6cH26CZtE .dropdown-item.active,
.cid-v6cH26CZtE .dropdown-item:active {
  background-color: transparent;
}
.cid-v6cH26CZtE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6cH26CZtE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6cH26CZtE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6cH26CZtE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v6cH26CZtE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6cH26CZtE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6cH26CZtE ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v6cH26CZtE .navbar-buttons {
  text-align: center;
}
.cid-v6cH26CZtE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v6cH26CZtE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v6cH26CZtE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v6cH26CZtE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v6cH26CZtE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v6cH26CZtE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v6cH26CZtE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6cH26CZtE nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v6cH26CZtE nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v6cH26CZtE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6cH26CZtE .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v6cH26CZtE a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v6cH26CZtE .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v6cH26CZtE .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v6cH26CZtE .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6cH26CZtE .navbar {
    height: 77px;
  }
  .cid-v6cH26CZtE .navbar.opened {
    height: auto;
  }
  .cid-v6cH26CZtE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6cH28qxUI {
  background-image: url("../../../assets/images/cleaning-your-dishwasher-naturally-1-1600x1067.jpg");
}
.cid-v6cH28qxUI .mbr-section-title,
.cid-v6cH28qxUI .mbr-section-subtitle {
  color: #000000;
}
.cid-v6cH28qxUI .mbr-section-text {
  color: #232323;
}
.cid-v6cH28qxUI .mbr-text,
.cid-v6cH28qxUI .typed-text,
.cid-v6cH28qxUI .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v6cH28qxUI .btn {
  margin-left: 4px !important;
}
.cid-v6cH28qxUI .animated-element {
  color: #d7cd8d;
}
.cid-v6cH28qxUI .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v6cH28qxUI .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v6cH28qxUI .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6cH28qxUI .typed-text,
  .cid-v6cH28qxUI .mbr-section-subtitle,
  .cid-v6cH28qxUI .mbr-section-text,
  .cid-v6cH28qxUI .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v6cH28qxUI .mbr-section-subtitle,
.cid-v6cH28qxUI .typed-text {
  color: #ffffff;
}
.cid-v6cH28qxUI .mbr-section-text,
.cid-v6cH28qxUI .mbr-section-btn {
  color: #ffffff;
}
.cid-v6cH2aeCCw {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v6cH2aeCCw .mbr-overlay {
  background: linear-gradient(90deg, #efefef, #1ec5bf);
}
.cid-v6cH2aeCCw h4,
.cid-v6cH2aeCCw h5 {
  text-align: center;
}
.cid-v6cH2aeCCw p {
  text-align: center;
}
.cid-v6cH2aeCCw .card-box {
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.cid-v6cH2aeCCw .card-img {
  font-size: 3rem;
}
.cid-v6cH2aeCCw .date span {
  display: inline-block;
  background-color: #12172c;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
}
.cid-v6cH2aeCCw H2 {
  color: #12172c;
}
.cid-v6cH2aeCCw .mbr-section-subtitle {
  color: #efefef;
}
.cid-v6cH2aeCCw .card-title,
.cid-v6cH2aeCCw .card-img {
  color: #12172c;
}
.cid-v6cH2aeCCw .mbr-text {
  color: #232323;
}
.cid-v6cH2c6fxH {
  padding-top: 600px;
  background-image: url("../../../assets/images/l-intro-1753122408-1600x900.jpg");
}
.cid-v6cH2dzOHH {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v6cH2dzOHH .container-fluid {
  padding: 0 3rem;
}
.cid-v6cH2dzOHH .media-container-column {
  padding: 0 2rem;
}
.cid-v6cH2dzOHH .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #d7cd8d;
}
@media (max-width: 767px) {
  .cid-v6cH2dzOHH .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v6cH2dzOHH .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v6cH2f4rmG {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #d7cd8d;
  background: linear-gradient(0deg, #d7cd8d, #12172c);
}
.cid-v6cH2f4rmG .counter-container {
  color: #767676;
}
.cid-v6cH2f4rmG .counter-container ul {
  margin-bottom: 0;
}
.cid-v6cH2f4rmG .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
}
.cid-v6cH2f4rmG .counter-container ul li:before {
  position: absolute;
  left: 0px;
  margin-top: -10px;
  padding-top: 3px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  line-height: 20px;
  transition: all .2s;
  color: #ffffff;
  background: #12172c;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: linear-gradient(135deg, #12172c, #6b7748);
  content: '✓';
}
.cid-v6cH2f4rmG .mbr-text {
  color: #ffffff;
}
.cid-v6cH2gHy1u {
  padding-top: 600px;
  background-image: url("../../../assets/images/asko-xxl-dishwashers-d5654xxl-asko-appliances-inc-img4b31d57b0f15d812-14-2612-1-e1e0fdd-2000x1816.jpg");
}
.cid-v6cH2i2bNQ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6cH2i2bNQ img {
  width: 90%;
}
.cid-v6cH2i2bNQ .mbr-text,
.cid-v6cH2i2bNQ .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6cH2i2bNQ img {
    width: 100%;
  }
  .cid-v6cH2i2bNQ .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6cH2i2bNQ H2 {
  color: #12172c;
}
.cid-v6cH2i2bNQ H3 {
  color: #6b7748;
}
.cid-v6cH2jxncN {
  padding-top: 600px;
  background-image: url("../../../assets/images/r-1-1200x801.jpg");
}
.cid-v6cH2lgPy8 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6cH2lgPy8 img {
  width: 90%;
}
.cid-v6cH2lgPy8 .mbr-text,
.cid-v6cH2lgPy8 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6cH2lgPy8 img {
    width: 100%;
  }
  .cid-v6cH2lgPy8 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6cH2lgPy8 H2 {
  color: #12172c;
}
.cid-v6cH2lgPy8 H3 {
  color: #6b7748;
}
.cid-v6cH2mQJPl {
  padding-top: 600px;
  background-image: url("../../../assets/images/26206015-mayruachen-800-x-450px.webp");
}
.cid-v6cH2onezC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6cH2onezC img {
  width: 90%;
}
.cid-v6cH2onezC .mbr-text,
.cid-v6cH2onezC .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6cH2onezC img {
    width: 100%;
  }
  .cid-v6cH2onezC .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6cH2onezC H3 {
  color: #6b7748;
}
.cid-v6cH2onezC H2 {
  color: #12172c;
}
.cid-v6cH2pYyDJ {
  padding-top: 600px;
  background-image: url("../../../assets/images/l-intro-1753122408-1600x900.jpg");
}
.cid-v6cH2rj8zG {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6cH2rj8zG img {
  width: 90%;
}
.cid-v6cH2rj8zG .mbr-text,
.cid-v6cH2rj8zG .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6cH2rj8zG img {
    width: 100%;
  }
  .cid-v6cH2rj8zG .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6cH2rj8zG H2 {
  color: #12172c;
}
.cid-v6cH2rj8zG H3 {
  color: #6b7748;
}
.cid-v6cH2sTT1Q {
  padding-top: 600px;
  background-image: url("../../../assets/images/cleaning-your-dishwasher-naturally-1-1600x1067.jpg");
}
.cid-v6cH2urQZJ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6cH2urQZJ img {
  width: 90%;
}
.cid-v6cH2urQZJ .mbr-text,
.cid-v6cH2urQZJ .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6cH2urQZJ img {
    width: 100%;
  }
  .cid-v6cH2urQZJ .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6cH2urQZJ H3 {
  color: #6b7748;
}
.cid-v6cH2urQZJ H2 {
  color: #12172c;
}
.cid-v6cH2waJsa {
  padding-top: 600px;
  background-image: url("../../../assets/images/dishwasher-open-1920x1080.jpg");
}
.cid-v6cH2xEwb5 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6cH2xEwb5 img {
  width: 90%;
}
.cid-v6cH2xEwb5 .mbr-text,
.cid-v6cH2xEwb5 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6cH2xEwb5 img {
    width: 100%;
  }
  .cid-v6cH2xEwb5 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6cH2xEwb5 H3 {
  color: #6b7748;
}
.cid-v6cH2xEwb5 H2 {
  color: #12172c;
}
.cid-v6cH2zjtjC {
  padding-top: 600px;
  background-image: url("../../../assets/images/omega-dishwasher-repairs-gold-coast-tweed-heads-1248x832.jpeg");
}
.cid-v6cRQn6EdW {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6cRQn6EdW img {
  width: 90%;
}
.cid-v6cRQn6EdW .mbr-text,
.cid-v6cRQn6EdW .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6cRQn6EdW img {
    width: 100%;
  }
  .cid-v6cRQn6EdW .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6cRQn6EdW H1 {
  color: #12172c;
}
.cid-v6cRQn6EdW H2 {
  color: #12172c;
}
.cid-v6cRQn6EdW H3 {
  color: #6b7748;
}
.cid-v6cROwb9ny {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-close-up-view-of-a-modern-dishwashers-control-panel-and-interior-with-a-focus-on-the-1024x585.jpg");
}
.cid-v6cH2APLzD {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v6cH2APLzD .mbr-overlay {
  background: #232323;
}
.cid-v6cH2APLzD .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v6cH2APLzD H2 {
  color: #12172c;
}
.cid-v6cH2APLzD .mbr-section-subtitle,
.cid-v6cH2APLzD .mbr-section-btn {
  color: #232323;
}
.cid-v6cH2Ck7qv {
  padding-top: 600px;
  background-image: url("../../../assets/images/cr-bg-hero-dishwashers-lg.webp");
}
.cid-v8MHzd5pNh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MHzd5pNh h2,
.cid-v8MHzd5pNh h3,
.cid-v8MHzd5pNh h4,
.cid-v8MHzd5pNh p {
  color: #ffffff;
}
.cid-v8MHzd5pNh .mbr-overlay {
  z-index: -1;
}
.cid-v8MHzd5pNh .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MHzd5pNh .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MHzd5pNh .form-control:focus,
.cid-v8MHzd5pNh .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MHzd5pNh .form-group {
  margin-bottom: 1rem;
}
.cid-v8MHzd5pNh input::-webkit-input-placeholder,
.cid-v8MHzd5pNh textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MHzd5pNh input:-moz-placeholder,
.cid-v8MHzd5pNh textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MHzd5pNh .jq-selectbox li,
.cid-v8MHzd5pNh .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHzd5pNh .jq-selectbox li:hover,
.cid-v8MHzd5pNh .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHzd5pNh .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHzd5pNh .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHzd5pNh .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MHzd5pNh .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MHzd5pNh .mbr-text {
  color: #767676;
}
.cid-v8MHzd5pNh .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MHzd5pNh .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MHzd5pNh .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MHzd5pNh a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MHzd5pNh .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MHzd5pNh .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MHzd5pNh textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MHzd5pNh .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MHzd5pNh .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MHzd5pNh .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MHzd5pNh h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MHzd5pNh .block-content {
    padding: 0;
  }
  .cid-v8MHzd5pNh .form-block {
    padding: 1rem;
  }
}
.cid-v8MHzd5pNh .mbr-section-title,
.cid-v8MHzd5pNh .mbr-section-btn {
  color: #12172c;
}
.cid-v8MHzd5pNh H4 {
  color: #d7cd8d;
}
.cid-v8MHzd5pNh .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MHzd5pNh P {
  color: #232323;
}
.cid-v8MHA5tHXp {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MHA5tHXp .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHA5tHXp .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MHA5tHXp .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHA5tHXp .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MHA5tHXp .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MHA5tHXp .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MHA5tHXp .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MHA5tHXp .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MHA5tHXp .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MHA5tHXp .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MHA5tHXp .mbr-text,
.cid-v8MHA5tHXp .mbr-section-btn {
  color: #232323;
}
.cid-v8MHA5tHXp .location,
.cid-v8MHA5tHXp .icon-wrap {
  color: #6b7748;
}
.cid-v8MHA5tHXp H3 {
  color: #12172c;
}
.cid-v8MHAST1uj .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MHAST1uj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MHAST1uj .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MHAST1uj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MHAST1uj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6cH2DTpFa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v6cH2DTpFa .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5VuyWugrk {
  background-image: url("../../../assets/images/istockphoto-1196974664-612x612.webp");
}
.cid-v5VuyWugrk .mbr-section-title,
.cid-v5VuyWugrk .mbr-section-subtitle {
  color: #879a9f;
}
.cid-v5VuyWugrk .mbr-section-text {
  color: #767676;
}
.cid-v5VuyWugrk .mbr-text,
.cid-v5VuyWugrk .typed-text,
.cid-v5VuyWugrk .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v5VuyWugrk .btn {
  margin-left: 4px !important;
}
.cid-v5VuyWugrk .animated-element {
  color: #d7cd8d;
}
.cid-v5VuyWugrk .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v5VuyWugrk .mbr-section-title {
  color: #ffffff;
}
.cid-v5VuyWugrk .mbr-section-subtitle,
.cid-v5VuyWugrk .typed-text {
  color: #ffffff;
}
.cid-v5VuyWugrk .mbr-section-text,
.cid-v5VuyWugrk .mbr-section-btn {
  color: #ffffff;
}
.cid-v6cXyqXx4L {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v6cXyqXx4L .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v6cXyqXx4L .container {
  max-width: 1500px;
}
.cid-v6cXyqXx4L .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v6cXyqXx4L .container {
    padding: 0 4rem;
  }
}
.cid-v6cXyqXx4L .mbr-text,
.cid-v6cXyqXx4L .mbr-section-btn {
  color: #efeeee;
}
.cid-v6cXyqXx4L .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v6cXyqXx4L .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v6cXyqXx4L .align-left {
    text-align: center;
  }
  .cid-v6cXyqXx4L .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v6cXyqXx4L H1 {
  color: #d7cd8d;
}
.cid-v6cZcqxuxS {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/cleaning-your-dishwasher-naturally-1-1600x1067.jpg");
}
.cid-v6cZcqxuxS .mbr-overlay {
  background: #1dc8cc;
  background: linear-gradient(90deg, #1dc8cc, #188ef4);
}
.cid-v6cZcqxuxS .mbr-text {
  color: #8d97ad;
}
.cid-v6cZcqxuxS .card-wrap {
  background-color: #ffffff;
  padding: 2rem;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
.cid-v6cZcqxuxS H3 {
  color: #12172c;
}
.cid-v6cZcqxuxS .mbr-text,
.cid-v6cZcqxuxS .mbr-section-btn {
  color: #232323;
}
.cid-v6cZbr9RYL {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6cZbr9RYL .mbr-iconfont {
  font-size: 34px;
  transition: color .3s;
}
.cid-v6cZbr9RYL .mbr-section-title {
  margin: 0;
}
.cid-v6cZbr9RYL .mbr-section-subtitle {
  color: #8d97ad;
}
.cid-v6cZbr9RYL .card-img {
  text-align: center;
}
.cid-v6cZbr9RYL .row-item {
  padding-bottom: 2rem;
  padding: 5rem 2rem;
}
.cid-v6cZbr9RYL .row-item.card1 {
  background: #12172c;
}
.cid-v6cZbr9RYL .row-item.card2 {
  background: #6b7748;
}
.cid-v6cZbr9RYL .row-item.card3 {
  background: #d7cd8d;
}
.cid-v6cZbr9RYL .row-item.card4 {
  background: #2bdc9d;
}
.cid-v6cZbr9RYL .mbr-text {
  color: #efefef;
}
@media (max-width: 767px) {
  .cid-v6cZbr9RYL .card-img,
  .cid-v6cZbr9RYL .mbr-text,
  .cid-v6cZbr9RYL .mbr-card-title,
  .cid-v6cZbr9RYL .mbr-section-subtitle,
  .cid-v6cZbr9RYL .mbr-section-title,
  .cid-v6cZbr9RYL .underline {
    text-align: center !important;
  }
}
.cid-v6d1h8pRuG {
  padding-top: 600px;
  background-image: url("../../../assets/images/26261575-freestanding-siemens-stage-1640x1130.webp");
}
.cid-v6d39fL5Ky {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v6d39fL5Ky .container-fluid {
  padding: 0 3rem;
}
.cid-v6d39fL5Ky .blockquote-quote svg {
  height: 30px;
  width: 30px;
}
.cid-v6d39fL5Ky svg.svg-gradient {
  position: absolute;
  opacity: 0;
  z-index: -100;
}
.cid-v6d39fL5Ky .signature > span {
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v6d39fL5Ky .blockquote-quote {
    text-align: left;
  }
  .cid-v6d39fL5Ky .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v6d39fL5Ky .mbr-section-title {
  color: #12172c;
}
.cid-v6d2UwiQwt {
  padding-top: 600px;
  background-image: url("../../../assets/images/industrial-washing-machines-in-a-public-laundromat-2022-02-02-19-16-14-utc1.webp");
}
.cid-v6cXACOtSR {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v6cXACOtSR .container {
  max-width: 1500px;
}
.cid-v6cXACOtSR img {
  width: 100%;
}
.cid-v6cXACOtSR h2 {
  padding: 0;
  margin: 0;
}
.cid-v6cXACOtSR .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v6cXACOtSR .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v6cXACOtSR .img-col {
  position: relative;
}
.cid-v6cXACOtSR .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v6cXACOtSR .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v6cXACOtSR .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v6cXACOtSR .img2 {
    top: -2rem;
  }
  .cid-v6cXACOtSR .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v6cXACOtSR .img2 {
    width: 50%;
  }
  .cid-v6cXACOtSR .number {
    margin: auto;
  }
}
.cid-v6cXACOtSR H2 {
  color: #12172c;
}
.cid-v6cXACOtSR H3 {
  color: #6b7748;
}
.cid-v6cXZ8LjrI {
  padding-top: 600px;
  background-image: url("../../../assets/images/laptop-version-1920x800-new-1.webp");
}
.cid-v6cXCHbQ3x {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-v6cXCHbQ3x .row {
  position: relative;
}
.cid-v6cXCHbQ3x .container {
  max-width: 1500px;
}
@media (min-width: 767px) {
  .cid-v6cXCHbQ3x .row {
    margin: 0 2rem;
  }
}
.cid-v6cXCHbQ3x .row {
  padding-left: 6rem;
}
.cid-v6cXCHbQ3x h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 2rem;
  top: 1rem;
}
.cid-v6cXCHbQ3x .content-wrapper {
  max-width: 600px;
}
.cid-v6cXCHbQ3x H1 {
  color: #333333;
}
.cid-v6cXCHbQ3x .mbr-text,
.cid-v6cXCHbQ3x .mbr-section-btn {
  color: #232323;
}
.cid-v6cXCHbQ3x H3 {
  color: #6b7748;
}
@media (max-width: 992px) {
  .cid-v6cXCHbQ3x .row {
    padding-left: 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6cXCHbQ3x h4 {
    left: 3rem;
  }
  .cid-v6cXCHbQ3x .row {
    padding-left: 3rem;
  }
}
.cid-v6cXCHbQ3x H2 {
  color: #12172c;
}
.cid-v6cXZTQlao {
  padding-top: 600px;
  background-image: url("../../../assets/images/einbau-kuehl-gefrierkombination-prime-serie-liebherr-ambient-1920x1300-w1280-1280x867.jpg");
}
.cid-v6cXIg6H1H {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v6cXIg6H1H .container {
  max-width: 1500px;
}
.cid-v6cXIg6H1H img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6cXIg6H1H img:hover {
  transform: scale(1.1);
}
.cid-v6cXIg6H1H .row {
  background: #ffffff;
}
.cid-v6cXIg6H1H .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v6cXIg6H1H h2 {
  padding: 0;
  margin: 0;
}
.cid-v6cXIg6H1H .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6cXIg6H1H .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v6cXIg6H1H .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v6cXIg6H1H .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v6cXIg6H1H .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v6cXIg6H1H .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v6cXIg6H1H .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6cXIg6H1H .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v6cXIg6H1H .row {
    margin: 0rem;
  }
  .cid-v6cXIg6H1H .text-col {
    padding: 2rem 1rem;
  }
  .cid-v6cXIg6H1H .number {
    margin-right: 2rem;
  }
  .cid-v6cXIg6H1H .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v6cXIg6H1H H2 {
  color: #12172c;
}
.cid-v6cXIg6H1H .mbr-text {
  color: #232323;
}
.cid-v6cXIg6H1H H3 {
  color: #6b7748;
}
.cid-v6cY0CAGxv {
  padding-top: 600px;
  background-image: url("../../../assets/images/ho7erdcwthgl8yffirgcra-2000x1125.jpg");
}
.cid-v6cXDSXkY4 {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v6cXDSXkY4 .container {
  max-width: 1500px;
}
.cid-v6cXDSXkY4 .row {
  background: #d7cd8d;
}
.cid-v6cXDSXkY4 .img-col {
  padding: 0;
}
.cid-v6cXDSXkY4 .title-col {
  padding: 4rem 8rem;
}
.cid-v6cXDSXkY4 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v6cXDSXkY4 h2 {
  padding: 0;
  margin: 0;
}
.cid-v6cXDSXkY4 .text-wrap {
  margin: auto;
}
.cid-v6cXDSXkY4 .mbr-text {
  color: #232323;
}
@media (max-width: 1200px) {
  .cid-v6cXDSXkY4 .row {
    margin: 2rem;
  }
  .cid-v6cXDSXkY4 .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6cXDSXkY4 .row {
    margin: 0rem;
  }
  .cid-v6cXDSXkY4 .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v6cXDSXkY4 H2 {
  color: #12172c;
}
.cid-v6cY1qNRSB {
  padding-top: 600px;
  background-image: url("../../../assets/images/pngtree-air-conditioning-cleaning-service-with-water-spray-image-15644368-720x404.jpg");
}
.cid-v6d6CRdFbs {
  background-image: url("../../../assets/images/dishwasher-open-1920x1080.jpg");
}
.cid-v6d6CRdFbs .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v6d6CRdFbs .text-content .btn-bgr {
  z-index: 0;
}
.cid-v6d6CRdFbs .mbr-overlay {
  background: linear-gradient(90deg, #6b7748, #12172c);
}
.cid-v6d6CRdFbs h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v6d6CRdFbs p {
  color: #464646;
}
.cid-v6d6CRdFbs h2 {
  color: #000000;
}
.cid-v6d6CRdFbs .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v6d6CRdFbs .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v6d6CRdFbs .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #12172c;
}
@media (max-width: 991px) {
  .cid-v6d6CRdFbs .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v6d6CRdFbs .text-content {
    width: 100%;
  }
}
.cid-v6d6CRdFbs .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v6d6CRdFbs .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v6d6CRdFbs .mbr-text {
    text-align: center;
  }
}
.cid-v6d6CRdFbs .mbr-section-btn,
.cid-v6d6CRdFbs .mbr-section-title {
  color: #d7cd8d;
}
.cid-v6d6CRdFbs .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v6d6CRdFbs P {
  color: #ffffff;
}
.cid-v6d84ZYEE0 {
  padding-top: 600px;
  background-image: url("../../../assets/images/l-intro-1753122408-1600x900.jpg");
}
.cid-v6d7XzTkvN {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6d7XzTkvN .media-content .btn-bgr {
  z-index: 0;
}
.cid-v6d7XzTkvN .mbr-overlay {
  background: linear-gradient(90deg, #21b968, #1ec5bf);
}
.cid-v6d7XzTkvN h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v6d7XzTkvN p {
  color: #464646;
}
.cid-v6d7XzTkvN h2 {
  color: #000000;
}
.cid-v6d7XzTkvN .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v6d7XzTkvN .mbr-section-btn {
  margin-left: -0.8rem;
}
.cid-v6d7XzTkvN .mbr-figure {
  padding-right: 1rem;
}
@media (min-width: 500px) {
  .cid-v6d7XzTkvN .mbr-figure {
    padding-left: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v6d7XzTkvN .mbr-figure {
    padding-top: 1rem;
    padding-left: 2rem;
    padding-right: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v6d7XzTkvN .mbr-figure {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-v6d7XzTkvN .mbr-text {
    text-align: center;
  }
}
.cid-v6d7XzTkvN .mbr-section-title,
.cid-v6d7XzTkvN .mbr-section-btn {
  color: #12172c;
}
.cid-v6d7XzTkvN .mbr-section-subtitle {
  color: #232323;
}
.cid-v6d862nqMe {
  padding-top: 600px;
  background-image: url("../../../assets/images/a01aaf771504-portable-air-con-lead-2000x1000.jpg");
}
.cid-v8MGLSiwF4 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MGLSiwF4 h2,
.cid-v8MGLSiwF4 h3,
.cid-v8MGLSiwF4 h4,
.cid-v8MGLSiwF4 p {
  color: #ffffff;
}
.cid-v8MGLSiwF4 .mbr-overlay {
  z-index: -1;
}
.cid-v8MGLSiwF4 .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MGLSiwF4 .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MGLSiwF4 .form-control:focus,
.cid-v8MGLSiwF4 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MGLSiwF4 .form-group {
  margin-bottom: 1rem;
}
.cid-v8MGLSiwF4 input::-webkit-input-placeholder,
.cid-v8MGLSiwF4 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MGLSiwF4 input:-moz-placeholder,
.cid-v8MGLSiwF4 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MGLSiwF4 .jq-selectbox li,
.cid-v8MGLSiwF4 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MGLSiwF4 .jq-selectbox li:hover,
.cid-v8MGLSiwF4 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MGLSiwF4 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MGLSiwF4 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MGLSiwF4 .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MGLSiwF4 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MGLSiwF4 .mbr-text {
  color: #767676;
}
.cid-v8MGLSiwF4 .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MGLSiwF4 .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MGLSiwF4 .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MGLSiwF4 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MGLSiwF4 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MGLSiwF4 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MGLSiwF4 textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MGLSiwF4 .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MGLSiwF4 .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MGLSiwF4 .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MGLSiwF4 h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MGLSiwF4 .block-content {
    padding: 0;
  }
  .cid-v8MGLSiwF4 .form-block {
    padding: 1rem;
  }
}
.cid-v8MGLSiwF4 .mbr-section-title,
.cid-v8MGLSiwF4 .mbr-section-btn {
  color: #12172c;
}
.cid-v8MGLSiwF4 H4 {
  color: #d7cd8d;
}
.cid-v8MGLSiwF4 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MGLSiwF4 P {
  color: #232323;
}
.cid-v8MGKfEdVM {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MGKfEdVM .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MGKfEdVM .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MGKfEdVM .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MGKfEdVM .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MGKfEdVM .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MGKfEdVM .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MGKfEdVM .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MGKfEdVM .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MGKfEdVM .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MGKfEdVM .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MGKfEdVM .mbr-text,
.cid-v8MGKfEdVM .mbr-section-btn {
  color: #232323;
}
.cid-v8MGKfEdVM .location,
.cid-v8MGKfEdVM .icon-wrap {
  color: #6b7748;
}
.cid-v8MGKfEdVM H3 {
  color: #12172c;
}
.cid-v8MGtkvkCD .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MGtkvkCD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MGtkvkCD .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MGtkvkCD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MGtkvkCD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v6ddBlB0uE .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6ddBlB0uE .nav-item:focus,
.cid-v6ddBlB0uE .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v6ddBlB0uE .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v6ddBlB0uE .nav-item .nav-link {
    position: relative;
  }
  .cid-v6ddBlB0uE .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v6ddBlB0uE .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v6ddBlB0uE .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6ddBlB0uE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6ddBlB0uE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6ddBlB0uE .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v6ddBlB0uE .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v6ddBlB0uE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v6ddBlB0uE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6ddBlB0uE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v6ddBlB0uE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v6ddBlB0uE .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v6ddBlB0uE .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v6ddBlB0uE .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v6ddBlB0uE .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v6ddBlB0uE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v6ddBlB0uE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v6ddBlB0uE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v6ddBlB0uE .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v6ddBlB0uE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v6ddBlB0uE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v6ddBlB0uE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v6ddBlB0uE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v6ddBlB0uE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v6ddBlB0uE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v6ddBlB0uE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6ddBlB0uE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6ddBlB0uE .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v6ddBlB0uE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6ddBlB0uE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6ddBlB0uE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v6ddBlB0uE .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v6ddBlB0uE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6ddBlB0uE .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6ddBlB0uE .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v6ddBlB0uE .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v6ddBlB0uE .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v6ddBlB0uE .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v6ddBlB0uE .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v6ddBlB0uE .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v6ddBlB0uE .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v6ddBlB0uE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6ddBlB0uE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v6ddBlB0uE .dropdown-item.active,
.cid-v6ddBlB0uE .dropdown-item:active {
  background-color: transparent;
}
.cid-v6ddBlB0uE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6ddBlB0uE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6ddBlB0uE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6ddBlB0uE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v6ddBlB0uE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6ddBlB0uE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6ddBlB0uE ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v6ddBlB0uE .navbar-buttons {
  text-align: center;
}
.cid-v6ddBlB0uE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v6ddBlB0uE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v6ddBlB0uE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v6ddBlB0uE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v6ddBlB0uE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v6ddBlB0uE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v6ddBlB0uE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6ddBlB0uE nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v6ddBlB0uE nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v6ddBlB0uE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6ddBlB0uE .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v6ddBlB0uE a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v6ddBlB0uE .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v6ddBlB0uE .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v6ddBlB0uE .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6ddBlB0uE .navbar {
    height: 77px;
  }
  .cid-v6ddBlB0uE .navbar.opened {
    height: auto;
  }
  .cid-v6ddBlB0uE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6ddVe6GjL {
  background-image: url("../../../assets/images/v2-14rfow-sxcat.webp");
}
.cid-v6ddVe6GjL .mbr-section-title,
.cid-v6ddVe6GjL .mbr-section-subtitle {
  color: #000000;
}
.cid-v6ddVe6GjL .mbr-section-text {
  color: #232323;
}
.cid-v6ddVe6GjL .mbr-text,
.cid-v6ddVe6GjL .typed-text,
.cid-v6ddVe6GjL .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v6ddVe6GjL .btn {
  margin-left: 4px !important;
}
.cid-v6ddVe6GjL .animated-element {
  color: #d7cd8d;
}
.cid-v6ddVe6GjL .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v6ddVe6GjL .mbr-section-title {
  color: #ffffff;
}
.cid-v6ddVe6GjL .mbr-section-subtitle,
.cid-v6ddVe6GjL .typed-text {
  color: #ffffff;
}
.cid-v6ddVe6GjL .mbr-section-text,
.cid-v6ddVe6GjL .mbr-section-btn {
  color: #ffffff;
}
.cid-v6dim2MmJH {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6dim2MmJH .subicon-title {
  color: #12172c;
  text-align: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v6dim2MmJH .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v6dim2MmJH .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v6dim2MmJH .underline .line {
  width: 3rem;
  height: 2px;
  background: #6b7748;
  display: inline-block;
}
.cid-v6dim2MmJH .process-icon,
.cid-v6dim2MmJH .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-v6dim2MmJH .wrapper,
.cid-v6dim2MmJH .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-v6dim2MmJH .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #12172c;
  opacity: .4;
}
.cid-v6dim2MmJH .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-v6dim2MmJH .icon-container a {
  display: inherit;
}
.cid-v6dim2MmJH .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #6b7748 !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-v6dim2MmJH .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-v6dim2MmJH .icon-main:hover .icon-wrapper {
  background-color: #6b7748 !important;
}
.cid-v6dim2MmJH .icon-main:hover .icon-number {
  background-color: #12172c !important;
  color: #ffffff !important;
}
.cid-v6dim2MmJH .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-v6dim2MmJH .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-v6dim2MmJH .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-v6dim2MmJH .third-elem .wrapper:before {
    display: none;
  }
}
.cid-v6dim2MmJH .mbr-section-title {
  margin: 0;
}
.cid-v6dim2MmJH .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-v6dim2MmJH .mbr-section-title,
.cid-v6dim2MmJH .underline {
  color: #12172c;
}
.cid-v6dfj06gAb {
  background-image: url("../../../assets/images/wooden-ceiling-open-space-office-corner-1024x682.jpg");
}
.cid-v6dfj06gAb .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v6dfj06gAb .text-content .btn-bgr {
  z-index: 0;
}
.cid-v6dfj06gAb .mbr-overlay {
  background: linear-gradient(90deg, #6b7748, #12172c);
}
.cid-v6dfj06gAb h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v6dfj06gAb p {
  color: #464646;
}
.cid-v6dfj06gAb h2 {
  color: #000000;
}
.cid-v6dfj06gAb .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v6dfj06gAb .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v6dfj06gAb .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v6dfj06gAb .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v6dfj06gAb .text-content {
    width: 100%;
  }
}
.cid-v6dfj06gAb .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v6dfj06gAb .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v6dfj06gAb .mbr-text {
    text-align: center;
  }
}
.cid-v6dfj06gAb .mbr-section-btn,
.cid-v6dfj06gAb .mbr-section-title {
  color: #12172c;
}
.cid-v6dpaJDkBp {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6dpaJDkBp .container-fluid {
  padding: 0 3rem;
}
.cid-v6dpaJDkBp .media-container-column {
  padding: 0 2rem;
}
.cid-v6dpaJDkBp .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #12172c;
}
@media (max-width: 767px) {
  .cid-v6dpaJDkBp .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v6dfjRnlQX {
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #6b7748);
}
.cid-v6dfjRnlQX .mbr-overlay {
  background: linear-gradient(90deg, #21b968, #4284df);
}
.cid-v6dfjRnlQX h3 {
  color: #FFFFFF;
  font-weight: 500;
}
.cid-v6dfjRnlQX p {
  color: #FFFFFF;
}
.cid-v6dfjRnlQX h4 {
  color: #FFFFFF;
  display: none;
}
.cid-v6dfjRnlQX .mbr-figure img {
  padding-left: 1rem;
}
.cid-v6dfjRnlQX .counter-container {
  color: #767676;
  padding-right: 4rem;
  counter-reset: myCounter;
  padding-left: 5rem;
}
.cid-v6dfjRnlQX .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v6dfjRnlQX .counter-container li {
  list-style: none;
  padding-left: 6rem;
  position: relative;
}
.cid-v6dfjRnlQX .counter-container .counter {
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
  font-size: 40px;
  position: absolute;
  left: 0;
  display: inline-block;
  margin: 0 0 5px;
  line-height: 40px;
  transition: all .2s;
  width: 60px;
  height: 40px;
}
@media (max-width: 575px) {
  .cid-v6dfjRnlQX .counter-container .counter {
    left: 2rem;
  }
}
.cid-v6dm7orfJP {
  padding-top: 600px;
  background-image: url("../../../assets/images/airlie-245-at-cameron-grove-kitchen-scaled-2000x1334.jpg");
}
.cid-v6dj4LNv9t {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6dj4LNv9t .mbr-section-title {
  letter-spacing: 0.1em;
  color: #12172c;
  margin-bottom: 2rem;
}
.cid-v6dj4LNv9t .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-v6dj4LNv9t .btn {
  margin: 0px !important;
}
.cid-v6dj4LNv9t .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v6dj4LNv9t .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v6dj4LNv9t .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-v6dj4LNv9t .carousel-item .wrap-img {
  text-align: center;
}
.cid-v6dj4LNv9t .carousel-item .wrap-img img {
  max-height: 250px;
  width: auto;
  max-width: 100%;
}
.cid-v6dj4LNv9t .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-v6dj4LNv9t .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-v6dj4LNv9t .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #6b7748;
  display: inline-block;
  border: 4px solid #6b7748;
}
.cid-v6dj4LNv9t .carousel-indicators li.active {
  border-color: #2d3814;
}
@media (max-width: 768px) {
  .cid-v6dj4LNv9t .second-col {
    padding-top: 2rem;
  }
}
.cid-v6dm6E7hsO {
  padding-top: 600px;
  background-image: url("../../../assets/images/all-products-02-clouds-canopies.webp");
}
.cid-v6dsqF955P {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6dsqF955P img {
  width: 90%;
}
.cid-v6dsqF955P .mbr-text,
.cid-v6dsqF955P .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6dsqF955P img {
    width: 100%;
  }
  .cid-v6dsqF955P .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6dsqF955P H1 {
  color: #12172c;
}
.cid-v6dsqF955P H3 {
  color: #6b7748;
}
.cid-v6dsqF955P H2 {
  color: #12172c;
}
.cid-v6dsrTVtsY {
  padding-top: 600px;
  background-image: url("../../../assets/images/img-20160718-wa017-1280x960.jpg");
}
.cid-v6dvRufFIS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6dvRufFIS img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6dvRufFIS img:hover {
  transform: scale(1.1);
}
.cid-v6dvRufFIS .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v6dvRufFIS h2 {
  padding: 0;
  margin: 0;
}
.cid-v6dvRufFIS .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6dvRufFIS .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v6dvRufFIS .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v6dvRufFIS .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v6dvRufFIS .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v6dvRufFIS .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6dvRufFIS .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v6dvRufFIS .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v6dvRufFIS H2 {
  color: #333333;
}
.cid-v6dvRufFIS .mbr-text {
  color: #232323;
}
.cid-v6dvRufFIS H3 {
  color: #12172c;
}
.cid-v6dwcF2yGQ {
  padding-top: 600px;
  background-image: url("../../../assets/images/0120kitchen20layout-2000x1333.jpg");
}
.cid-v6dvSrptrw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6dvSrptrw img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6dvSrptrw img:hover {
  transform: scale(1.1);
}
.cid-v6dvSrptrw .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v6dvSrptrw h2 {
  padding: 0;
  margin: 0;
}
.cid-v6dvSrptrw .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6dvSrptrw .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v6dvSrptrw .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v6dvSrptrw .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v6dvSrptrw .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v6dvSrptrw .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v6dvSrptrw .mbr-iconfont {
  margin: 0!important;
}
.cid-v6dvSrptrw .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v6dvSrptrw .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6dvSrptrw .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v6dvSrptrw .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v6dvSrptrw .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v6dvSrptrw H2 {
  color: #12172c;
}
.cid-v6dvSrptrw .mbr-text {
  color: #232323;
}
.cid-v6dvSrptrw H1 {
  color: #12172c;
}
.cid-v6dvSrptrw H3 {
  color: #6b7748;
}
.cid-v6dBBCtrJB {
  padding-top: 600px;
  background-image: url("../../../assets/images/preventing-ceiling-collapse-1024x536.webp");
}
.cid-v6dD4jup8k {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 767px) {
  .cid-v6dD4jup8k .container {
    padding: 1rem;
  }
}
.cid-v6dD4jup8k .card-box {
  padding: 0 2rem;
}
.cid-v6dD4jup8k .card {
  padding: 0!important;
}
.cid-v6dD4jup8k .mbr-section-btn {
  padding-top: 2rem;
}
.cid-v6dD4jup8k .container-fluid {
  padding: 0;
}
.cid-v6dD4jup8k .card1 {
  background-image: url("../../../assets/images/upvc-ceilings-by-creative-pvc-5-960x720.jpg");
}
.cid-v6dD4jup8k .card2 {
  background-image: url("../../../assets/images/17-light.0b85c65.183d7cad1a56657e9177c6a0d6d1fba1-1920x872.jpg");
}
.cid-v6dD4jup8k .card3 {
  background-image: url("../../../assets/images/12-armstrong-drywall-grid-canada-square-1015x715.jpg");
}
.cid-v6dD4jup8k .card4 {
  background-image: url("../../../assets/images/background4.jpg");
}
.cid-v6dD4jup8k h4 {
  font-weight: 500;
  margin-bottom: 0;
  padding-top: 2rem;
}
.cid-v6dD4jup8k p {
  margin-bottom: 0;
  padding-top: 1.5rem;
}
.cid-v6dD4jup8k .card-wrapper {
  height: 100%;
  padding: 25rem 2rem 5rem 2rem;
  background-size: cover;
}
.cid-v6dD4jup8k .btn {
  margin: 0!important;
  padding: 1rem 2rem;
}
@media (max-width: 767px) {
  .cid-v6dD4jup8k .card-wrapper {
    padding: 15rem 1rem 3rem 1rem;
  }
}
.cid-v6dD4jup8k .card-title {
  color: #ffffff;
}
.cid-v6dDLTP1yg {
  padding-top: 600px;
  background-image: url("../../../assets/images/schoolhouse-faux-tin-ceiling-tile-222-white-matte-700x525.jpg");
}
.cid-v6dFq9BTUq {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v6dFq9BTUq .mbr-overlay {
  background: #232323;
}
.cid-v6dFq9BTUq .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v6dFq9BTUq H2 {
  color: #12172c;
}
.cid-v6dFq9BTUq .mbr-section-subtitle,
.cid-v6dFq9BTUq .mbr-section-btn {
  color: #232323;
}
.cid-v6dFiHeM3u {
  padding-top: 600px;
  background-image: url("../../../assets/images/17-light.0b85c65.183d7cad1a56657e9177c6a0d6d1fba1-1920x872.jpg");
}
.cid-v6djBvecTm {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6djBvecTm img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v6djBvecTm img {
    width: 100%;
  }
  .cid-v6djBvecTm .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6djBvecTm ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v6djBvecTm ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v6djBvecTm ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v6djBvecTm H3 {
  color: #6b7748;
}
.cid-v6djBvecTm H2 {
  color: #12172c;
}
.cid-v6dm5qziGA {
  padding-top: 600px;
  background-image: url("../../../assets/images/commercial-ceiling-tiles-1200x650.jpg");
}
.cid-v8MHOfWMBF {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MHOfWMBF h2,
.cid-v8MHOfWMBF h3,
.cid-v8MHOfWMBF h4,
.cid-v8MHOfWMBF p {
  color: #ffffff;
}
.cid-v8MHOfWMBF .mbr-overlay {
  z-index: -1;
}
.cid-v8MHOfWMBF .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MHOfWMBF .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MHOfWMBF .form-control:focus,
.cid-v8MHOfWMBF .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MHOfWMBF .form-group {
  margin-bottom: 1rem;
}
.cid-v8MHOfWMBF input::-webkit-input-placeholder,
.cid-v8MHOfWMBF textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MHOfWMBF input:-moz-placeholder,
.cid-v8MHOfWMBF textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MHOfWMBF .jq-selectbox li,
.cid-v8MHOfWMBF .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHOfWMBF .jq-selectbox li:hover,
.cid-v8MHOfWMBF .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHOfWMBF .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHOfWMBF .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHOfWMBF .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MHOfWMBF .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MHOfWMBF .mbr-text {
  color: #767676;
}
.cid-v8MHOfWMBF .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MHOfWMBF .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MHOfWMBF .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MHOfWMBF a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MHOfWMBF .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MHOfWMBF .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MHOfWMBF textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MHOfWMBF .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MHOfWMBF .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MHOfWMBF .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MHOfWMBF h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MHOfWMBF .block-content {
    padding: 0;
  }
  .cid-v8MHOfWMBF .form-block {
    padding: 1rem;
  }
}
.cid-v8MHOfWMBF .mbr-section-title,
.cid-v8MHOfWMBF .mbr-section-btn {
  color: #12172c;
}
.cid-v8MHOfWMBF H4 {
  color: #d7cd8d;
}
.cid-v8MHOfWMBF .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MHOfWMBF P {
  color: #232323;
}
.cid-v8MHP82eed {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MHP82eed .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHP82eed .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MHP82eed .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHP82eed .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MHP82eed .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MHP82eed .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MHP82eed .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MHP82eed .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MHP82eed .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MHP82eed .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MHP82eed .mbr-text,
.cid-v8MHP82eed .mbr-section-btn {
  color: #232323;
}
.cid-v8MHP82eed .location,
.cid-v8MHP82eed .icon-wrap {
  color: #6b7748;
}
.cid-v8MHP82eed H3 {
  color: #12172c;
}
.cid-v8MHQ02thr .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MHQ02thr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MHQ02thr .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MHQ02thr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MHQ02thr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6ddBnDS9B {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v6ddBnDS9B .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v6dGNp3SRy .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6dGNp3SRy .nav-item:focus,
.cid-v6dGNp3SRy .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v6dGNp3SRy .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v6dGNp3SRy .nav-item .nav-link {
    position: relative;
  }
  .cid-v6dGNp3SRy .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v6dGNp3SRy .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v6dGNp3SRy .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6dGNp3SRy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6dGNp3SRy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6dGNp3SRy .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v6dGNp3SRy .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v6dGNp3SRy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v6dGNp3SRy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6dGNp3SRy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v6dGNp3SRy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v6dGNp3SRy .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v6dGNp3SRy .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v6dGNp3SRy .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v6dGNp3SRy .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v6dGNp3SRy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v6dGNp3SRy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v6dGNp3SRy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v6dGNp3SRy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v6dGNp3SRy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v6dGNp3SRy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v6dGNp3SRy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v6dGNp3SRy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v6dGNp3SRy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v6dGNp3SRy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v6dGNp3SRy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6dGNp3SRy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6dGNp3SRy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v6dGNp3SRy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6dGNp3SRy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6dGNp3SRy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v6dGNp3SRy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v6dGNp3SRy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6dGNp3SRy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6dGNp3SRy .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v6dGNp3SRy .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v6dGNp3SRy .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v6dGNp3SRy .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v6dGNp3SRy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v6dGNp3SRy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v6dGNp3SRy .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v6dGNp3SRy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6dGNp3SRy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v6dGNp3SRy .dropdown-item.active,
.cid-v6dGNp3SRy .dropdown-item:active {
  background-color: transparent;
}
.cid-v6dGNp3SRy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6dGNp3SRy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6dGNp3SRy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6dGNp3SRy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v6dGNp3SRy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6dGNp3SRy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6dGNp3SRy ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v6dGNp3SRy .navbar-buttons {
  text-align: center;
}
.cid-v6dGNp3SRy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v6dGNp3SRy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v6dGNp3SRy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v6dGNp3SRy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v6dGNp3SRy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v6dGNp3SRy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v6dGNp3SRy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6dGNp3SRy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v6dGNp3SRy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v6dGNp3SRy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6dGNp3SRy .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v6dGNp3SRy a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v6dGNp3SRy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v6dGNp3SRy .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v6dGNp3SRy .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6dGNp3SRy .navbar {
    height: 77px;
  }
  .cid-v6dGNp3SRy .navbar.opened {
    height: auto;
  }
  .cid-v6dGNp3SRy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6dH8GuojQ {
  background-image: url("../../../assets/images/acoustic-benefits-of-suspended-ceiling-and-drop-ceiling-1160x772.jpg");
}
.cid-v6dH8GuojQ .mbr-section-title,
.cid-v6dH8GuojQ .mbr-section-subtitle {
  color: #000000;
}
.cid-v6dH8GuojQ .mbr-section-text {
  color: #232323;
}
.cid-v6dH8GuojQ .mbr-text,
.cid-v6dH8GuojQ .typed-text,
.cid-v6dH8GuojQ .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v6dH8GuojQ .btn {
  margin-left: 4px !important;
}
.cid-v6dH8GuojQ .animated-element {
  color: #d7cd8d;
}
.cid-v6dH8GuojQ .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v6dH8GuojQ .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v6dH8GuojQ .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6dH8GuojQ .typed-text,
  .cid-v6dH8GuojQ .mbr-section-subtitle,
  .cid-v6dH8GuojQ .mbr-section-text,
  .cid-v6dH8GuojQ .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v6dH8GuojQ .mbr-section-subtitle,
.cid-v6dH8GuojQ .typed-text {
  color: #ffffff;
}
.cid-v6dH8GuojQ .mbr-section-text,
.cid-v6dH8GuojQ .mbr-section-btn {
  color: #ffffff;
}
.cid-v6dGNwKAXm {
  background-image: url("../../../assets/images/ceiling-design-west-palm-beach-contemporary-1035x690.jpg");
}
.cid-v6dGNwKAXm .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v6dGNwKAXm .text-content .btn-bgr {
  z-index: 0;
}
.cid-v6dGNwKAXm .mbr-overlay {
  background: linear-gradient(90deg, #6b7748, #12172c);
}
.cid-v6dGNwKAXm h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v6dGNwKAXm p {
  color: #464646;
}
.cid-v6dGNwKAXm h2 {
  color: #000000;
}
.cid-v6dGNwKAXm .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v6dGNwKAXm .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v6dGNwKAXm .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v6dGNwKAXm .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v6dGNwKAXm .text-content {
    width: 100%;
  }
}
.cid-v6dGNwKAXm .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v6dGNwKAXm .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v6dGNwKAXm .mbr-text {
    text-align: center;
  }
}
.cid-v6dGNwKAXm .mbr-section-btn,
.cid-v6dGNwKAXm .mbr-section-title {
  color: #12172c;
}
.cid-v6dGNyDSCW {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6dGNyDSCW .container-fluid {
  padding: 0 3rem;
}
.cid-v6dGNyDSCW .media-container-column {
  padding: 0 2rem;
}
.cid-v6dGNyDSCW .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #12172c;
}
@media (max-width: 767px) {
  .cid-v6dGNyDSCW .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v6dGNAzd5o {
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #6b7748);
}
.cid-v6dGNAzd5o .mbr-overlay {
  background: linear-gradient(90deg, #21b968, #4284df);
}
.cid-v6dGNAzd5o h3 {
  color: #FFFFFF;
  font-weight: 500;
}
.cid-v6dGNAzd5o p {
  color: #FFFFFF;
}
.cid-v6dGNAzd5o h4 {
  color: #FFFFFF;
  display: none;
}
.cid-v6dGNAzd5o .mbr-figure img {
  padding-left: 1rem;
}
.cid-v6dGNAzd5o .counter-container {
  color: #767676;
  padding-right: 4rem;
  counter-reset: myCounter;
  padding-left: 5rem;
}
.cid-v6dGNAzd5o .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v6dGNAzd5o .counter-container li {
  list-style: none;
  padding-left: 6rem;
  position: relative;
}
.cid-v6dGNAzd5o .counter-container .counter {
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
  font-size: 40px;
  position: absolute;
  left: 0;
  display: inline-block;
  margin: 0 0 5px;
  line-height: 40px;
  transition: all .2s;
  width: 60px;
  height: 40px;
}
@media (max-width: 575px) {
  .cid-v6dGNAzd5o .counter-container .counter {
    left: 2rem;
  }
}
.cid-v6dGNCvidN {
  padding-top: 600px;
  background-image: url("../../../assets/images/arktura-vapor-cluster-dense-gatestone-montreal-web-1-1600x1078.jpg");
}
.cid-v6dGNEsYuD {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6dGNEsYuD .mbr-section-title {
  letter-spacing: 0.1em;
  color: #12172c;
  margin-bottom: 2rem;
}
.cid-v6dGNEsYuD .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-v6dGNEsYuD .btn {
  margin: 0px !important;
}
.cid-v6dGNEsYuD .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v6dGNEsYuD .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v6dGNEsYuD .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-v6dGNEsYuD .carousel-item .wrap-img {
  text-align: center;
}
.cid-v6dGNEsYuD .carousel-item .wrap-img img {
  max-height: 250px;
  width: auto;
  max-width: 100%;
}
.cid-v6dGNEsYuD .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-v6dGNEsYuD .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-v6dGNEsYuD .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #6b7748;
  display: inline-block;
  border: 4px solid #6b7748;
}
.cid-v6dGNEsYuD .carousel-indicators li.active {
  border-color: #2d3814;
}
@media (max-width: 768px) {
  .cid-v6dGNEsYuD .second-col {
    padding-top: 2rem;
  }
}
.cid-v6dGNGJyyz {
  padding-top: 600px;
  background-image: url("../../../assets/images/ceiling-cracks-1920x1280.jpg");
}
.cid-v6dGNIHPuM {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6dGNIHPuM img {
  width: 90%;
}
.cid-v6dGNIHPuM .mbr-text,
.cid-v6dGNIHPuM .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6dGNIHPuM img {
    width: 100%;
  }
  .cid-v6dGNIHPuM .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6dGNIHPuM H1 {
  color: #12172c;
}
.cid-v6dGNIHPuM H3 {
  color: #6b7748;
}
.cid-v6dGNIHPuM H2 {
  color: #12172c;
}
.cid-v6dGNKufRX {
  padding-top: 600px;
  background-image: url("../../../assets/images/homeguide-cracked-ceiling-with-peeling-layer-caused-by-water-leak-1200x800.jpg");
}
.cid-v6dGNMxwMm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6dGNMxwMm img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6dGNMxwMm img:hover {
  transform: scale(1.1);
}
.cid-v6dGNMxwMm .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v6dGNMxwMm h2 {
  padding: 0;
  margin: 0;
}
.cid-v6dGNMxwMm .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6dGNMxwMm .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v6dGNMxwMm .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v6dGNMxwMm .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v6dGNMxwMm .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v6dGNMxwMm .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6dGNMxwMm .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v6dGNMxwMm .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v6dGNMxwMm H2 {
  color: #333333;
}
.cid-v6dGNMxwMm .mbr-text {
  color: #232323;
}
.cid-v6dGNMxwMm H3 {
  color: #12172c;
}
.cid-v6dGNOuYgO {
  padding-top: 600px;
  background-image: url("../../../assets/images/rsw-600h-300cg-true.webp");
}
.cid-v6dGNQqX89 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6dGNQqX89 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6dGNQqX89 img:hover {
  transform: scale(1.1);
}
.cid-v6dGNQqX89 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v6dGNQqX89 h2 {
  padding: 0;
  margin: 0;
}
.cid-v6dGNQqX89 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6dGNQqX89 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v6dGNQqX89 .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v6dGNQqX89 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v6dGNQqX89 .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v6dGNQqX89 .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v6dGNQqX89 .mbr-iconfont {
  margin: 0!important;
}
.cid-v6dGNQqX89 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v6dGNQqX89 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6dGNQqX89 .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v6dGNQqX89 .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v6dGNQqX89 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v6dGNQqX89 H2 {
  color: #12172c;
}
.cid-v6dGNQqX89 .mbr-text {
  color: #232323;
}
.cid-v6dGNQqX89 H1 {
  color: #12172c;
}
.cid-v6dGNQqX89 H3 {
  color: #6b7748;
}
.cid-v6dGNSeVdz {
  padding-top: 600px;
  background-image: url("../../../assets/images/bulkhead-ceiling-material-pretoria-1024x768.jpg");
}
.cid-v6dGNTVyeN {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
@media (min-width: 767px) {
  .cid-v6dGNTVyeN .container {
    padding: 1rem;
  }
}
.cid-v6dGNTVyeN .card-box {
  padding: 0 2rem;
}
.cid-v6dGNTVyeN .card {
  padding: 0!important;
}
.cid-v6dGNTVyeN .mbr-section-btn {
  padding-top: 2rem;
}
.cid-v6dGNTVyeN .container-fluid {
  padding: 0;
}
.cid-v6dGNTVyeN .card1 {
  background-image: url("../../../assets/images/what-is-a-bulkhead-1500x1000.jpg");
}
.cid-v6dGNTVyeN .card2 {
  background-image: url("../../../assets/images/ceiling-inspection-1.webp");
}
.cid-v6dGNTVyeN .card3 {
  background-image: url("../../../assets/images/7d2-12-2000x1333.jpg");
}
.cid-v6dGNTVyeN .card4 {
  background-image: url("../../../assets/images/background4.jpg");
}
.cid-v6dGNTVyeN h4 {
  font-weight: 500;
  margin-bottom: 0;
  padding-top: 2rem;
}
.cid-v6dGNTVyeN p {
  margin-bottom: 0;
  padding-top: 1.5rem;
}
.cid-v6dGNTVyeN .card-wrapper {
  height: 100%;
  padding: 25rem 2rem 5rem 2rem;
  background-size: cover;
}
.cid-v6dGNTVyeN .btn {
  margin: 0!important;
  padding: 1rem 2rem;
}
@media (max-width: 767px) {
  .cid-v6dGNTVyeN .card-wrapper {
    padding: 15rem 1rem 3rem 1rem;
  }
}
.cid-v6dGNYuxhR {
  padding-top: 600px;
  background-image: url("../../../assets/images/6703b2b2b185de4d98f1c240-66bb85660884668fea61630f-untitled206-2000x1335.jpg");
}
.cid-v6dNvTEnvC {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6dNvTEnvC .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v6dNvTEnvC .mbr-section-title {
  color: #12172c;
}
.cid-v6dNxs9Gan {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v6dNxs9Gan .mbr-text {
  color: #232323;
}
.cid-v6dNxs9Gan .counter-container ul {
  margin-bottom: 0;
  padding-left: .6rem;
}
.cid-v6dNxs9Gan .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
}
.cid-v6dNxs9Gan .counter-container ul li:before {
  position: absolute;
  left: 0px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  line-height: 20px;
  transition: all .2s;
  color: #ffffff;
  background: #6b7748;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: linear-gradient(135deg, #6b7748, #12172c);
}
.cid-v6dNAAPcKW {
  padding-top: 600px;
  background-image: url("../../../assets/images/1385046432783assemblestudiohr-5372-1680x801.jpg");
}
.cid-v6dGO0xhjS {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v6dGO0xhjS .mbr-overlay {
  background: #232323;
}
.cid-v6dGO0xhjS .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v6dGO0xhjS H2 {
  color: #12172c;
}
.cid-v6dGO0xhjS .mbr-section-subtitle,
.cid-v6dGO0xhjS .mbr-section-btn {
  color: #232323;
}
.cid-v6dGO2o3I7 {
  padding-top: 600px;
  background-image: url("../../../assets/images/shutterstock-59744426-scaled-2000x1334.jpg");
}
.cid-v6dGO4ENsL {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6dGO4ENsL img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v6dGO4ENsL img {
    width: 100%;
  }
  .cid-v6dGO4ENsL .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6dGO4ENsL ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v6dGO4ENsL ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v6dGO4ENsL ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v6dGO4ENsL H3 {
  color: #6b7748;
}
.cid-v6dGO4ENsL H2 {
  color: #12172c;
}
.cid-v6dGO6yopA {
  padding-top: 600px;
  background-image: url("../../../assets/images/ceiling-design-west-palm-beach-contemporary-1035x690.jpg");
}
.cid-v8MHUvKeWq {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MHUvKeWq h2,
.cid-v8MHUvKeWq h3,
.cid-v8MHUvKeWq h4,
.cid-v8MHUvKeWq p {
  color: #ffffff;
}
.cid-v8MHUvKeWq .mbr-overlay {
  z-index: -1;
}
.cid-v8MHUvKeWq .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MHUvKeWq .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MHUvKeWq .form-control:focus,
.cid-v8MHUvKeWq .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MHUvKeWq .form-group {
  margin-bottom: 1rem;
}
.cid-v8MHUvKeWq input::-webkit-input-placeholder,
.cid-v8MHUvKeWq textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MHUvKeWq input:-moz-placeholder,
.cid-v8MHUvKeWq textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MHUvKeWq .jq-selectbox li,
.cid-v8MHUvKeWq .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHUvKeWq .jq-selectbox li:hover,
.cid-v8MHUvKeWq .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHUvKeWq .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHUvKeWq .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHUvKeWq .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MHUvKeWq .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MHUvKeWq .mbr-text {
  color: #767676;
}
.cid-v8MHUvKeWq .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MHUvKeWq .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MHUvKeWq .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MHUvKeWq a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MHUvKeWq .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MHUvKeWq .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MHUvKeWq textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MHUvKeWq .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MHUvKeWq .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MHUvKeWq .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MHUvKeWq h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MHUvKeWq .block-content {
    padding: 0;
  }
  .cid-v8MHUvKeWq .form-block {
    padding: 1rem;
  }
}
.cid-v8MHUvKeWq .mbr-section-title,
.cid-v8MHUvKeWq .mbr-section-btn {
  color: #12172c;
}
.cid-v8MHUvKeWq H4 {
  color: #d7cd8d;
}
.cid-v8MHUvKeWq .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MHUvKeWq P {
  color: #232323;
}
.cid-v8MHVtWVxX {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MHVtWVxX .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHVtWVxX .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MHVtWVxX .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHVtWVxX .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MHVtWVxX .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MHVtWVxX .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MHVtWVxX .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MHVtWVxX .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MHVtWVxX .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MHVtWVxX .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MHVtWVxX .mbr-text,
.cid-v8MHVtWVxX .mbr-section-btn {
  color: #232323;
}
.cid-v8MHVtWVxX .location,
.cid-v8MHVtWVxX .icon-wrap {
  color: #6b7748;
}
.cid-v8MHVtWVxX H3 {
  color: #12172c;
}
.cid-v8MHWEJLGO .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MHWEJLGO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MHWEJLGO .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MHWEJLGO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MHWEJLGO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6dGO8Ic9E {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v6dGO8Ic9E .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v6e5umoWEC .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6e5umoWEC .nav-item:focus,
.cid-v6e5umoWEC .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v6e5umoWEC .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v6e5umoWEC .nav-item .nav-link {
    position: relative;
  }
  .cid-v6e5umoWEC .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v6e5umoWEC .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v6e5umoWEC .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6e5umoWEC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6e5umoWEC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6e5umoWEC .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v6e5umoWEC .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v6e5umoWEC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v6e5umoWEC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6e5umoWEC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v6e5umoWEC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v6e5umoWEC .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v6e5umoWEC .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v6e5umoWEC .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v6e5umoWEC .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v6e5umoWEC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v6e5umoWEC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v6e5umoWEC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v6e5umoWEC .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v6e5umoWEC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v6e5umoWEC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v6e5umoWEC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v6e5umoWEC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v6e5umoWEC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v6e5umoWEC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v6e5umoWEC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6e5umoWEC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6e5umoWEC .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v6e5umoWEC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6e5umoWEC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6e5umoWEC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v6e5umoWEC .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v6e5umoWEC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6e5umoWEC .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6e5umoWEC .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v6e5umoWEC .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v6e5umoWEC .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v6e5umoWEC .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v6e5umoWEC .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v6e5umoWEC .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v6e5umoWEC .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v6e5umoWEC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6e5umoWEC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v6e5umoWEC .dropdown-item.active,
.cid-v6e5umoWEC .dropdown-item:active {
  background-color: transparent;
}
.cid-v6e5umoWEC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6e5umoWEC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6e5umoWEC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6e5umoWEC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v6e5umoWEC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6e5umoWEC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6e5umoWEC ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v6e5umoWEC .navbar-buttons {
  text-align: center;
}
.cid-v6e5umoWEC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v6e5umoWEC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v6e5umoWEC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v6e5umoWEC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v6e5umoWEC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v6e5umoWEC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v6e5umoWEC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6e5umoWEC nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v6e5umoWEC nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v6e5umoWEC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6e5umoWEC .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v6e5umoWEC a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v6e5umoWEC .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v6e5umoWEC .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v6e5umoWEC .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6e5umoWEC .navbar {
    height: 77px;
  }
  .cid-v6e5umoWEC .navbar.opened {
    height: auto;
  }
  .cid-v6e5umoWEC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6e5upxCX4 {
  background-image: url("../../../assets/images/tray-ceiling-design-astroid-ceiling-living-room-800x800-700x525.jpg");
}
.cid-v6e5upxCX4 .mbr-section-title,
.cid-v6e5upxCX4 .mbr-section-subtitle {
  color: #000000;
}
.cid-v6e5upxCX4 .mbr-section-text {
  color: #232323;
}
.cid-v6e5upxCX4 .mbr-text,
.cid-v6e5upxCX4 .typed-text,
.cid-v6e5upxCX4 .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v6e5upxCX4 .btn {
  margin-left: 4px !important;
}
.cid-v6e5upxCX4 .animated-element {
  color: #d7cd8d;
}
.cid-v6e5upxCX4 .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v6e5upxCX4 .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v6e5upxCX4 .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6e5upxCX4 .typed-text,
  .cid-v6e5upxCX4 .mbr-section-subtitle,
  .cid-v6e5upxCX4 .mbr-section-text,
  .cid-v6e5upxCX4 .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v6e5upxCX4 .mbr-section-subtitle,
.cid-v6e5upxCX4 .typed-text {
  color: #ffffff;
}
.cid-v6e5upxCX4 .mbr-section-text,
.cid-v6e5upxCX4 .mbr-section-btn {
  color: #ffffff;
}
.cid-v6e5usHaol {
  background-image: url("../../../assets/images/gypsum-ceiling-supplies-4-1024x390.jpg");
}
.cid-v6e5usHaol .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v6e5usHaol .text-content .btn-bgr {
  z-index: 0;
}
.cid-v6e5usHaol .mbr-overlay {
  background: linear-gradient(90deg, #6b7748, #12172c);
}
.cid-v6e5usHaol h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v6e5usHaol p {
  color: #464646;
}
.cid-v6e5usHaol h2 {
  color: #000000;
}
.cid-v6e5usHaol .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v6e5usHaol .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v6e5usHaol .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v6e5usHaol .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v6e5usHaol .text-content {
    width: 100%;
  }
}
.cid-v6e5usHaol .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v6e5usHaol .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v6e5usHaol .mbr-text {
    text-align: center;
  }
}
.cid-v6e5usHaol .mbr-section-btn,
.cid-v6e5usHaol .mbr-section-title {
  color: #12172c;
}
.cid-v6e5usHaol .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v6e5uvhfFK {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6e5uvhfFK .container-fluid {
  padding: 0 3rem;
}
.cid-v6e5uvhfFK .media-container-column {
  padding: 0 2rem;
}
.cid-v6e5uvhfFK .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #12172c;
}
@media (max-width: 767px) {
  .cid-v6e5uvhfFK .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v6e5uxPRU7 {
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #6b7748);
}
.cid-v6e5uxPRU7 .mbr-overlay {
  background: linear-gradient(90deg, #21b968, #4284df);
}
.cid-v6e5uxPRU7 h3 {
  color: #FFFFFF;
  font-weight: 500;
}
.cid-v6e5uxPRU7 p {
  color: #FFFFFF;
}
.cid-v6e5uxPRU7 h4 {
  color: #FFFFFF;
  display: none;
}
.cid-v6e5uxPRU7 .mbr-figure img {
  padding-left: 1rem;
}
.cid-v6e5uxPRU7 .counter-container {
  color: #767676;
  padding-right: 4rem;
  counter-reset: myCounter;
  padding-left: 5rem;
}
.cid-v6e5uxPRU7 .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v6e5uxPRU7 .counter-container li {
  list-style: none;
  padding-left: 6rem;
  position: relative;
}
.cid-v6e5uxPRU7 .counter-container .counter {
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
  font-size: 40px;
  position: absolute;
  left: 0;
  display: inline-block;
  margin: 0 0 5px;
  line-height: 40px;
  transition: all .2s;
  width: 60px;
  height: 40px;
}
@media (max-width: 575px) {
  .cid-v6e5uxPRU7 .counter-container .counter {
    left: 2rem;
  }
}
.cid-v6e5uA9hKF {
  padding-top: 600px;
  background-image: url("../../../assets/images/types-of-ceilings-in-homes-1000x666.jpg");
}
.cid-v6e5uCg9Vj {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6e5uCg9Vj .mbr-section-title {
  letter-spacing: 0.1em;
  color: #12172c;
  margin-bottom: 2rem;
}
.cid-v6e5uCg9Vj .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-v6e5uCg9Vj .btn {
  margin: 0px !important;
}
.cid-v6e5uCg9Vj .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v6e5uCg9Vj .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v6e5uCg9Vj .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-v6e5uCg9Vj .carousel-item .wrap-img {
  text-align: center;
}
.cid-v6e5uCg9Vj .carousel-item .wrap-img img {
  max-height: 250px;
  width: auto;
  max-width: 100%;
}
.cid-v6e5uCg9Vj .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-v6e5uCg9Vj .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-v6e5uCg9Vj .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #6b7748;
  display: inline-block;
  border: 4px solid #6b7748;
}
.cid-v6e5uCg9Vj .carousel-indicators li.active {
  border-color: #2d3814;
}
@media (max-width: 768px) {
  .cid-v6e5uCg9Vj .second-col {
    padding-top: 2rem;
  }
}
.cid-v6e5uEWhsX {
  padding-top: 600px;
  background-image: url("../../../assets/images/false-ceiling-gypsum-board-795x531.jpg");
}
.cid-v6e5uH7sfC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6e5uH7sfC img {
  width: 90%;
}
.cid-v6e5uH7sfC .mbr-text,
.cid-v6e5uH7sfC .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6e5uH7sfC img {
    width: 100%;
  }
  .cid-v6e5uH7sfC .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6e5uH7sfC H1 {
  color: #12172c;
}
.cid-v6e5uH7sfC H3 {
  color: #6b7748;
}
.cid-v6e5uH7sfC H2 {
  color: #12172c;
}
.cid-v6e5uJuX9r {
  padding-top: 600px;
  background-image: url("../../../assets/images/exposed-ceilings-1024x682.jpg.webp");
}
.cid-v6e5uLJxwQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6e5uLJxwQ img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6e5uLJxwQ img:hover {
  transform: scale(1.1);
}
.cid-v6e5uLJxwQ .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v6e5uLJxwQ h2 {
  padding: 0;
  margin: 0;
}
.cid-v6e5uLJxwQ .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6e5uLJxwQ .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v6e5uLJxwQ .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v6e5uLJxwQ .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v6e5uLJxwQ .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v6e5uLJxwQ .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6e5uLJxwQ .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v6e5uLJxwQ .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v6e5uLJxwQ H2 {
  color: #333333;
}
.cid-v6e5uLJxwQ .mbr-text {
  color: #232323;
}
.cid-v6e5uLJxwQ H3 {
  color: #12172c;
}
.cid-v6e5uO0Ob8 {
  padding-top: 600px;
  background-image: url("../../../assets/images/66578b3e0e693edcf2e75e97-vaulted-ceiling-1280x960.jpg");
}
.cid-v6e5uQkZsK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6e5uQkZsK img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6e5uQkZsK img:hover {
  transform: scale(1.1);
}
.cid-v6e5uQkZsK .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v6e5uQkZsK h2 {
  padding: 0;
  margin: 0;
}
.cid-v6e5uQkZsK .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6e5uQkZsK .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v6e5uQkZsK .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v6e5uQkZsK .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v6e5uQkZsK .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v6e5uQkZsK .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v6e5uQkZsK .mbr-iconfont {
  margin: 0!important;
}
.cid-v6e5uQkZsK .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v6e5uQkZsK .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6e5uQkZsK .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v6e5uQkZsK .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v6e5uQkZsK .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v6e5uQkZsK H2 {
  color: #12172c;
}
.cid-v6e5uQkZsK .mbr-text {
  color: #232323;
}
.cid-v6e5uQkZsK H1 {
  color: #12172c;
}
.cid-v6e5uQkZsK H3 {
  color: #6b7748;
}
.cid-v6e8D5D5YU {
  padding-top: 90px;
  padding-bottom: 45px;
  background-color: #f1eeea;
}
.cid-v6e8D5D5YU .text-wrap {
  background-color: #6b7748;
  padding: 3rem 6rem;
}
.cid-v6e8D5D5YU .img1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 75%;
  height: 80%;
  object-fit: cover;
}
.cid-v6e8D5D5YU .link {
  position: relative;
  width: fit-content;
  display: inline-block;
  padding-right: 2rem;
  cursor: pointer;
}
.cid-v6e8D5D5YU .link:before {
  content: "\e966";
  font-family: MobiriseIcons !important;
  position: absolute;
  right: 0rem;
  transition: all 0.3s;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1rem;
  color: currentColor;
}
.cid-v6e8D5D5YU .link:hover:before {
  margin-right: -0.4rem;
}
.cid-v6e8D5D5YU .mbr-text,
.cid-v6e8D5D5YU .link-wrap {
  text-align: center;
}
.cid-v6e8D5D5YU H4 {
  color: #d7cd8d;
}
@media (max-width: 992px) {
  .cid-v6e8D5D5YU .img1 {
    width: 50%;
  }
  .cid-v6e8D5D5YU .text-wrap {
    background-color: #6b7748;
    padding: 2rem 2rem;
  }
}
.cid-v6e8D5D5YU H2 {
  color: #12172c;
}
.cid-v6e5uSRDur {
  padding-top: 600px;
  background-image: url("../../../assets/images/shutterstock-59744426-scaled-2000x1334.jpg");
}
.cid-v6e5v0wxlw {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6e5v0wxlw .mbr-section-subtitle {
  color: #232323;
}
.cid-v6e5v0wxlw .mbr-section-title {
  color: #12172c;
}
.cid-v6e5v37MzL {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v6e5v37MzL .mbr-text {
  color: #232323;
}
.cid-v6e5v37MzL .counter-container ul {
  margin-bottom: 0;
  padding-left: .6rem;
}
.cid-v6e5v37MzL .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
}
.cid-v6e5v37MzL .counter-container ul li:before {
  position: absolute;
  left: 0px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  line-height: 20px;
  transition: all .2s;
  color: #ffffff;
  background: #6b7748;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: linear-gradient(135deg, #6b7748, #12172c);
}
.cid-v6e9OzT0Xr {
  padding-top: 600px;
  background-image: url("../../../assets/images/types-of-ceilings-in-homes-1000x666.jpg");
}
.cid-v6e9S66LCn {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6e9S66LCn img {
  width: 90%;
}
.cid-v6e9S66LCn .mbr-text,
.cid-v6e9S66LCn .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6e9S66LCn img {
    width: 100%;
  }
  .cid-v6e9S66LCn .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6e9S66LCn H2 {
  color: #12172c;
}
.cid-v6e9S66LCn H3 {
  color: #6b7748;
}
.cid-v6e5v5Iiec {
  padding-top: 600px;
  background-image: url("../../../assets/images/img-20160718-wa017-1280x960.jpg");
}
.cid-v6eb0OkE6m {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6eb0OkE6m img {
  width: 90%;
}
.cid-v6eb0OkE6m .mbr-text,
.cid-v6eb0OkE6m .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6eb0OkE6m img {
    width: 100%;
  }
  .cid-v6eb0OkE6m .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6eb0OkE6m H2 {
  color: #12172c;
}
.cid-v6eb0OkE6m H3 {
  color: #6b7748;
}
.cid-v6eaWraWqa {
  padding-top: 600px;
  background-image: url("../../../assets/images/arktura-trisoft-acoustic-ceiling-system-web-2-860x580.jpg");
}
.cid-v6ebQzIcWn {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6ebQzIcWn img {
  width: 90%;
}
.cid-v6ebQzIcWn .mbr-text,
.cid-v6ebQzIcWn .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6ebQzIcWn img {
    width: 100%;
  }
  .cid-v6ebQzIcWn .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6ebQzIcWn H2 {
  color: #12172c;
}
.cid-v6ebQzIcWn H3 {
  color: #6b7748;
}
.cid-v6ebOFthbm {
  padding-top: 600px;
  background-image: url("../../../assets/images/ceiling-design-west-palm-beach-contemporary-1035x690.jpg");
}
.cid-v6e5v87p3i {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v6e5v87p3i .mbr-overlay {
  background: #232323;
}
.cid-v6e5v87p3i .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v6e5v87p3i H2 {
  color: #12172c;
}
.cid-v6e5v87p3i .mbr-section-subtitle,
.cid-v6e5v87p3i .mbr-section-btn {
  color: #232323;
}
.cid-v6e5vacuEN {
  padding-top: 600px;
  background-image: url("../../../assets/images/bulkhead-example-9.webp");
}
.cid-v6e5vchlL1 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6e5vchlL1 img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v6e5vchlL1 img {
    width: 100%;
  }
  .cid-v6e5vchlL1 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6e5vchlL1 ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v6e5vchlL1 ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v6e5vchlL1 ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v6e5vchlL1 H3 {
  color: #6b7748;
}
.cid-v6e5vchlL1 H2 {
  color: #12172c;
}
.cid-v6e5veC1zS {
  padding-top: 600px;
  background-image: url("../../../assets/images/airlie-245-at-cameron-grove-kitchen-scaled-2000x1334.jpg");
}
.cid-v8MI9t6BLo {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MI9t6BLo h2,
.cid-v8MI9t6BLo h3,
.cid-v8MI9t6BLo h4,
.cid-v8MI9t6BLo p {
  color: #ffffff;
}
.cid-v8MI9t6BLo .mbr-overlay {
  z-index: -1;
}
.cid-v8MI9t6BLo .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MI9t6BLo .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MI9t6BLo .form-control:focus,
.cid-v8MI9t6BLo .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MI9t6BLo .form-group {
  margin-bottom: 1rem;
}
.cid-v8MI9t6BLo input::-webkit-input-placeholder,
.cid-v8MI9t6BLo textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MI9t6BLo input:-moz-placeholder,
.cid-v8MI9t6BLo textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MI9t6BLo .jq-selectbox li,
.cid-v8MI9t6BLo .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MI9t6BLo .jq-selectbox li:hover,
.cid-v8MI9t6BLo .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MI9t6BLo .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MI9t6BLo .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MI9t6BLo .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MI9t6BLo .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MI9t6BLo .mbr-text {
  color: #767676;
}
.cid-v8MI9t6BLo .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MI9t6BLo .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MI9t6BLo .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MI9t6BLo a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MI9t6BLo .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MI9t6BLo .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MI9t6BLo textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MI9t6BLo .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MI9t6BLo .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MI9t6BLo .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MI9t6BLo h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MI9t6BLo .block-content {
    padding: 0;
  }
  .cid-v8MI9t6BLo .form-block {
    padding: 1rem;
  }
}
.cid-v8MI9t6BLo .mbr-section-title,
.cid-v8MI9t6BLo .mbr-section-btn {
  color: #12172c;
}
.cid-v8MI9t6BLo H4 {
  color: #d7cd8d;
}
.cid-v8MI9t6BLo .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MI9t6BLo P {
  color: #232323;
}
.cid-v8MIa4uDzm {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MIa4uDzm .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIa4uDzm .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MIa4uDzm .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIa4uDzm .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MIa4uDzm .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MIa4uDzm .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MIa4uDzm .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MIa4uDzm .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MIa4uDzm .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MIa4uDzm .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MIa4uDzm .mbr-text,
.cid-v8MIa4uDzm .mbr-section-btn {
  color: #232323;
}
.cid-v8MIa4uDzm .location,
.cid-v8MIa4uDzm .icon-wrap {
  color: #6b7748;
}
.cid-v8MIa4uDzm H3 {
  color: #12172c;
}
.cid-v8MIayGlVu .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MIayGlVu .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MIayGlVu .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MIayGlVu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MIayGlVu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6e5vgIaBY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v6e5vgIaBY .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v6edLDrejU .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6edLDrejU .nav-item:focus,
.cid-v6edLDrejU .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v6edLDrejU .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v6edLDrejU .nav-item .nav-link {
    position: relative;
  }
  .cid-v6edLDrejU .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v6edLDrejU .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v6edLDrejU .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6edLDrejU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6edLDrejU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6edLDrejU .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v6edLDrejU .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v6edLDrejU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v6edLDrejU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6edLDrejU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v6edLDrejU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v6edLDrejU .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v6edLDrejU .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v6edLDrejU .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v6edLDrejU .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v6edLDrejU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v6edLDrejU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v6edLDrejU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v6edLDrejU .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v6edLDrejU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v6edLDrejU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v6edLDrejU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v6edLDrejU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v6edLDrejU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v6edLDrejU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v6edLDrejU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6edLDrejU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6edLDrejU .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v6edLDrejU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6edLDrejU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6edLDrejU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v6edLDrejU .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v6edLDrejU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6edLDrejU .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6edLDrejU .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v6edLDrejU .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v6edLDrejU .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v6edLDrejU .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v6edLDrejU .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v6edLDrejU .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v6edLDrejU .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v6edLDrejU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6edLDrejU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v6edLDrejU .dropdown-item.active,
.cid-v6edLDrejU .dropdown-item:active {
  background-color: transparent;
}
.cid-v6edLDrejU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6edLDrejU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6edLDrejU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6edLDrejU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v6edLDrejU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6edLDrejU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6edLDrejU ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v6edLDrejU .navbar-buttons {
  text-align: center;
}
.cid-v6edLDrejU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v6edLDrejU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v6edLDrejU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v6edLDrejU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v6edLDrejU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v6edLDrejU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v6edLDrejU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6edLDrejU nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v6edLDrejU nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v6edLDrejU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6edLDrejU .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v6edLDrejU a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v6edLDrejU .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v6edLDrejU .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v6edLDrejU .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6edLDrejU .navbar {
    height: 77px;
  }
  .cid-v6edLDrejU .navbar.opened {
    height: auto;
  }
  .cid-v6edLDrejU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6edLFSzxI {
  background-image: url("../../../assets/images/img-7329-3000-scaled-2000x1334.jpg");
}
.cid-v6edLFSzxI .mbr-section-title,
.cid-v6edLFSzxI .mbr-section-subtitle {
  color: #000000;
}
.cid-v6edLFSzxI .mbr-section-text {
  color: #232323;
}
.cid-v6edLFSzxI .mbr-text,
.cid-v6edLFSzxI .typed-text,
.cid-v6edLFSzxI .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v6edLFSzxI .btn {
  margin-left: 4px !important;
}
.cid-v6edLFSzxI .animated-element {
  color: #d7cd8d;
}
.cid-v6edLFSzxI .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v6edLFSzxI .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v6edLFSzxI .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6edLFSzxI .typed-text,
  .cid-v6edLFSzxI .mbr-section-subtitle,
  .cid-v6edLFSzxI .mbr-section-text,
  .cid-v6edLFSzxI .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v6edLFSzxI .mbr-section-subtitle,
.cid-v6edLFSzxI .typed-text {
  color: #ffffff;
}
.cid-v6edLFSzxI .mbr-section-text,
.cid-v6edLFSzxI .mbr-section-btn {
  color: #ffffff;
}
.cid-v6edLIcStl {
  background-image: url("../../../assets/images/09-double-skin-steel-partitioning-2-2-1-1201-950x600.jpg");
}
.cid-v6edLIcStl .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v6edLIcStl .text-content .btn-bgr {
  z-index: 0;
}
.cid-v6edLIcStl .mbr-overlay {
  background: linear-gradient(90deg, #12172c, #6b7748);
}
.cid-v6edLIcStl h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v6edLIcStl p {
  color: #464646;
}
.cid-v6edLIcStl h2 {
  color: #000000;
}
.cid-v6edLIcStl .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v6edLIcStl .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v6edLIcStl .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v6edLIcStl .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v6edLIcStl .text-content {
    width: 100%;
  }
}
.cid-v6edLIcStl .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v6edLIcStl .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v6edLIcStl .mbr-text {
    text-align: center;
  }
}
.cid-v6edLIcStl .mbr-section-btn,
.cid-v6edLIcStl .mbr-section-title {
  color: #12172c;
}
.cid-v6edLIcStl .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v6edLKh64B {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6edLKh64B .container-fluid {
  padding: 0 3rem;
}
.cid-v6edLKh64B .media-container-column {
  padding: 0 2rem;
}
.cid-v6edLKh64B .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #12172c;
}
@media (max-width: 767px) {
  .cid-v6edLKh64B .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v6edLMujDh {
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #6b7748);
}
.cid-v6edLMujDh .mbr-overlay {
  background: linear-gradient(90deg, #21b968, #4284df);
}
.cid-v6edLMujDh h3 {
  color: #FFFFFF;
  font-weight: 500;
}
.cid-v6edLMujDh p {
  color: #FFFFFF;
}
.cid-v6edLMujDh h4 {
  color: #FFFFFF;
  display: none;
}
.cid-v6edLMujDh .mbr-figure img {
  padding-left: 1rem;
}
.cid-v6edLMujDh .counter-container {
  color: #767676;
  padding-right: 4rem;
  counter-reset: myCounter;
  padding-left: 5rem;
}
.cid-v6edLMujDh .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v6edLMujDh .counter-container li {
  list-style: none;
  padding-left: 6rem;
  position: relative;
}
.cid-v6edLMujDh .counter-container .counter {
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
  font-size: 40px;
  position: absolute;
  left: 0;
  display: inline-block;
  margin: 0 0 5px;
  line-height: 40px;
  transition: all .2s;
  width: 60px;
  height: 40px;
}
@media (max-width: 575px) {
  .cid-v6edLMujDh .counter-container .counter {
    left: 2rem;
  }
}
.cid-v6edLOIR0N {
  padding-top: 600px;
  background-image: url("../../../assets/images/floor-mounted-cubicle-partitioning-systems-1301x561.jpg");
}
.cid-v6edLQFQfI {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6edLQFQfI .mbr-section-title {
  letter-spacing: 0.1em;
  color: #12172c;
  margin-bottom: 2rem;
}
.cid-v6edLQFQfI .mbr-section-subtitle {
  color: #444444;
  margin-bottom: 2rem;
  letter-spacing: 0.03em;
}
.cid-v6edLQFQfI .btn {
  margin: 0px !important;
}
.cid-v6edLQFQfI .second-col {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v6edLQFQfI .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v6edLQFQfI .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.cid-v6edLQFQfI .carousel-item .wrap-img {
  text-align: center;
}
.cid-v6edLQFQfI .carousel-item .wrap-img img {
  max-height: 250px;
  width: auto;
  max-width: 100%;
}
.cid-v6edLQFQfI .carousel {
  display: flex;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.cid-v6edLQFQfI .carousel-indicators {
  display: block;
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.cid-v6edLQFQfI .carousel-indicators li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #6b7748;
  display: inline-block;
  border: 4px solid #6b7748;
}
.cid-v6edLQFQfI .carousel-indicators li.active {
  border-color: #2d3814;
}
@media (max-width: 768px) {
  .cid-v6edLQFQfI .second-col {
    padding-top: 2rem;
  }
}
.cid-v6edLT0Czh {
  padding-top: 600px;
  background-image: url("../../../assets/images/2004-7-benefits-of-our-aluminium-partitioning-systems-1014x487.jpg");
}
.cid-v6edLV0fjN {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6edLV0fjN img {
  width: 90%;
}
.cid-v6edLV0fjN .mbr-text,
.cid-v6edLV0fjN .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6edLV0fjN img {
    width: 100%;
  }
  .cid-v6edLV0fjN .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6edLV0fjN H1 {
  color: #12172c;
}
.cid-v6edLV0fjN H3 {
  color: #6b7748;
}
.cid-v6edLV0fjN H2 {
  color: #12172c;
}
.cid-v6edLX2s6y {
  padding-top: 600px;
  background-image: url("../../../assets/images/glass-partition-2000x882.jpg");
}
.cid-v6edLYT3X2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6edLYT3X2 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6edLYT3X2 img:hover {
  transform: scale(1.1);
}
.cid-v6edLYT3X2 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v6edLYT3X2 h2 {
  padding: 0;
  margin: 0;
}
.cid-v6edLYT3X2 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6edLYT3X2 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v6edLYT3X2 .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v6edLYT3X2 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v6edLYT3X2 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v6edLYT3X2 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6edLYT3X2 .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v6edLYT3X2 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v6edLYT3X2 H2 {
  color: #333333;
}
.cid-v6edLYT3X2 .mbr-text {
  color: #232323;
}
.cid-v6edLYT3X2 H3 {
  color: #12172c;
}
.cid-v6edM0VoLQ {
  padding-top: 600px;
  background-image: url("../../../assets/images/67c0e6e80a4d4053f645ac2d-67f5c43f1c986fe695615d51-corporate20glass20walls-poster-1-1280x720.jpg");
}
.cid-v6edM2KpD1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6edM2KpD1 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6edM2KpD1 img:hover {
  transform: scale(1.1);
}
.cid-v6edM2KpD1 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v6edM2KpD1 h2 {
  padding: 0;
  margin: 0;
}
.cid-v6edM2KpD1 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6edM2KpD1 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v6edM2KpD1 .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v6edM2KpD1 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v6edM2KpD1 .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v6edM2KpD1 .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v6edM2KpD1 .mbr-iconfont {
  margin: 0!important;
}
.cid-v6edM2KpD1 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v6edM2KpD1 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6edM2KpD1 .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v6edM2KpD1 .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v6edM2KpD1 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v6edM2KpD1 H2 {
  color: #12172c;
}
.cid-v6edM2KpD1 .mbr-text {
  color: #232323;
}
.cid-v6edM2KpD1 H1 {
  color: #12172c;
}
.cid-v6edM2KpD1 H3 {
  color: #6b7748;
}
.cid-v6eiDbqWoE {
  padding-top: 600px;
  background-image: url("../../../assets/images/zm-w85-ecolite-manual-42db-500x500.webp");
}
.cid-v6eiFhAv1z {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6eiFhAv1z img {
  width: 90%;
}
.cid-v6eiFhAv1z .mbr-text,
.cid-v6eiFhAv1z .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6eiFhAv1z img {
    width: 100%;
  }
  .cid-v6eiFhAv1z .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6eiFhAv1z H2 {
  color: #12172c;
}
.cid-v6eiFhAv1z H3 {
  color: #6b7748;
}
.cid-v6edM6KM5O {
  padding-top: 600px;
  background-image: url("../../../assets/images/acoustic-furniture-acoustic-artwork-partitions-interiors.webp");
}
.cid-v6edM8EaY5 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6edM8EaY5 .mbr-section-subtitle {
  color: #232323;
}
.cid-v6edM8EaY5 .mbr-section-title {
  color: #12172c;
}
.cid-v6edMaB5PT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v6edMaB5PT .mbr-text {
  color: #232323;
}
.cid-v6edMaB5PT .counter-container ul {
  margin-bottom: 0;
  padding-left: .6rem;
}
.cid-v6edMaB5PT .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
}
.cid-v6edMaB5PT .counter-container ul li:before {
  position: absolute;
  left: 0px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  line-height: 20px;
  transition: all .2s;
  color: #ffffff;
  background: #12172c;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: linear-gradient(135deg, #12172c, #6b7748);
}
.cid-v6edMcxbYs {
  padding-top: 600px;
  background-image: url("../../../assets/images/demountable-partition2-1024x683.jpg");
}
.cid-v6edMelE3B {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6edMelE3B img {
  width: 90%;
}
.cid-v6edMelE3B .mbr-text,
.cid-v6edMelE3B .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6edMelE3B img {
    width: 100%;
  }
  .cid-v6edMelE3B .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6edMelE3B H2 {
  color: #12172c;
}
.cid-v6edMelE3B H3 {
  color: #6b7748;
}
.cid-v6edMgwVIn {
  padding-top: 600px;
  background-image: url("../../../assets/images/2007-aluminium-partition-systems-1014x487.jpg");
}
.cid-v6elcsODQa {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6elcsODQa .subicon-title {
  color: #12172c;
  text-align: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v6elcsODQa .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v6elcsODQa .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v6elcsODQa .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-v6elcsODQa .process-icon,
.cid-v6elcsODQa .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-v6elcsODQa .wrapper,
.cid-v6elcsODQa .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-v6elcsODQa .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #12172c;
  opacity: .4;
}
.cid-v6elcsODQa .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-v6elcsODQa .icon-container a {
  display: inherit;
}
.cid-v6elcsODQa .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #6b7748 !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-v6elcsODQa .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-v6elcsODQa .icon-main:hover .icon-wrapper {
  background-color: #6b7748 !important;
}
.cid-v6elcsODQa .icon-main:hover .icon-number {
  background-color: #12172c !important;
  color: #ffffff !important;
}
.cid-v6elcsODQa .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-v6elcsODQa .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-v6elcsODQa .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-v6elcsODQa .third-elem .wrapper:before {
    display: none;
  }
}
.cid-v6elcsODQa .mbr-section-title {
  margin: 0;
}
.cid-v6elcsODQa .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-v6elcsODQa .mbr-section-title,
.cid-v6elcsODQa .underline {
  color: #12172c;
}
.cid-v6edMkyEvq {
  padding-top: 600px;
  background-image: url("../../../assets/images/545-1-1035x700.jpg");
}
.cid-v6edMqQ4O5 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v6edMqQ4O5 .mbr-overlay {
  background: #232323;
}
.cid-v6edMqQ4O5 .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v6edMqQ4O5 H2 {
  color: #12172c;
}
.cid-v6edMqQ4O5 .mbr-section-subtitle,
.cid-v6edMqQ4O5 .mbr-section-btn {
  color: #232323;
}
.cid-v6edMsUUuA {
  padding-top: 600px;
  background-image: url("../../../assets/images/img-7329-3000-scaled-2000x1334.jpg");
}
.cid-v8MIg5rX9a {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MIg5rX9a h2,
.cid-v8MIg5rX9a h3,
.cid-v8MIg5rX9a h4,
.cid-v8MIg5rX9a p {
  color: #ffffff;
}
.cid-v8MIg5rX9a .mbr-overlay {
  z-index: -1;
}
.cid-v8MIg5rX9a .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MIg5rX9a .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MIg5rX9a .form-control:focus,
.cid-v8MIg5rX9a .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MIg5rX9a .form-group {
  margin-bottom: 1rem;
}
.cid-v8MIg5rX9a input::-webkit-input-placeholder,
.cid-v8MIg5rX9a textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MIg5rX9a input:-moz-placeholder,
.cid-v8MIg5rX9a textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MIg5rX9a .jq-selectbox li,
.cid-v8MIg5rX9a .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIg5rX9a .jq-selectbox li:hover,
.cid-v8MIg5rX9a .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIg5rX9a .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIg5rX9a .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIg5rX9a .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MIg5rX9a .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MIg5rX9a .mbr-text {
  color: #767676;
}
.cid-v8MIg5rX9a .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MIg5rX9a .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MIg5rX9a .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MIg5rX9a a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MIg5rX9a .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MIg5rX9a .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MIg5rX9a textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MIg5rX9a .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MIg5rX9a .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MIg5rX9a .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MIg5rX9a h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MIg5rX9a .block-content {
    padding: 0;
  }
  .cid-v8MIg5rX9a .form-block {
    padding: 1rem;
  }
}
.cid-v8MIg5rX9a .mbr-section-title,
.cid-v8MIg5rX9a .mbr-section-btn {
  color: #12172c;
}
.cid-v8MIg5rX9a H4 {
  color: #d7cd8d;
}
.cid-v8MIg5rX9a .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MIg5rX9a P {
  color: #232323;
}
.cid-v8MIgMxsHS {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MIgMxsHS .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIgMxsHS .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MIgMxsHS .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIgMxsHS .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MIgMxsHS .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MIgMxsHS .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MIgMxsHS .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MIgMxsHS .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MIgMxsHS .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MIgMxsHS .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MIgMxsHS .mbr-text,
.cid-v8MIgMxsHS .mbr-section-btn {
  color: #232323;
}
.cid-v8MIgMxsHS .location,
.cid-v8MIgMxsHS .icon-wrap {
  color: #6b7748;
}
.cid-v8MIgMxsHS H3 {
  color: #12172c;
}
.cid-v8MIhEvmD6 .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MIhEvmD6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MIhEvmD6 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MIhEvmD6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MIhEvmD6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6edMyS3Hm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v6edMyS3Hm .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6enKexQwq {
  overflow-x: hidden !important;
}
.cid-v6enKexQwq .container-fluid {
  padding: 0 3rem;
}
.cid-v6enKexQwq .scroll-wrapper {
  top: 0;
  width: 100%;
  height: 100%;
  background-position: 100% 0;
  background-size: cover;
  position: absolute;
  background-repeat: repeat;
  z-index: 0;
  -webkit-animation-duration: 30s !important;
  animation-duration: 30s;
  background-image: url("../../../assets/images/ceiling-design-west-palm-beach-contemporary-1035x690.jpg");
  -webkit-animation: scroll-wrapper linear infinite;
  -moz-animation: scroll-wrapper linear infinite;
  -o-animation: scroll-wrapper linear infinite;
  animation: scroll-wrapper linear infinite;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.cid-v6enKexQwq .scroll-wrapper.second {
  left: calc(100% - 1px);
  background-position: 0 0;
}
.cid-v6enKexQwq .mbr-overlay {
  z-index: 1;
}
.cid-v6enKexQwq .block-content {
  z-index: 2;
}
@keyframes scroll-wrapper {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-webkit-keyframes scroll-wrapper {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-moz-keyframes scroll-wrapper {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-o-keyframes scroll-wrapper {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@media (max-width: 767px) {
  .cid-v6enKexQwq .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v6enKexQwq .mbr-section-title {
  color: #ffffff;
}
.cid-v6enKexQwq .mbr-section-subtitle,
.cid-v6enKexQwq .mbr-section-btn {
  color: #ffffff;
}
.cid-v8JNloLHeP {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v8JNloLHeP .card-icon {
  font-size: 56px;
  color: #12172c;
  transition: color 0.3s;
}
.cid-v8JNloLHeP .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v8JNloLHeP p {
  font-weight: 400;
}
.cid-v8JNloLHeP .link-ico {
  font-size: 0.8rem;
  color: #36404c;
  border: 2px solid #36404c;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
  transition: all 0.3s;
}
.cid-v8JNloLHeP .link-ico:hover {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v8JNloLHeP .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v8JNloLHeP .card-wrapper {
  padding: 2rem;
  transition: background 0.3s;
  background: #ffffff;
}
.cid-v8JNloLHeP .card-wrapper:hover .link-ico {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v8JNloLHeP .card-wrapper:hover .card-title a {
  color: #12172c !important;
}
.cid-v8JNloLHeP .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.cid-v8JNloLHeP .card-title,
.cid-v8JNloLHeP .card-ico,
.cid-v8JNloLHeP .line-wrap {
  text-align: center;
}
.cid-v8JNloLHeP .mbr-text,
.cid-v8JNloLHeP .card-link {
  text-align: center;
  color: #767676;
}
.cid-v8JNLWrTZc {
  padding-top: 600px;
  background-image: url("../../../assets/images/12-armstrong-drywall-grid-canada-square-1015x715.jpg");
}
.cid-v6epqvaMA8 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6epqvaMA8 img {
  width: 90%;
}
.cid-v6epqvaMA8 .mbr-text,
.cid-v6epqvaMA8 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6epqvaMA8 img {
    width: 100%;
  }
  .cid-v6epqvaMA8 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6epqvaMA8 H2 {
  color: #12172c;
}
.cid-v6epqvaMA8 H3 {
  color: #6b7748;
}
.cid-v6eq3JNUpr {
  padding-top: 600px;
  background-image: url("../../../assets/images/toilet-partitioning-800x800.jpg");
}
.cid-v6eq7CZCE6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6eq7CZCE6 img {
  width: 90%;
}
.cid-v6eq7CZCE6 .mbr-text,
.cid-v6eq7CZCE6 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6eq7CZCE6 img {
    width: 100%;
  }
  .cid-v6eq7CZCE6 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6eq7CZCE6 H3 {
  color: #6b7748;
}
.cid-v6eq7CZCE6 H2 {
  color: #12172c;
}
.cid-v6eq8UYJMR {
  padding-top: 600px;
  background-image: url("../../../assets/images/8.-partitioning-1684x1123.jpg");
}
.cid-v6eseMvGlK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6eseMvGlK img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6eseMvGlK img:hover {
  transform: scale(1.1);
}
.cid-v6eseMvGlK .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v6eseMvGlK h2 {
  padding: 0;
  margin: 0;
}
.cid-v6eseMvGlK .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6eseMvGlK .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v6eseMvGlK .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v6eseMvGlK .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v6eseMvGlK .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v6eseMvGlK .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v6eseMvGlK .mbr-iconfont {
  margin: 0!important;
}
.cid-v6eseMvGlK .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v6eseMvGlK .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6eseMvGlK .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v6eseMvGlK .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v6eseMvGlK .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v6eseMvGlK H2 {
  color: #12172c;
}
.cid-v6eseMvGlK .mbr-text {
  color: #232323;
}
.cid-v6eseMvGlK H3 {
  color: #6b7748;
}
.cid-v6erPM2qwn {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v6erPM2qwn .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v6erPM2qwn .container {
  max-width: 1500px;
}
.cid-v6erPM2qwn .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v6erPM2qwn .container {
    padding: 0 4rem;
  }
}
.cid-v6erPM2qwn .mbr-text,
.cid-v6erPM2qwn .mbr-section-btn {
  color: #efeeee;
}
.cid-v6erPM2qwn .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v6erPM2qwn .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v6erPM2qwn .align-left {
    text-align: center;
  }
  .cid-v6erPM2qwn .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v6erPM2qwn H1 {
  color: #d7cd8d;
}
.cid-v6erPM2qwn H2 {
  color: #d7cd8d;
}
.cid-v6erwx6s7L {
  padding-top: 600px;
  background-image: url("../../../assets/images/shutterstock-59744426-scaled-2000x1334.jpg");
}
.cid-v6etB1XnDP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v6etB1XnDP img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v6etB1XnDP img:hover {
  transform: scale(1.1);
}
.cid-v6etB1XnDP .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v6etB1XnDP h2 {
  padding: 0;
  margin: 0;
}
.cid-v6etB1XnDP .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6etB1XnDP .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v6etB1XnDP .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v6etB1XnDP .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v6etB1XnDP .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v6etB1XnDP .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v6etB1XnDP .mbr-iconfont {
  margin: 0!important;
}
.cid-v6etB1XnDP .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v6etB1XnDP .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v6etB1XnDP .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v6etB1XnDP .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v6etB1XnDP .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v6etB1XnDP H2 {
  color: #12172c;
}
.cid-v6etB1XnDP .mbr-text {
  color: #232323;
}
.cid-v6etB1XnDP H3 {
  color: #6b7748;
}
.cid-v6etEdilhq {
  padding-top: 600px;
  background-image: url("../../../assets/images/led-bulkhead-in-residential-spaces-1024x793.jpg");
}
.cid-v6evwGbtUz {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v6evwGbtUz .mbr-overlay {
  background: #232323;
}
.cid-v6evwGbtUz .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v6evwGbtUz H2 {
  color: #12172c;
}
.cid-v6evwGbtUz .mbr-section-subtitle,
.cid-v6evwGbtUz .mbr-section-btn {
  color: #232323;
}
.cid-v6eulNov2d {
  padding-top: 600px;
  background-image: url("../../../assets/images/shutterstock-1180654882-scaled-2000x1334.jpg");
}
.cid-v6eoum9nzd {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6eoum9nzd img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v6eoum9nzd img {
    width: 100%;
  }
  .cid-v6eoum9nzd .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6eoum9nzd ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v6eoum9nzd ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v6eoum9nzd ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v6eoum9nzd H2 {
  color: #12172c;
}
.cid-v6eoum9nzd H3 {
  color: #6b7748;
}
.cid-v8MHIGnjPY {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MHIGnjPY h2,
.cid-v8MHIGnjPY h3,
.cid-v8MHIGnjPY h4,
.cid-v8MHIGnjPY p {
  color: #ffffff;
}
.cid-v8MHIGnjPY .mbr-overlay {
  z-index: -1;
}
.cid-v8MHIGnjPY .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MHIGnjPY .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MHIGnjPY .form-control:focus,
.cid-v8MHIGnjPY .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MHIGnjPY .form-group {
  margin-bottom: 1rem;
}
.cid-v8MHIGnjPY input::-webkit-input-placeholder,
.cid-v8MHIGnjPY textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MHIGnjPY input:-moz-placeholder,
.cid-v8MHIGnjPY textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MHIGnjPY .jq-selectbox li,
.cid-v8MHIGnjPY .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHIGnjPY .jq-selectbox li:hover,
.cid-v8MHIGnjPY .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MHIGnjPY .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHIGnjPY .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MHIGnjPY .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MHIGnjPY .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MHIGnjPY .mbr-text {
  color: #767676;
}
.cid-v8MHIGnjPY .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MHIGnjPY .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MHIGnjPY .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MHIGnjPY a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MHIGnjPY .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MHIGnjPY .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MHIGnjPY textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MHIGnjPY .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MHIGnjPY .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MHIGnjPY .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MHIGnjPY h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MHIGnjPY .block-content {
    padding: 0;
  }
  .cid-v8MHIGnjPY .form-block {
    padding: 1rem;
  }
}
.cid-v8MHIGnjPY .mbr-section-title,
.cid-v8MHIGnjPY .mbr-section-btn {
  color: #12172c;
}
.cid-v8MHIGnjPY H4 {
  color: #d7cd8d;
}
.cid-v8MHIGnjPY .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MHIGnjPY P {
  color: #232323;
}
.cid-v8MHJxFpbV {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MHJxFpbV .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHJxFpbV .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MHJxFpbV .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MHJxFpbV .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MHJxFpbV .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MHJxFpbV .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MHJxFpbV .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MHJxFpbV .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MHJxFpbV .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MHJxFpbV .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MHJxFpbV .mbr-text,
.cid-v8MHJxFpbV .mbr-section-btn {
  color: #232323;
}
.cid-v8MHJxFpbV .location,
.cid-v8MHJxFpbV .icon-wrap {
  color: #6b7748;
}
.cid-v8MHJxFpbV H3 {
  color: #12172c;
}
.cid-v8MHK87V1P .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MHK87V1P .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MHK87V1P .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MHK87V1P .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MHK87V1P .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v6eC6B0xRk .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6eC6B0xRk .nav-item:focus,
.cid-v6eC6B0xRk .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v6eC6B0xRk .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v6eC6B0xRk .nav-item .nav-link {
    position: relative;
  }
  .cid-v6eC6B0xRk .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v6eC6B0xRk .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v6eC6B0xRk .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6eC6B0xRk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6eC6B0xRk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6eC6B0xRk .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v6eC6B0xRk .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v6eC6B0xRk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v6eC6B0xRk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6eC6B0xRk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v6eC6B0xRk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v6eC6B0xRk .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v6eC6B0xRk .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v6eC6B0xRk .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v6eC6B0xRk .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v6eC6B0xRk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v6eC6B0xRk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v6eC6B0xRk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v6eC6B0xRk .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v6eC6B0xRk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v6eC6B0xRk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v6eC6B0xRk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v6eC6B0xRk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v6eC6B0xRk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v6eC6B0xRk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v6eC6B0xRk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6eC6B0xRk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6eC6B0xRk .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v6eC6B0xRk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6eC6B0xRk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6eC6B0xRk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v6eC6B0xRk .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v6eC6B0xRk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6eC6B0xRk .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6eC6B0xRk .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v6eC6B0xRk .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v6eC6B0xRk .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v6eC6B0xRk .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v6eC6B0xRk .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v6eC6B0xRk .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v6eC6B0xRk .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v6eC6B0xRk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6eC6B0xRk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v6eC6B0xRk .dropdown-item.active,
.cid-v6eC6B0xRk .dropdown-item:active {
  background-color: transparent;
}
.cid-v6eC6B0xRk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6eC6B0xRk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6eC6B0xRk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6eC6B0xRk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v6eC6B0xRk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6eC6B0xRk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6eC6B0xRk ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v6eC6B0xRk .navbar-buttons {
  text-align: center;
}
.cid-v6eC6B0xRk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v6eC6B0xRk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v6eC6B0xRk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v6eC6B0xRk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v6eC6B0xRk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v6eC6B0xRk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v6eC6B0xRk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6eC6B0xRk nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v6eC6B0xRk nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v6eC6B0xRk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6eC6B0xRk .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v6eC6B0xRk a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v6eC6B0xRk .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v6eC6B0xRk .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v6eC6B0xRk .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6eC6B0xRk .navbar {
    height: 77px;
  }
  .cid-v6eC6B0xRk .navbar.opened {
    height: auto;
  }
  .cid-v6eC6B0xRk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6eCl2rors {
  background-image: url("../../../assets/images/0120kitchen20layout-2000x1333.jpg");
}
.cid-v6eCl2rors .media-container-column .btn-bgr {
  z-index: 0;
}
.cid-v6eCl2rors .mbr-overlay {
  background: linear-gradient(#6b7748 -10%, #12172c 75%);
}
.cid-v6eD3BH5oh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6eD3BH5oh .mbr-overlay {
  background: linear-gradient(90deg, #ffffff, #1ec5bf);
}
.cid-v6eD3BH5oh h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v6eD3BH5oh p {
  color: #464646;
}
.cid-v6eD3BH5oh h2 {
  color: #000000;
}
.cid-v6eD3BH5oh .counter-container {
  color: #767676;
}
.cid-v6eD3BH5oh .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v6eD3BH5oh .media-content {
  padding-right: 1.5rem;
  padding-left: 3rem;
}
@media (max-width: 991px) {
  .cid-v6eD3BH5oh .media-content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.cid-v6eD3BH5oh .mbr-figure:last-of-type {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v6eD3BH5oh .list-counter {
  float: left;
  font-size: 2rem;
  margin-right: 1rem;
}
.cid-v6eD3BH5oh .half-list:nth-of-type(even) {
  display: inline-block;
  width: 48%;
  margin-left: 4%;
}
.cid-v6eD3BH5oh .half-list {
  text-align: left;
  display: inline-block;
  width: 48%;
  vertical-align: top;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v6eD3BH5oh .half-list {
    width: 100%;
    margin: 0;
  }
  .cid-v6eD3BH5oh .half-list:nth-of-type(even) {
    width: 100%;
    margin: 0;
  }
}
.cid-v6eD3BH5oh .mbr-figure {
  padding-right: 1rem;
  -ms-flex-item-align: initial;
  -ms-grid-row-align: initial;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
@media (min-width: 992px) {
  .cid-v6eD3BH5oh .mbr-figure {
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v6eD3BH5oh .mbr-figure {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-v6eD3BH5oh .mbr-text {
    text-align: center;
  }
}
.cid-v6eD3BH5oh H2 {
  color: #12172c;
}
.cid-v6eD3BH5oh .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v6eD3BH5oh H4 {
  color: #12172c;
}
.cid-v6eE9owcea {
  background-image: url("../../../assets/images/patagonia-onice-bano-1631688597aipod.webp");
}
.cid-v6eE9owcea .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v6eE9owcea .text-content .btn-bgr {
  z-index: 0;
}
.cid-v6eE9owcea .mbr-overlay {
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v6eE9owcea h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v6eE9owcea p {
  color: #464646;
}
.cid-v6eE9owcea h2 {
  color: #000000;
}
.cid-v6eE9owcea .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v6eE9owcea .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v6eE9owcea .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v6eE9owcea .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v6eE9owcea .text-content {
    width: 100%;
  }
}
.cid-v6eE9owcea .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v6eE9owcea .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v6eE9owcea .mbr-text {
    text-align: center;
  }
}
.cid-v6eE9owcea .mbr-section-btn,
.cid-v6eE9owcea .mbr-section-title {
  color: #12172c;
}
.cid-v6eE9owcea .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v6eE9Z3Gia {
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v6eE9Z3Gia .mbr-overlay {
  background: linear-gradient(90deg, #21b968, #4284df);
}
.cid-v6eE9Z3Gia h3 {
  color: #FFFFFF;
  font-weight: 500;
}
.cid-v6eE9Z3Gia p {
  color: #FFFFFF;
}
.cid-v6eE9Z3Gia h4 {
  color: #FFFFFF;
  display: none;
}
.cid-v6eE9Z3Gia .mbr-figure img {
  padding-left: 1rem;
}
.cid-v6eE9Z3Gia .counter-container {
  color: #767676;
  padding-right: 4rem;
  counter-reset: myCounter;
  padding-left: 5rem;
}
.cid-v6eE9Z3Gia .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v6eE9Z3Gia .counter-container li {
  list-style: none;
  padding-left: 6rem;
  position: relative;
}
.cid-v6eE9Z3Gia .counter-container .counter {
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
  font-size: 40px;
  position: absolute;
  left: 0;
  display: inline-block;
  margin: 0 0 5px;
  line-height: 40px;
  transition: all .2s;
  width: 60px;
  height: 40px;
}
@media (max-width: 575px) {
  .cid-v6eE9Z3Gia .counter-container .counter {
    left: 2rem;
  }
}
.cid-v6gUOUd9ao {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-thoinamcao-30002784-2000x1500.jpg");
}
.cid-v6eFS0LTnf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6eFS0LTnf .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
.cid-v6eFS0LTnf H2 {
  color: #12172c;
}
.cid-v6eFS0LTnf H3 {
  color: #6b7748;
}
.cid-v6eFS0LTnf .mbr-text,
.cid-v6eFS0LTnf .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6eFS0LTnf .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v6eFS0LTnf img {
  filter: invert(0.5);
}
.cid-v6gUQz4Uvg {
  padding-top: 600px;
  background-image: url("../../../assets/images/housek.during12-1.webp");
}
.cid-v6eFy1uui1 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6eFy1uui1 .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
.cid-v6eFy1uui1 H2 {
  color: #12172c;
}
.cid-v6eFy1uui1 H3 {
  color: #6b7748;
}
.cid-v6eFy1uui1 .mbr-text,
.cid-v6eFy1uui1 .mbr-section-btn {
  color: #232323;
}
.cid-v6eFy1uui1 .photo {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v6eFy1uui1 .md-pb {
    padding-bottom: 2rem;
  }
  .cid-v6eFy1uui1 .photo {
    width: 100%;
  }
}
.cid-v6eFy1uui1 .signature {
  filter: invert(0.5);
}
.cid-v6gUREQmWk {
  padding-top: 600px;
  background-image: url("../../../assets/images/imagesroom-scenes716originalprecious-hdp-calacatta-24x24-14x27-14x27-curl-deco-bathroomjpg-slider-1600x800.jpg");
}
.cid-v6eGrDi3zc {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v6eGrDi3zc .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
}
.cid-v6eGrDi3zc H2 {
  color: #12172c;
}
.cid-v6eGrDi3zc H3 {
  color: #6b7748;
}
.cid-v6eGrDi3zc .mbr-text,
.cid-v6eGrDi3zc .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6eGrDi3zc .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v6gUSyxhdm {
  padding-top: 600px;
  background-image: url("../../../assets/images/blog-how-long-do-cement-tiles-last-compared-to-porcelain-tiles-3-2000x1300.webp");
}
.cid-v6gVx0CnMO {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6gVx0CnMO img {
  width: 90%;
}
.cid-v6gVx0CnMO .mbr-text,
.cid-v6gVx0CnMO .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6gVx0CnMO img {
    width: 100%;
  }
  .cid-v6gVx0CnMO .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6gVx0CnMO H2 {
  color: #12172c;
}
.cid-v6gVx0CnMO H3 {
  color: #6b7748;
}
.cid-v6gWbcGvn7 {
  padding-top: 600px;
  background-image: url("../../../assets/images/el-dorado-hills-custom-home-interior-designer-luxury-kitchen-1300x1140.jpg");
}
.cid-v6gWa84Cn7 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6gWa84Cn7 img {
  width: 90%;
}
.cid-v6gWa84Cn7 .mbr-text,
.cid-v6gWa84Cn7 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6gWa84Cn7 img {
    width: 100%;
  }
  .cid-v6gWa84Cn7 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6gWa84Cn7 H3 {
  color: #6b7748;
}
.cid-v6gWa84Cn7 H2 {
  color: #12172c;
}
.cid-v6gWOeQsuC {
  padding-top: 600px;
  background-image: url("../../../assets/images/4-trending-paint-colors-in-2024-1200px-1200x800.jpg");
}
.cid-v6gWNauCnU {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6gWNauCnU img {
  width: 90%;
}
.cid-v6gWNauCnU .mbr-text,
.cid-v6gWNauCnU .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6gWNauCnU img {
    width: 100%;
  }
  .cid-v6gWNauCnU .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6gWNauCnU H3 {
  color: #6b7748;
}
.cid-v6gWNauCnU H2 {
  color: #12172c;
}
.cid-v6gWKkkcnT {
  padding-top: 600px;
  background-image: url("../../../assets/images/teknos-paints-ojdat1523-pusut1524-mejahynynen-1920x825.jpg");
}
.cid-v6gXvgHhgM {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6gXvgHhgM .subicon-title {
  color: #12172c;
  text-align: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v6gXvgHhgM .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v6gXvgHhgM .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v6gXvgHhgM .underline .line {
  width: 3rem;
  height: 2px;
  background: #6b7748;
  display: inline-block;
}
.cid-v6gXvgHhgM .process-icon,
.cid-v6gXvgHhgM .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-v6gXvgHhgM .wrapper,
.cid-v6gXvgHhgM .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-v6gXvgHhgM .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #12172c;
  opacity: .4;
}
.cid-v6gXvgHhgM .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-v6gXvgHhgM .icon-container a {
  display: inherit;
}
.cid-v6gXvgHhgM .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #6b7748 !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-v6gXvgHhgM .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-v6gXvgHhgM .icon-main:hover .icon-wrapper {
  background-color: #6b7748 !important;
}
.cid-v6gXvgHhgM .icon-main:hover .icon-number {
  background-color: #12172c !important;
  color: #ffffff !important;
}
.cid-v6gXvgHhgM .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-v6gXvgHhgM .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-v6gXvgHhgM .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-v6gXvgHhgM .third-elem .wrapper:before {
    display: none;
  }
}
.cid-v6gXvgHhgM .mbr-section-title {
  margin: 0;
}
.cid-v6gXvgHhgM .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-v6gXvgHhgM .mbr-section-title,
.cid-v6gXvgHhgM .underline {
  color: #12172c;
}
.cid-v6gXkYAYRh {
  padding-top: 600px;
  background-image: url("../../../assets/images/shutterstock-1816419788-1000x563.jpg");
}
.cid-v6gYjEFxKf {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v6gYjEFxKf .mbr-overlay {
  background: #232323;
}
.cid-v6gYjEFxKf .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v6gYjEFxKf H2 {
  color: #12172c;
}
.cid-v6gYjEFxKf .mbr-section-subtitle,
.cid-v6gYjEFxKf .mbr-section-btn {
  color: #232323;
}
.cid-v6h4hDeBNS {
  padding-top: 600px;
  background-image: url("../../../assets/images/interior20yellow20orange20color20shade2007-1920x1080.jpg");
}
.cid-v8MIug2lvT {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MIug2lvT h2,
.cid-v8MIug2lvT h3,
.cid-v8MIug2lvT h4,
.cid-v8MIug2lvT p {
  color: #ffffff;
}
.cid-v8MIug2lvT .mbr-overlay {
  z-index: -1;
}
.cid-v8MIug2lvT .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MIug2lvT .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MIug2lvT .form-control:focus,
.cid-v8MIug2lvT .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MIug2lvT .form-group {
  margin-bottom: 1rem;
}
.cid-v8MIug2lvT input::-webkit-input-placeholder,
.cid-v8MIug2lvT textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MIug2lvT input:-moz-placeholder,
.cid-v8MIug2lvT textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MIug2lvT .jq-selectbox li,
.cid-v8MIug2lvT .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIug2lvT .jq-selectbox li:hover,
.cid-v8MIug2lvT .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIug2lvT .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIug2lvT .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIug2lvT .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MIug2lvT .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MIug2lvT .mbr-text {
  color: #767676;
}
.cid-v8MIug2lvT .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MIug2lvT .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MIug2lvT .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MIug2lvT a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MIug2lvT .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MIug2lvT .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MIug2lvT textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MIug2lvT .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MIug2lvT .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MIug2lvT .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MIug2lvT h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MIug2lvT .block-content {
    padding: 0;
  }
  .cid-v8MIug2lvT .form-block {
    padding: 1rem;
  }
}
.cid-v8MIug2lvT .mbr-section-title,
.cid-v8MIug2lvT .mbr-section-btn {
  color: #12172c;
}
.cid-v8MIug2lvT H4 {
  color: #d7cd8d;
}
.cid-v8MIug2lvT .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MIug2lvT P {
  color: #232323;
}
.cid-v8MIvdXY1X {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MIvdXY1X .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIvdXY1X .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MIvdXY1X .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIvdXY1X .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MIvdXY1X .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MIvdXY1X .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MIvdXY1X .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MIvdXY1X .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MIvdXY1X .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MIvdXY1X .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MIvdXY1X .mbr-text,
.cid-v8MIvdXY1X .mbr-section-btn {
  color: #232323;
}
.cid-v8MIvdXY1X .location,
.cid-v8MIvdXY1X .icon-wrap {
  color: #6b7748;
}
.cid-v8MIvdXY1X H3 {
  color: #12172c;
}
.cid-v8MIvXlqoH .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MIvXlqoH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MIvXlqoH .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MIvXlqoH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MIvXlqoH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6eC6BxB5t {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v6eC6BxB5t .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v6hoAvdfig .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6hoAvdfig .nav-item:focus,
.cid-v6hoAvdfig .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v6hoAvdfig .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v6hoAvdfig .nav-item .nav-link {
    position: relative;
  }
  .cid-v6hoAvdfig .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v6hoAvdfig .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v6hoAvdfig .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6hoAvdfig .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6hoAvdfig .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6hoAvdfig .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v6hoAvdfig .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v6hoAvdfig .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v6hoAvdfig .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v6hoAvdfig .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v6hoAvdfig .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v6hoAvdfig .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v6hoAvdfig .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v6hoAvdfig .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v6hoAvdfig .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v6hoAvdfig .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v6hoAvdfig .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v6hoAvdfig .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v6hoAvdfig .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v6hoAvdfig .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v6hoAvdfig .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v6hoAvdfig .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v6hoAvdfig .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v6hoAvdfig .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v6hoAvdfig .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v6hoAvdfig .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6hoAvdfig .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6hoAvdfig .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v6hoAvdfig .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6hoAvdfig .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6hoAvdfig .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v6hoAvdfig .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v6hoAvdfig .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6hoAvdfig .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6hoAvdfig .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v6hoAvdfig .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v6hoAvdfig .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v6hoAvdfig .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v6hoAvdfig .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v6hoAvdfig .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v6hoAvdfig .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v6hoAvdfig .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6hoAvdfig .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v6hoAvdfig .dropdown-item.active,
.cid-v6hoAvdfig .dropdown-item:active {
  background-color: transparent;
}
.cid-v6hoAvdfig .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6hoAvdfig .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6hoAvdfig .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6hoAvdfig .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v6hoAvdfig .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6hoAvdfig .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6hoAvdfig ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v6hoAvdfig .navbar-buttons {
  text-align: center;
}
.cid-v6hoAvdfig button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v6hoAvdfig button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v6hoAvdfig button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v6hoAvdfig button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v6hoAvdfig button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v6hoAvdfig button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v6hoAvdfig nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6hoAvdfig nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v6hoAvdfig nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v6hoAvdfig nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v6hoAvdfig .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v6hoAvdfig a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v6hoAvdfig .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v6hoAvdfig .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v6hoAvdfig .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6hoAvdfig .navbar {
    height: 77px;
  }
  .cid-v6hoAvdfig .navbar.opened {
    height: auto;
  }
  .cid-v6hoAvdfig .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6hoAw4ryv {
  background-image: url("../../../assets/images/paint-and-floor-are-a-painting-company-in-the-garden-route5-1112x1112.png");
}
.cid-v6hoAw4ryv .media-container-column .btn-bgr {
  z-index: 0;
}
.cid-v6hoAw4ryv .mbr-overlay {
  background: linear-gradient(#6b7748 -10%, #12172c 75%);
}
.cid-v6hoAwWYDW {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6hoAwWYDW .mbr-overlay {
  background: linear-gradient(90deg, #ffffff, #1ec5bf);
}
.cid-v6hoAwWYDW h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v6hoAwWYDW p {
  color: #464646;
}
.cid-v6hoAwWYDW h2 {
  color: #000000;
}
.cid-v6hoAwWYDW .counter-container {
  color: #767676;
}
.cid-v6hoAwWYDW .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v6hoAwWYDW .media-content {
  padding-right: 1.5rem;
  padding-left: 3rem;
}
@media (max-width: 991px) {
  .cid-v6hoAwWYDW .media-content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.cid-v6hoAwWYDW .mbr-figure:last-of-type {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v6hoAwWYDW .list-counter {
  float: left;
  font-size: 2rem;
  margin-right: 1rem;
}
.cid-v6hoAwWYDW .half-list:nth-of-type(even) {
  display: inline-block;
  width: 48%;
  margin-left: 4%;
}
.cid-v6hoAwWYDW .half-list {
  text-align: left;
  display: inline-block;
  width: 48%;
  vertical-align: top;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v6hoAwWYDW .half-list {
    width: 100%;
    margin: 0;
  }
  .cid-v6hoAwWYDW .half-list:nth-of-type(even) {
    width: 100%;
    margin: 0;
  }
}
.cid-v6hoAwWYDW .mbr-figure {
  padding-right: 1rem;
  -ms-flex-item-align: initial;
  -ms-grid-row-align: initial;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
@media (min-width: 992px) {
  .cid-v6hoAwWYDW .mbr-figure {
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v6hoAwWYDW .mbr-figure {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-v6hoAwWYDW .mbr-text {
    text-align: center;
  }
}
.cid-v6hoAwWYDW H2 {
  color: #12172c;
}
.cid-v6hoAwWYDW .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v6hoAwWYDW H4 {
  color: #12172c;
}
.cid-v6hoAwWYDW .content-list-title {
  color: #12172c;
}
.cid-v6hoAwWYDW P {
  color: #232323;
}
.cid-v6hoAxTTrf {
  background-image: url("../../../assets/images/residential-painting-in-reno-nv-1920x960.jpg");
}
.cid-v6hoAxTTrf .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v6hoAxTTrf .text-content .btn-bgr {
  z-index: 0;
}
.cid-v6hoAxTTrf .mbr-overlay {
  background: linear-gradient(90deg, #12172c, #6b7748);
}
.cid-v6hoAxTTrf h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v6hoAxTTrf p {
  color: #464646;
}
.cid-v6hoAxTTrf h2 {
  color: #000000;
}
.cid-v6hoAxTTrf .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v6hoAxTTrf .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v6hoAxTTrf .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v6hoAxTTrf .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v6hoAxTTrf .text-content {
    width: 100%;
  }
}
.cid-v6hoAxTTrf .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v6hoAxTTrf .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v6hoAxTTrf .mbr-text {
    text-align: center;
  }
}
.cid-v6hoAxTTrf .mbr-section-btn,
.cid-v6hoAxTTrf .mbr-section-title {
  color: #12172c;
}
.cid-v6hoAxTTrf .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v6hoAziUzJ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6hoAziUzJ .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
.cid-v6hoAziUzJ H2 {
  color: #12172c;
}
.cid-v6hoAziUzJ H3 {
  color: #6b7748;
}
.cid-v6hoAziUzJ .mbr-text,
.cid-v6hoAziUzJ .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6hoAziUzJ .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v6hoAziUzJ img {
  filter: invert(0.5);
}
.cid-v6hoAxuvtQ {
  padding-top: 600px;
  background-image: url("../../../assets/images/exterior-house-painters-north-reading-ma-1000x590.jpg");
}
.cid-v6hoAyjXix {
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v6hoAyjXix .mbr-overlay {
  background: linear-gradient(90deg, #21b968, #4284df);
}
.cid-v6hoAyjXix h3 {
  color: #FFFFFF;
  font-weight: 500;
}
.cid-v6hoAyjXix p {
  color: #FFFFFF;
}
.cid-v6hoAyjXix h4 {
  color: #FFFFFF;
  display: none;
}
.cid-v6hoAyjXix .mbr-figure img {
  padding-left: 1rem;
}
.cid-v6hoAyjXix .counter-container {
  color: #767676;
  padding-right: 4rem;
  counter-reset: myCounter;
  padding-left: 5rem;
}
.cid-v6hoAyjXix .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v6hoAyjXix .counter-container li {
  list-style: none;
  padding-left: 6rem;
  position: relative;
}
.cid-v6hoAyjXix .counter-container .counter {
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
  font-size: 40px;
  position: absolute;
  left: 0;
  display: inline-block;
  margin: 0 0 5px;
  line-height: 40px;
  transition: all .2s;
  width: 60px;
  height: 40px;
}
@media (max-width: 575px) {
  .cid-v6hoAyjXix .counter-container .counter {
    left: 2rem;
  }
}
.cid-v6hoAyPqdv {
  padding-top: 600px;
  background-image: url("../../../assets/images/desktop-banner-commercial-extpaint-top-1024x643.webp");
}
.cid-v6hoAAkRjX {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6hoAAkRjX .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
.cid-v6hoAAkRjX H2 {
  color: #12172c;
}
.cid-v6hoAAkRjX H3 {
  color: #6b7748;
}
.cid-v6hoAAkRjX .mbr-text,
.cid-v6hoAAkRjX .mbr-section-btn {
  color: #232323;
}
.cid-v6hoAAkRjX .photo {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v6hoAAkRjX .md-pb {
    padding-bottom: 2rem;
  }
  .cid-v6hoAAkRjX .photo {
    width: 100%;
  }
}
.cid-v6hoAAkRjX .signature {
  filter: invert(0.5);
}
.cid-v6hoAAP30s {
  padding-top: 600px;
  background-image: url("../../../assets/images/exterior-house-painters-north-reading-ma-1000x590.jpg");
}
.cid-v6hoABbeN8 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v6hoABbeN8 .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
}
.cid-v6hoABbeN8 H2 {
  color: #12172c;
}
.cid-v6hoABbeN8 H3 {
  color: #6b7748;
}
.cid-v6hoABbeN8 .mbr-text,
.cid-v6hoABbeN8 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6hoABbeN8 .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v6hoABGsWA {
  padding-top: 600px;
  background-image: url("../../../assets/images/67be1fdd20a776c41a19e311-commercial-exterior-painting.webp");
}
.cid-v6hoAC85rV {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6hoAC85rV img {
  width: 90%;
}
.cid-v6hoAC85rV .mbr-text,
.cid-v6hoAC85rV .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6hoAC85rV img {
    width: 100%;
  }
  .cid-v6hoAC85rV .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6hoAC85rV H2 {
  color: #12172c;
}
.cid-v6hoAC85rV H3 {
  color: #6b7748;
}
.cid-v6hoACFxXU {
  padding-top: 600px;
  background-image: url("../../../assets/images/outside-view-of-elegant-suburban-house-with-big-wi-2023-11-27-05-30-09-utc-scaled-2000x1334.jpg");
}
.cid-v6hoAD5fvY {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v6hoAD5fvY img {
  width: 90%;
}
.cid-v6hoAD5fvY .mbr-text,
.cid-v6hoAD5fvY .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v6hoAD5fvY img {
    width: 100%;
  }
  .cid-v6hoAD5fvY .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v6hoAD5fvY H3 {
  color: #6b7748;
}
.cid-v6hoAD5fvY H2 {
  color: #12172c;
}
.cid-v6hoADYqmE {
  padding-top: 600px;
  background-image: url("../../../assets/images/innerimg-770x290.jpg");
}
.cid-v6hoAFw0ZD {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v6hoAFw0ZD .subicon-title {
  color: #12172c;
  text-align: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v6hoAFw0ZD .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v6hoAFw0ZD .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v6hoAFw0ZD .underline .line {
  width: 3rem;
  height: 2px;
  background: #6b7748;
  display: inline-block;
}
.cid-v6hoAFw0ZD .process-icon,
.cid-v6hoAFw0ZD .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-v6hoAFw0ZD .wrapper,
.cid-v6hoAFw0ZD .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-v6hoAFw0ZD .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #12172c;
  opacity: .4;
}
.cid-v6hoAFw0ZD .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-v6hoAFw0ZD .icon-container a {
  display: inherit;
}
.cid-v6hoAFw0ZD .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #6b7748 !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-v6hoAFw0ZD .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-v6hoAFw0ZD .icon-main:hover .icon-wrapper {
  background-color: #6b7748 !important;
}
.cid-v6hoAFw0ZD .icon-main:hover .icon-number {
  background-color: #12172c !important;
  color: #ffffff !important;
}
.cid-v6hoAFw0ZD .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-v6hoAFw0ZD .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-v6hoAFw0ZD .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-v6hoAFw0ZD .third-elem .wrapper:before {
    display: none;
  }
}
.cid-v6hoAFw0ZD .mbr-section-title {
  margin: 0;
}
.cid-v6hoAFw0ZD .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-v6hoAFw0ZD .mbr-section-title,
.cid-v6hoAFw0ZD .underline {
  color: #12172c;
}
.cid-v6hoAGuEP6 {
  padding-top: 600px;
  background-image: url("../../../assets/images/commercial-painting-4-1600x700.png");
}
.cid-v6hoAH3KTJ {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v6hoAH3KTJ .mbr-overlay {
  background: #232323;
}
.cid-v6hoAH3KTJ .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v6hoAH3KTJ H2 {
  color: #12172c;
}
.cid-v6hoAH3KTJ .mbr-section-subtitle,
.cid-v6hoAH3KTJ .mbr-section-btn {
  color: #232323;
}
.cid-v6hoAHOTnJ {
  padding-top: 600px;
  background-image: url("../../../assets/images/elastomeric-wall-paint-banner-2-1920x600.jpg");
}
.cid-v8MIz9B6fs {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MIz9B6fs h2,
.cid-v8MIz9B6fs h3,
.cid-v8MIz9B6fs h4,
.cid-v8MIz9B6fs p {
  color: #ffffff;
}
.cid-v8MIz9B6fs .mbr-overlay {
  z-index: -1;
}
.cid-v8MIz9B6fs .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MIz9B6fs .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MIz9B6fs .form-control:focus,
.cid-v8MIz9B6fs .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MIz9B6fs .form-group {
  margin-bottom: 1rem;
}
.cid-v8MIz9B6fs input::-webkit-input-placeholder,
.cid-v8MIz9B6fs textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MIz9B6fs input:-moz-placeholder,
.cid-v8MIz9B6fs textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MIz9B6fs .jq-selectbox li,
.cid-v8MIz9B6fs .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIz9B6fs .jq-selectbox li:hover,
.cid-v8MIz9B6fs .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIz9B6fs .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIz9B6fs .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIz9B6fs .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MIz9B6fs .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MIz9B6fs .mbr-text {
  color: #767676;
}
.cid-v8MIz9B6fs .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MIz9B6fs .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MIz9B6fs .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MIz9B6fs a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MIz9B6fs .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MIz9B6fs .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MIz9B6fs textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MIz9B6fs .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MIz9B6fs .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MIz9B6fs .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MIz9B6fs h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MIz9B6fs .block-content {
    padding: 0;
  }
  .cid-v8MIz9B6fs .form-block {
    padding: 1rem;
  }
}
.cid-v8MIz9B6fs .mbr-section-title,
.cid-v8MIz9B6fs .mbr-section-btn {
  color: #12172c;
}
.cid-v8MIz9B6fs H4 {
  color: #d7cd8d;
}
.cid-v8MIz9B6fs .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MIz9B6fs P {
  color: #232323;
}
.cid-v8MIzNoSof {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MIzNoSof .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIzNoSof .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MIzNoSof .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIzNoSof .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MIzNoSof .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MIzNoSof .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MIzNoSof .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MIzNoSof .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MIzNoSof .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MIzNoSof .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MIzNoSof .mbr-text,
.cid-v8MIzNoSof .mbr-section-btn {
  color: #232323;
}
.cid-v8MIzNoSof .location,
.cid-v8MIzNoSof .icon-wrap {
  color: #6b7748;
}
.cid-v8MIzNoSof H3 {
  color: #12172c;
}
.cid-v8MIAhlIBK .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MIAhlIBK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MIAhlIBK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MIAhlIBK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MIAhlIBK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6hoAIsMBq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v6hoAIsMBq .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v7ZC59xwGr .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v7ZC59xwGr .nav-item:focus,
.cid-v7ZC59xwGr .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v7ZC59xwGr .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v7ZC59xwGr .nav-item .nav-link {
    position: relative;
  }
  .cid-v7ZC59xwGr .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v7ZC59xwGr .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v7ZC59xwGr .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v7ZC59xwGr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v7ZC59xwGr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v7ZC59xwGr .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v7ZC59xwGr .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v7ZC59xwGr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v7ZC59xwGr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v7ZC59xwGr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v7ZC59xwGr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v7ZC59xwGr .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v7ZC59xwGr .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v7ZC59xwGr .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v7ZC59xwGr .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v7ZC59xwGr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v7ZC59xwGr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v7ZC59xwGr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v7ZC59xwGr .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v7ZC59xwGr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v7ZC59xwGr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v7ZC59xwGr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v7ZC59xwGr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v7ZC59xwGr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v7ZC59xwGr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v7ZC59xwGr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v7ZC59xwGr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v7ZC59xwGr .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v7ZC59xwGr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v7ZC59xwGr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v7ZC59xwGr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v7ZC59xwGr .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v7ZC59xwGr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v7ZC59xwGr .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v7ZC59xwGr .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v7ZC59xwGr .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v7ZC59xwGr .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v7ZC59xwGr .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v7ZC59xwGr .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v7ZC59xwGr .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v7ZC59xwGr .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v7ZC59xwGr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v7ZC59xwGr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v7ZC59xwGr .dropdown-item.active,
.cid-v7ZC59xwGr .dropdown-item:active {
  background-color: transparent;
}
.cid-v7ZC59xwGr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v7ZC59xwGr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v7ZC59xwGr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v7ZC59xwGr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v7ZC59xwGr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v7ZC59xwGr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v7ZC59xwGr ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v7ZC59xwGr .navbar-buttons {
  text-align: center;
}
.cid-v7ZC59xwGr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v7ZC59xwGr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v7ZC59xwGr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v7ZC59xwGr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v7ZC59xwGr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v7ZC59xwGr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v7ZC59xwGr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v7ZC59xwGr nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v7ZC59xwGr nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v7ZC59xwGr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v7ZC59xwGr .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v7ZC59xwGr a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7ZC59xwGr .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v7ZC59xwGr .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v7ZC59xwGr .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v7ZC59xwGr .navbar {
    height: 77px;
  }
  .cid-v7ZC59xwGr .navbar.opened {
    height: auto;
  }
  .cid-v7ZC59xwGr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v7ZC5alxTU {
  background-image: url("../../../assets/images/peeling-paint-1000x573.jpg");
}
.cid-v7ZC5alxTU .media-container-column .btn-bgr {
  z-index: 0;
}
.cid-v7ZC5alxTU .mbr-overlay {
  background: linear-gradient(#6b7748 -10%, #12172c 75%);
}
.cid-v7ZC5aZ3Sb {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v7ZC5aZ3Sb .mbr-overlay {
  background: linear-gradient(90deg, #ffffff, #1ec5bf);
}
.cid-v7ZC5aZ3Sb h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v7ZC5aZ3Sb p {
  color: #464646;
}
.cid-v7ZC5aZ3Sb h2 {
  color: #000000;
}
.cid-v7ZC5aZ3Sb .counter-container {
  color: #767676;
}
.cid-v7ZC5aZ3Sb .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v7ZC5aZ3Sb .media-content {
  padding-right: 1.5rem;
  padding-left: 3rem;
}
@media (max-width: 991px) {
  .cid-v7ZC5aZ3Sb .media-content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.cid-v7ZC5aZ3Sb .mbr-figure:last-of-type {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v7ZC5aZ3Sb .list-counter {
  float: left;
  font-size: 2rem;
  margin-right: 1rem;
}
.cid-v7ZC5aZ3Sb .half-list:nth-of-type(even) {
  display: inline-block;
  width: 48%;
  margin-left: 4%;
}
.cid-v7ZC5aZ3Sb .half-list {
  text-align: left;
  display: inline-block;
  width: 48%;
  vertical-align: top;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v7ZC5aZ3Sb .half-list {
    width: 100%;
    margin: 0;
  }
  .cid-v7ZC5aZ3Sb .half-list:nth-of-type(even) {
    width: 100%;
    margin: 0;
  }
}
.cid-v7ZC5aZ3Sb .mbr-figure {
  padding-right: 1rem;
  -ms-flex-item-align: initial;
  -ms-grid-row-align: initial;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
@media (min-width: 992px) {
  .cid-v7ZC5aZ3Sb .mbr-figure {
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v7ZC5aZ3Sb .mbr-figure {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-v7ZC5aZ3Sb .mbr-text {
    text-align: center;
  }
}
.cid-v7ZC5aZ3Sb H2 {
  color: #12172c;
}
.cid-v7ZC5aZ3Sb .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v7ZC5aZ3Sb H4 {
  color: #12172c;
}
.cid-v7ZC5bWqug {
  background-image: url("../../../assets/images/6-12-2-768x432.jpg");
}
.cid-v7ZC5bWqug .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v7ZC5bWqug .text-content .btn-bgr {
  z-index: 0;
}
.cid-v7ZC5bWqug .mbr-overlay {
  background: linear-gradient(90deg, #12172c, #6b7748);
}
.cid-v7ZC5bWqug h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v7ZC5bWqug p {
  color: #464646;
}
.cid-v7ZC5bWqug h2 {
  color: #000000;
}
.cid-v7ZC5bWqug .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v7ZC5bWqug .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v7ZC5bWqug .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7ZC5bWqug .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v7ZC5bWqug .text-content {
    width: 100%;
  }
}
.cid-v7ZC5bWqug .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v7ZC5bWqug .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v7ZC5bWqug .mbr-text {
    text-align: center;
  }
}
.cid-v7ZC5bWqug .mbr-section-btn,
.cid-v7ZC5bWqug .mbr-section-title {
  color: #12172c;
}
.cid-v7ZC5bWqug .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v7ZEQLAWTv {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v7ZEQLAWTv .container-fluid {
  padding: 0 3rem;
}
.cid-v7ZEQLAWTv .media-container-column {
  padding: 0 2rem;
}
.cid-v7ZEQLAWTv .mbr-section-title {
  display: inline-block;
  position: relative;
}
@media (max-width: 767px) {
  .cid-v7ZEQLAWTv .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v7ZC5chhuR {
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v7ZC5chhuR .mbr-overlay {
  background: linear-gradient(90deg, #21b968, #4284df);
}
.cid-v7ZC5chhuR h3 {
  color: #FFFFFF;
  font-weight: 500;
}
.cid-v7ZC5chhuR p {
  color: #FFFFFF;
}
.cid-v7ZC5chhuR h4 {
  color: #FFFFFF;
  display: none;
}
.cid-v7ZC5chhuR .mbr-figure img {
  padding-left: 1rem;
}
.cid-v7ZC5chhuR .counter-container {
  color: #767676;
  padding-right: 4rem;
  counter-reset: myCounter;
  padding-left: 5rem;
}
.cid-v7ZC5chhuR .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v7ZC5chhuR .counter-container li {
  list-style: none;
  padding-left: 6rem;
  position: relative;
}
.cid-v7ZC5chhuR .counter-container .counter {
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
  font-size: 40px;
  position: absolute;
  left: 0;
  display: inline-block;
  margin: 0 0 5px;
  line-height: 40px;
  transition: all .2s;
  width: 60px;
  height: 40px;
}
@media (max-width: 575px) {
  .cid-v7ZC5chhuR .counter-container .counter {
    left: 2rem;
  }
}
.cid-v7ZC5cYoTN {
  padding-top: 600px;
  background-image: url("../../../assets/images/1-img-p-ing-shutterstock-2322310803-elastomeric-coating-basics-types-applications-and-advantages.webp");
}
.cid-v7ZC5drOdi {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v7ZC5drOdi .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
.cid-v7ZC5drOdi H2 {
  color: #12172c;
}
.cid-v7ZC5drOdi H3 {
  color: #6b7748;
}
.cid-v7ZC5drOdi .mbr-text,
.cid-v7ZC5drOdi .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v7ZC5drOdi .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v7ZC5drOdi img {
  filter: invert(0.5);
}
.cid-v7ZC5e6QRk {
  padding-top: 600px;
  background-image: url("../../../assets/images/housek.during12.webp");
}
.cid-v7ZC5eHmyW {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v7ZC5eHmyW .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
.cid-v7ZC5eHmyW H2 {
  color: #12172c;
}
.cid-v7ZC5eHmyW H3 {
  color: #6b7748;
}
.cid-v7ZC5eHmyW .mbr-text,
.cid-v7ZC5eHmyW .mbr-section-btn {
  color: #232323;
}
.cid-v7ZC5eHmyW .photo {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v7ZC5eHmyW .md-pb {
    padding-bottom: 2rem;
  }
  .cid-v7ZC5eHmyW .photo {
    width: 100%;
  }
}
.cid-v7ZC5eHmyW .signature {
  filter: invert(0.5);
}
.cid-v7ZC5fineu {
  padding-top: 600px;
  background-image: url("../../../assets/images/waterproofing-membrane-for-balconies-1000x500.jpg");
}
.cid-v7ZC5fQ4ku {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v7ZC5fQ4ku .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
}
.cid-v7ZC5fQ4ku H2 {
  color: #12172c;
}
.cid-v7ZC5fQ4ku H3 {
  color: #6b7748;
}
.cid-v7ZC5fQ4ku .mbr-text,
.cid-v7ZC5fQ4ku .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v7ZC5fQ4ku .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v7ZC5gHAqU {
  padding-top: 600px;
  background-image: url("../../../assets/images/waterproofing-1000x769.jpg");
}
.cid-v7ZC5loaYN {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v7ZC5loaYN .mbr-overlay {
  background: #232323;
}
.cid-v7ZC5loaYN .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v7ZC5loaYN H2 {
  color: #12172c;
}
.cid-v7ZC5loaYN .mbr-section-subtitle,
.cid-v7ZC5loaYN .mbr-section-btn {
  color: #232323;
}
.cid-v7ZC5lSmTd {
  padding-top: 600px;
  background-image: url("../../../assets/images/waterproofing-for-roof-m-375x421.jpg");
}
.cid-v8MIJjYDC3 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MIJjYDC3 h2,
.cid-v8MIJjYDC3 h3,
.cid-v8MIJjYDC3 h4,
.cid-v8MIJjYDC3 p {
  color: #ffffff;
}
.cid-v8MIJjYDC3 .mbr-overlay {
  z-index: -1;
}
.cid-v8MIJjYDC3 .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MIJjYDC3 .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MIJjYDC3 .form-control:focus,
.cid-v8MIJjYDC3 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MIJjYDC3 .form-group {
  margin-bottom: 1rem;
}
.cid-v8MIJjYDC3 input::-webkit-input-placeholder,
.cid-v8MIJjYDC3 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MIJjYDC3 input:-moz-placeholder,
.cid-v8MIJjYDC3 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MIJjYDC3 .jq-selectbox li,
.cid-v8MIJjYDC3 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIJjYDC3 .jq-selectbox li:hover,
.cid-v8MIJjYDC3 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIJjYDC3 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIJjYDC3 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIJjYDC3 .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MIJjYDC3 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MIJjYDC3 .mbr-text {
  color: #767676;
}
.cid-v8MIJjYDC3 .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MIJjYDC3 .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MIJjYDC3 .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MIJjYDC3 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MIJjYDC3 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MIJjYDC3 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MIJjYDC3 textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MIJjYDC3 .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MIJjYDC3 .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MIJjYDC3 .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MIJjYDC3 h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MIJjYDC3 .block-content {
    padding: 0;
  }
  .cid-v8MIJjYDC3 .form-block {
    padding: 1rem;
  }
}
.cid-v8MIJjYDC3 .mbr-section-title,
.cid-v8MIJjYDC3 .mbr-section-btn {
  color: #12172c;
}
.cid-v8MIJjYDC3 H4 {
  color: #d7cd8d;
}
.cid-v8MIJjYDC3 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MIJjYDC3 P {
  color: #232323;
}
.cid-v8MIJRoK5O {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MIJRoK5O .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIJRoK5O .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MIJRoK5O .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIJRoK5O .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MIJRoK5O .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MIJRoK5O .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MIJRoK5O .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MIJRoK5O .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MIJRoK5O .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MIJRoK5O .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MIJRoK5O .mbr-text,
.cid-v8MIJRoK5O .mbr-section-btn {
  color: #232323;
}
.cid-v8MIJRoK5O .location,
.cid-v8MIJRoK5O .icon-wrap {
  color: #6b7748;
}
.cid-v8MIJRoK5O H3 {
  color: #12172c;
}
.cid-v8MIKxVz1f .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MIKxVz1f .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MIKxVz1f .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MIKxVz1f .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MIKxVz1f .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v7ZC5maFlj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v7ZC5maFlj .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v7ZIO9A7iU .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v7ZIO9A7iU .nav-item:focus,
.cid-v7ZIO9A7iU .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v7ZIO9A7iU .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v7ZIO9A7iU .nav-item .nav-link {
    position: relative;
  }
  .cid-v7ZIO9A7iU .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v7ZIO9A7iU .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v7ZIO9A7iU .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v7ZIO9A7iU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v7ZIO9A7iU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v7ZIO9A7iU .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v7ZIO9A7iU .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v7ZIO9A7iU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v7ZIO9A7iU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v7ZIO9A7iU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v7ZIO9A7iU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v7ZIO9A7iU .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v7ZIO9A7iU .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v7ZIO9A7iU .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v7ZIO9A7iU .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v7ZIO9A7iU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v7ZIO9A7iU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v7ZIO9A7iU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v7ZIO9A7iU .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v7ZIO9A7iU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v7ZIO9A7iU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v7ZIO9A7iU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v7ZIO9A7iU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v7ZIO9A7iU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v7ZIO9A7iU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v7ZIO9A7iU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v7ZIO9A7iU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v7ZIO9A7iU .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v7ZIO9A7iU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v7ZIO9A7iU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v7ZIO9A7iU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v7ZIO9A7iU .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v7ZIO9A7iU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v7ZIO9A7iU .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v7ZIO9A7iU .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v7ZIO9A7iU .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v7ZIO9A7iU .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v7ZIO9A7iU .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v7ZIO9A7iU .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v7ZIO9A7iU .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v7ZIO9A7iU .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v7ZIO9A7iU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v7ZIO9A7iU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v7ZIO9A7iU .dropdown-item.active,
.cid-v7ZIO9A7iU .dropdown-item:active {
  background-color: transparent;
}
.cid-v7ZIO9A7iU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v7ZIO9A7iU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v7ZIO9A7iU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v7ZIO9A7iU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v7ZIO9A7iU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v7ZIO9A7iU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v7ZIO9A7iU ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v7ZIO9A7iU .navbar-buttons {
  text-align: center;
}
.cid-v7ZIO9A7iU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v7ZIO9A7iU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v7ZIO9A7iU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v7ZIO9A7iU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v7ZIO9A7iU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v7ZIO9A7iU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v7ZIO9A7iU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v7ZIO9A7iU nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v7ZIO9A7iU nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v7ZIO9A7iU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v7ZIO9A7iU .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v7ZIO9A7iU a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v7ZIO9A7iU .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v7ZIO9A7iU .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v7ZIO9A7iU .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v7ZIO9A7iU .navbar {
    height: 77px;
  }
  .cid-v7ZIO9A7iU .navbar.opened {
    height: auto;
  }
  .cid-v7ZIO9A7iU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v7ZIOalIOv {
  background-image: url("../../../assets/images/painting-in-construction201-800x533.jpg");
}
.cid-v7ZIOalIOv .media-container-column .btn-bgr {
  z-index: 0;
}
.cid-v7ZIOalIOv .mbr-overlay {
  background: linear-gradient(#6b7748 -10%, #12172c 75%);
}
.cid-v7ZIOb1Ycj {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v7ZIOb1Ycj .mbr-overlay {
  background: linear-gradient(90deg, #ffffff, #1ec5bf);
}
.cid-v7ZIOb1Ycj h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v7ZIOb1Ycj p {
  color: #464646;
}
.cid-v7ZIOb1Ycj h2 {
  color: #000000;
}
.cid-v7ZIOb1Ycj .counter-container {
  color: #767676;
}
.cid-v7ZIOb1Ycj .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v7ZIOb1Ycj .media-content {
  padding-right: 1.5rem;
  padding-left: 3rem;
}
@media (max-width: 991px) {
  .cid-v7ZIOb1Ycj .media-content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.cid-v7ZIOb1Ycj .mbr-figure:last-of-type {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v7ZIOb1Ycj .list-counter {
  float: left;
  font-size: 2rem;
  margin-right: 1rem;
}
.cid-v7ZIOb1Ycj .half-list:nth-of-type(even) {
  display: inline-block;
  width: 48%;
  margin-left: 4%;
}
.cid-v7ZIOb1Ycj .half-list {
  text-align: left;
  display: inline-block;
  width: 48%;
  vertical-align: top;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-v7ZIOb1Ycj .half-list {
    width: 100%;
    margin: 0;
  }
  .cid-v7ZIOb1Ycj .half-list:nth-of-type(even) {
    width: 100%;
    margin: 0;
  }
}
.cid-v7ZIOb1Ycj .mbr-figure {
  padding-right: 1rem;
  -ms-flex-item-align: initial;
  -ms-grid-row-align: initial;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
@media (min-width: 992px) {
  .cid-v7ZIOb1Ycj .mbr-figure {
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-v7ZIOb1Ycj .mbr-figure {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-v7ZIOb1Ycj .mbr-text {
    text-align: center;
  }
}
.cid-v7ZIOb1Ycj H2 {
  color: #12172c;
}
.cid-v7ZIOb1Ycj .mbr-section-subtitle {
  color: #232323;
}
.cid-v7ZIOb1Ycj H4 {
  color: #12172c;
}
.cid-v7ZIObx6zc {
  padding-top: 600px;
  background-image: url("../../../assets/images/painting-cropped-big-1920x1080.jpg");
}
.cid-v7ZIObQyfZ {
  background-image: url("../../../assets/images/painting-contractors-in-johannesburg4-900x600.jpg");
}
.cid-v7ZIObQyfZ .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v7ZIObQyfZ .text-content .btn-bgr {
  z-index: 0;
}
.cid-v7ZIObQyfZ .mbr-overlay {
  background: linear-gradient(90deg, #12172c, #12172c);
}
.cid-v7ZIObQyfZ h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v7ZIObQyfZ p {
  color: #464646;
}
.cid-v7ZIObQyfZ h2 {
  color: #000000;
}
.cid-v7ZIObQyfZ .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v7ZIObQyfZ .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v7ZIObQyfZ .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v7ZIObQyfZ .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v7ZIObQyfZ .text-content {
    width: 100%;
  }
}
.cid-v7ZIObQyfZ .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v7ZIObQyfZ .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v7ZIObQyfZ .mbr-text {
    text-align: center;
  }
}
.cid-v7ZIObQyfZ .mbr-section-btn,
.cid-v7ZIObQyfZ .mbr-section-title {
  color: #12172c;
}
.cid-v7ZIObQyfZ .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v7ZIOczzkF {
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v7ZIOczzkF .mbr-overlay {
  background: linear-gradient(90deg, #21b968, #4284df);
}
.cid-v7ZIOczzkF h3 {
  color: #FFFFFF;
  font-weight: 500;
}
.cid-v7ZIOczzkF p {
  color: #FFFFFF;
}
.cid-v7ZIOczzkF h4 {
  color: #FFFFFF;
  display: none;
}
.cid-v7ZIOczzkF .mbr-figure img {
  padding-left: 1rem;
}
.cid-v7ZIOczzkF .counter-container {
  color: #767676;
  padding-right: 4rem;
  counter-reset: myCounter;
  padding-left: 5rem;
}
.cid-v7ZIOczzkF .counter-container div {
  margin-bottom: 1rem;
  padding-left: .5rem;
}
.cid-v7ZIOczzkF .counter-container li {
  list-style: none;
  padding-left: 6rem;
  position: relative;
}
.cid-v7ZIOczzkF .counter-container .counter {
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
  font-size: 40px;
  position: absolute;
  left: 0;
  display: inline-block;
  margin: 0 0 5px;
  line-height: 40px;
  transition: all .2s;
  width: 60px;
  height: 40px;
}
@media (max-width: 575px) {
  .cid-v7ZIOczzkF .counter-container .counter {
    left: 2rem;
  }
}
.cid-v7ZIOd7ZWs {
  padding-top: 600px;
  background-image: url("../../../assets/images/paint-banner-1-1920x500.jpg");
}
.cid-v7ZIOdsWRu {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v7ZIOdsWRu .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
.cid-v7ZIOdsWRu H2 {
  color: #12172c;
}
.cid-v7ZIOdsWRu H3 {
  color: #6b7748;
}
.cid-v7ZIOdsWRu .mbr-text,
.cid-v7ZIOdsWRu .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v7ZIOdsWRu .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v7ZIOdsWRu img {
  filter: invert(0.5);
}
.cid-v7ZIOdPHHI {
  padding-top: 600px;
  background-image: url("../../../assets/images/agulhas-builder-and-construction-painters-bright-light-painters-roof-sealing-rubberising-1655128565-960x440.jpg");
}
.cid-v7ZIOe6F6y {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v7ZIOe6F6y .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
.cid-v7ZIOe6F6y H2 {
  color: #12172c;
}
.cid-v7ZIOe6F6y H3 {
  color: #6b7748;
}
.cid-v7ZIOe6F6y .mbr-text,
.cid-v7ZIOe6F6y .mbr-section-btn {
  color: #232323;
}
.cid-v7ZIOe6F6y .photo {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v7ZIOe6F6y .md-pb {
    padding-bottom: 2rem;
  }
  .cid-v7ZIOe6F6y .photo {
    width: 100%;
  }
}
.cid-v7ZIOe6F6y .signature {
  filter: invert(0.5);
}
.cid-v7ZIOesA0Z {
  padding-top: 600px;
  background-image: url("../../../assets/images/gansbaai-building-and-construction-wall-seal-painters-and-renovations-painting-specialist-1695219961-960x440.jpg");
}
.cid-v7ZIOeKdcK {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v7ZIOeKdcK .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
}
.cid-v7ZIOeKdcK H2 {
  color: #12172c;
}
.cid-v7ZIOeKdcK H3 {
  color: #6b7748;
}
.cid-v7ZIOeKdcK .mbr-text,
.cid-v7ZIOeKdcK .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v7ZIOeKdcK .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v7ZIOf80Cj {
  padding-top: 600px;
  background-image: url("../../../assets/images/1-img-p-ing-shutterstock-2322310803-elastomeric-coating-basics-types-applications-and-advantages.webp");
}
.cid-v7ZMyNMsmu {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v7ZMyNMsmu img {
  width: 90%;
}
.cid-v7ZMyNMsmu .mbr-text,
.cid-v7ZMyNMsmu .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v7ZMyNMsmu img {
    width: 100%;
  }
  .cid-v7ZMyNMsmu .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v7ZMyNMsmu H3 {
  color: #6b7748;
}
.cid-v7ZMyNMsmu H2 {
  color: #12172c;
}
.cid-v7ZMzJXT3f {
  padding-top: 600px;
  background-image: url("../../../assets/images/balcony-waterproofing-membrane-900x600.jpg");
}
.cid-v7ZNSz8RJC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v7ZNSz8RJC img {
  width: 90%;
}
.cid-v7ZNSz8RJC .mbr-text,
.cid-v7ZNSz8RJC .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v7ZNSz8RJC img {
    width: 100%;
  }
  .cid-v7ZNSz8RJC .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v7ZNSz8RJC H3 {
  color: #6b7748;
}
.cid-v7ZNSz8RJC H2 {
  color: #12172c;
}
.cid-v7ZNVZ5B9M {
  padding-top: 600px;
  background-image: url("../../../assets/images/birla-opus-enamel-paint-price.webp");
}
.cid-v7ZPUXJn7C {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v7ZPUXJn7C img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v7ZPUXJn7C img:hover {
  transform: scale(1.1);
}
.cid-v7ZPUXJn7C .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v7ZPUXJn7C h2 {
  padding: 0;
  margin: 0;
}
.cid-v7ZPUXJn7C .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v7ZPUXJn7C .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v7ZPUXJn7C .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v7ZPUXJn7C .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v7ZPUXJn7C .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v7ZPUXJn7C .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v7ZPUXJn7C .mbr-iconfont {
  margin: 0!important;
}
.cid-v7ZPUXJn7C .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v7ZPUXJn7C .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v7ZPUXJn7C .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v7ZPUXJn7C .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v7ZPUXJn7C .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v7ZPUXJn7C H2 {
  color: #12172c;
}
.cid-v7ZPUXJn7C .mbr-text {
  color: #232323;
}
.cid-v7ZPpClhRQ {
  padding-top: 600px;
  background-image: url("../../../assets/images/painting-in-construction201-800x533.jpg");
}
.cid-v7ZRsdTD79 {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v7ZRsdTD79 .container {
  max-width: 1500px;
}
.cid-v7ZRsdTD79 img {
  width: 100%;
}
.cid-v7ZRsdTD79 h2 {
  padding: 0;
  margin: 0;
}
.cid-v7ZRsdTD79 .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v7ZRsdTD79 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v7ZRsdTD79 .img-col {
  position: relative;
}
.cid-v7ZRsdTD79 .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v7ZRsdTD79 .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v7ZRsdTD79 .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v7ZRsdTD79 .img2 {
    top: -2rem;
  }
  .cid-v7ZRsdTD79 .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v7ZRsdTD79 .img2 {
    width: 50%;
  }
  .cid-v7ZRsdTD79 .number {
    margin: auto;
  }
}
.cid-v7ZRsdTD79 H2 {
  color: #12172c;
}
.cid-v7ZRsdTD79 H3 {
  color: #6b7748;
}
.cid-v7ZQJ6jGKb {
  padding-top: 600px;
  background-image: url("../../../assets/images/bathroom-floor-waterproofing-service-1000x1000-1-jpg.webp");
}
.cid-v7ZIOfqUb5 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v7ZIOfqUb5 .mbr-overlay {
  background: #232323;
}
.cid-v7ZIOfqUb5 .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v7ZIOfqUb5 H2 {
  color: #12172c;
}
.cid-v7ZIOfqUb5 .mbr-section-subtitle,
.cid-v7ZIOfqUb5 .mbr-section-btn {
  color: #232323;
}
.cid-v7ZIOfJNSJ {
  padding-top: 600px;
  background-image: url("../../../assets/images/elastomeric-wall-paint-banner-2-1920x600.jpg");
}
.cid-v8MISvWy4y {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MISvWy4y h2,
.cid-v8MISvWy4y h3,
.cid-v8MISvWy4y h4,
.cid-v8MISvWy4y p {
  color: #ffffff;
}
.cid-v8MISvWy4y .mbr-overlay {
  z-index: -1;
}
.cid-v8MISvWy4y .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MISvWy4y .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MISvWy4y .form-control:focus,
.cid-v8MISvWy4y .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MISvWy4y .form-group {
  margin-bottom: 1rem;
}
.cid-v8MISvWy4y input::-webkit-input-placeholder,
.cid-v8MISvWy4y textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MISvWy4y input:-moz-placeholder,
.cid-v8MISvWy4y textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MISvWy4y .jq-selectbox li,
.cid-v8MISvWy4y .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MISvWy4y .jq-selectbox li:hover,
.cid-v8MISvWy4y .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MISvWy4y .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MISvWy4y .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MISvWy4y .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MISvWy4y .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MISvWy4y .mbr-text {
  color: #767676;
}
.cid-v8MISvWy4y .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MISvWy4y .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MISvWy4y .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MISvWy4y a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MISvWy4y .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MISvWy4y .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MISvWy4y textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MISvWy4y .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MISvWy4y .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MISvWy4y .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MISvWy4y h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MISvWy4y .block-content {
    padding: 0;
  }
  .cid-v8MISvWy4y .form-block {
    padding: 1rem;
  }
}
.cid-v8MISvWy4y .mbr-section-title,
.cid-v8MISvWy4y .mbr-section-btn {
  color: #12172c;
}
.cid-v8MISvWy4y H4 {
  color: #d7cd8d;
}
.cid-v8MISvWy4y .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MISvWy4y P {
  color: #232323;
}
.cid-v8MIT9WaBE {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MIT9WaBE .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIT9WaBE .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MIT9WaBE .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIT9WaBE .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MIT9WaBE .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MIT9WaBE .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MIT9WaBE .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MIT9WaBE .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MIT9WaBE .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MIT9WaBE .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MIT9WaBE .mbr-text,
.cid-v8MIT9WaBE .mbr-section-btn {
  color: #232323;
}
.cid-v8MIT9WaBE .location,
.cid-v8MIT9WaBE .icon-wrap {
  color: #6b7748;
}
.cid-v8MIT9WaBE H3 {
  color: #12172c;
}
.cid-v8MITSg6vZ .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MITSg6vZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MITSg6vZ .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MITSg6vZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MITSg6vZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v7ZIOfYxfl {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v7ZIOfYxfl .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v802gIFaD3 {
  background-image: url("../../../assets/images/shutterstock-1816419788-1000x563.jpg");
}
.cid-v802gIFaD3 .media-content .btn-bgr {
  z-index: 0;
}
.cid-v802gIFaD3 .mbr-section-text {
  word-break: break-word;
}
.cid-v802gIFaD3 .mbr-overlay {
  background: linear-gradient(90deg, #12172c, #12172c);
}
@media (min-width: 992px) {
  .cid-v802gIFaD3 .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-v802gIFaD3 .mbr-figure {
    padding-top: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v802gIFaD3 .mbr-text {
    text-align: center;
  }
}
.cid-v802MDYpLn {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v802MDYpLn .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
}
.cid-v802MDYpLn H2 {
  color: #12172c;
}
.cid-v802MDYpLn H3 {
  color: #6b7748;
}
.cid-v802MDYpLn .mbr-text,
.cid-v802MDYpLn .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v802MDYpLn .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v805JlAEFo {
  padding-top: 600px;
  background-image: url("../../../assets/images/industry-paints-and-coatings-1920x1080.jpg");
}
.cid-v802Fx5ymx {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v802Fx5ymx .card-icon {
  font-size: 56px;
  color: #12172c;
  transition: color 0.3s;
}
.cid-v802Fx5ymx .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v802Fx5ymx p {
  font-weight: 400;
}
.cid-v802Fx5ymx .link-ico {
  font-size: 0.8rem;
  color: #6b7748;
  border: 2px solid #6b7748;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
  transition: all 0.3s;
}
.cid-v802Fx5ymx .link-ico:hover {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v802Fx5ymx .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v802Fx5ymx .card-wrapper {
  padding: 2rem;
  transition: background 0.3s;
  background: #ffffff;
}
.cid-v802Fx5ymx .card-wrapper:hover .link-ico {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v802Fx5ymx .card-wrapper:hover .card-title a {
  color: #12172c !important;
}
.cid-v802Fx5ymx .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.cid-v802Fx5ymx .card-title,
.cid-v802Fx5ymx .card-ico,
.cid-v802Fx5ymx .line-wrap {
  text-align: center;
}
.cid-v802Fx5ymx .mbr-text,
.cid-v802Fx5ymx .card-link {
  text-align: center;
  color: #767676;
}
.cid-v802W8S7jo {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/clarkstondusk-1200x1200.webp");
}
.cid-v802W8S7jo .mbr-overlay {
  background: #1dc8cc;
  background: linear-gradient(90deg, #1dc8cc, #188ef4);
}
.cid-v802W8S7jo .mbr-text {
  color: #8d97ad;
}
.cid-v802W8S7jo .card-wrap {
  background-color: #ffffff;
  padding: 2rem;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
.cid-v802W8S7jo .mbr-text,
.cid-v802W8S7jo .mbr-section-btn {
  color: #232323;
}
.cid-v802W8S7jo H2 {
  color: #12172c;
}
.cid-v803MFC13N {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v803MFC13N .container {
  max-width: 1500px;
}
.cid-v803MFC13N img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v803MFC13N img:hover {
  transform: scale(1.1);
}
.cid-v803MFC13N .row {
  background: #ffffff;
}
.cid-v803MFC13N .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v803MFC13N h2 {
  padding: 0;
  margin: 0;
}
.cid-v803MFC13N .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v803MFC13N .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v803MFC13N .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v803MFC13N .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v803MFC13N .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v803MFC13N .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v803MFC13N .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v803MFC13N .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v803MFC13N .row {
    margin: 0rem;
  }
  .cid-v803MFC13N .text-col {
    padding: 2rem 1rem;
  }
  .cid-v803MFC13N .number {
    margin-right: 2rem;
  }
  .cid-v803MFC13N .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v803MFC13N H2 {
  color: #12172c;
}
.cid-v803MFC13N .mbr-text {
  color: #767676;
}
.cid-v804f1hXXq {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: url("../../../assets/images/commercial-painting-4-1600x700.png");
}
.cid-v804f1hXXq .mbr-overlay {
  background: linear-gradient(90deg, #1dc8cc, #188ef4);
}
.cid-v804f1hXXq .mbr-section-subtitle {
  color: #8d97ad;
}
.cid-v804f1hXXq .card-wrap {
  background-color: #ffffff;
  padding: 2rem;
  width: calc(100% + 10rem);
  margin-left: -10rem;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
.cid-v804f1hXXq .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
@media (max-width: 991px) {
  .cid-v804f1hXXq .card-wrap {
    width: 100%;
    margin-left: 0;
    margin-top: 2rem;
  }
}
.cid-v804f1hXXq .mbr-section-subtitle,
.cid-v804f1hXXq .mbr-section-btn {
  color: #232323;
}
.cid-v804f1hXXq H2 {
  color: #12172c;
}
.cid-v802slssrv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v802slssrv img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v802slssrv img:hover {
  transform: scale(1.1);
}
.cid-v802slssrv .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v802slssrv h2 {
  padding: 0;
  margin: 0;
}
.cid-v802slssrv .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v802slssrv .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v802slssrv .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v802slssrv .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v802slssrv .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v802slssrv .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v802slssrv .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v802slssrv .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v802slssrv H2 {
  color: #12172c;
}
.cid-v802slssrv .mbr-text {
  color: #232323;
}
.cid-v802slssrv H3 {
  color: #6b7748;
}
.cid-v805Mq35iE {
  padding-top: 600px;
  background-image: url("../../../assets/images/bd4b743e-5453-11f0-b558-0242ac110002-jpg-hero-image-1024x768.jpg");
}
.cid-v8044XxqMf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8044XxqMf .mbr-section-subtitle {
  color: #767676;
}
.cid-v8044XxqMf .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8044XxqMf .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
.cid-v8044XxqMf .image-element {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.cid-v8044XxqMf .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8044XxqMf .wrapper {
  padding: 2rem 1rem 1rem 1rem;
  background: #bbbbbb;
}
.cid-v8044XxqMf .card-overlay {
  display: none;
}
.cid-v8044XxqMf .mbr-section-title,
.cid-v8044XxqMf .underline,
.cid-v8044XxqMf .mbr-section-subtitle {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .cid-v8044XxqMf .image-element:hover .card-overlay {
    opacity: .5;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8044XxqMf .image-element:hover .wrapper {
    padding-top: 0;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8044XxqMf .image-element:hover .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 3s;
    opacity: 1;
    max-height: 999px;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8044XxqMf .image-element:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 7rem;
  }
  .cid-v8044XxqMf .image-element.popup-btn:hover .card-overlay {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8044XxqMf .image-element.popup-btn:hover .wrapper {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8044XxqMf .image-element.popup-btn:hover .wrapper .collapsed-content {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8044XxqMf .image-element.popup-btn:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8044XxqMf .wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    background: transparent;
  }
  .cid-v8044XxqMf .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 1s;
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
  }
  .cid-v8044XxqMf .card-overlay {
    transition: all .5s;
    opacity: 0;
    display: block;
  }
}
@media (max-width: 767px) {
  .cid-v8044XxqMf .underline .line {
    height: 2px;
  }
  .cid-v8044XxqMf .card-title,
  .cid-v8044XxqMf .underline,
  .cid-v8044XxqMf .mbr-text,
  .cid-v8044XxqMf .mbr-section-btn,
  .cid-v8044XxqMf .mbr-section-subtitle,
  .cid-v8044XxqMf .mbr-section-title {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .cid-v8044XxqMf .main {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .cid-v8044XxqMf .mbr-section-title,
  .cid-v8044XxqMf .underline,
  .cid-v8044XxqMf .mbr-section-subtitle {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-v8044XxqMf .mbr-section-title,
.cid-v8044XxqMf .underline {
  color: #12172c;
}
.cid-v802lUYaQe {
  background-image: url("../../../assets/images/pexels-artbovich-8082316-2000x1335.jpg");
}
.cid-v802lUYaQe .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v802lUYaQe .text-content .btn-bgr {
  z-index: 0;
}
.cid-v802lUYaQe .mbr-overlay {
  background: linear-gradient(90deg, #d6173f, #4284df);
}
.cid-v802lUYaQe h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v802lUYaQe p {
  color: #464646;
}
.cid-v802lUYaQe h2 {
  color: #000000;
}
.cid-v802lUYaQe .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v802lUYaQe .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v802lUYaQe .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v802lUYaQe .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v802lUYaQe .text-content {
    width: 100%;
  }
}
.cid-v802lUYaQe .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v802lUYaQe .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v802lUYaQe .mbr-text {
    text-align: center;
  }
}
.cid-v802lUYaQe .mbr-section-btn,
.cid-v802lUYaQe .mbr-section-title {
  color: #12172c;
}
.cid-v802lUYaQe .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v805Nvf8NJ {
  padding-top: 600px;
  background-image: url("../../../assets/images/commercial-painting-fanatics-1-scaled-1-1200x800.jpg");
}
.cid-v8MIluWlBG {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MIluWlBG h2,
.cid-v8MIluWlBG h3,
.cid-v8MIluWlBG h4,
.cid-v8MIluWlBG p {
  color: #ffffff;
}
.cid-v8MIluWlBG .mbr-overlay {
  z-index: -1;
}
.cid-v8MIluWlBG .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MIluWlBG .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MIluWlBG .form-control:focus,
.cid-v8MIluWlBG .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MIluWlBG .form-group {
  margin-bottom: 1rem;
}
.cid-v8MIluWlBG input::-webkit-input-placeholder,
.cid-v8MIluWlBG textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MIluWlBG input:-moz-placeholder,
.cid-v8MIluWlBG textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MIluWlBG .jq-selectbox li,
.cid-v8MIluWlBG .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIluWlBG .jq-selectbox li:hover,
.cid-v8MIluWlBG .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIluWlBG .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIluWlBG .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIluWlBG .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MIluWlBG .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MIluWlBG .mbr-text {
  color: #767676;
}
.cid-v8MIluWlBG .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MIluWlBG .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MIluWlBG .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MIluWlBG a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MIluWlBG .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MIluWlBG .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MIluWlBG textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MIluWlBG .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MIluWlBG .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MIluWlBG .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MIluWlBG h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MIluWlBG .block-content {
    padding: 0;
  }
  .cid-v8MIluWlBG .form-block {
    padding: 1rem;
  }
}
.cid-v8MIluWlBG .mbr-section-title,
.cid-v8MIluWlBG .mbr-section-btn {
  color: #12172c;
}
.cid-v8MIluWlBG H4 {
  color: #d7cd8d;
}
.cid-v8MIluWlBG .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MIluWlBG P {
  color: #232323;
}
.cid-v8MIm8uC4u {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MIm8uC4u .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIm8uC4u .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MIm8uC4u .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MIm8uC4u .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MIm8uC4u .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MIm8uC4u .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MIm8uC4u .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MIm8uC4u .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MIm8uC4u .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MIm8uC4u .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MIm8uC4u .mbr-text,
.cid-v8MIm8uC4u .mbr-section-btn {
  color: #232323;
}
.cid-v8MIm8uC4u .location,
.cid-v8MIm8uC4u .icon-wrap {
  color: #6b7748;
}
.cid-v8MIm8uC4u H3 {
  color: #12172c;
}
.cid-v8MImFUab4 .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MImFUab4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MImFUab4 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MImFUab4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MImFUab4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8aFVbGydE .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8aFVbGydE .nav-item:focus,
.cid-v8aFVbGydE .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8aFVbGydE .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8aFVbGydE .nav-item .nav-link {
    position: relative;
  }
  .cid-v8aFVbGydE .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8aFVbGydE .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8aFVbGydE .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8aFVbGydE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8aFVbGydE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8aFVbGydE .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8aFVbGydE .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8aFVbGydE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8aFVbGydE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8aFVbGydE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8aFVbGydE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8aFVbGydE .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8aFVbGydE .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8aFVbGydE .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8aFVbGydE .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8aFVbGydE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8aFVbGydE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8aFVbGydE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8aFVbGydE .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8aFVbGydE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8aFVbGydE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8aFVbGydE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8aFVbGydE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8aFVbGydE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8aFVbGydE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8aFVbGydE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8aFVbGydE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8aFVbGydE .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8aFVbGydE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8aFVbGydE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8aFVbGydE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8aFVbGydE .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8aFVbGydE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8aFVbGydE .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8aFVbGydE .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8aFVbGydE .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8aFVbGydE .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8aFVbGydE .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8aFVbGydE .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8aFVbGydE .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8aFVbGydE .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8aFVbGydE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8aFVbGydE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8aFVbGydE .dropdown-item.active,
.cid-v8aFVbGydE .dropdown-item:active {
  background-color: transparent;
}
.cid-v8aFVbGydE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8aFVbGydE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8aFVbGydE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8aFVbGydE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8aFVbGydE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8aFVbGydE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8aFVbGydE ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8aFVbGydE .navbar-buttons {
  text-align: center;
}
.cid-v8aFVbGydE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8aFVbGydE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8aFVbGydE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8aFVbGydE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8aFVbGydE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8aFVbGydE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8aFVbGydE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8aFVbGydE nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8aFVbGydE nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8aFVbGydE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8aFVbGydE .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8aFVbGydE a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8aFVbGydE .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8aFVbGydE .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8aFVbGydE .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8aFVbGydE .navbar {
    height: 77px;
  }
  .cid-v8aFVbGydE .navbar.opened {
    height: auto;
  }
  .cid-v8aFVbGydE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8aFVcpFGG {
  background-image: url("../../../assets/images/flat-roof-waterproofing.webp");
}
.cid-v8aFVcpFGG .media-content .btn-bgr {
  z-index: 0;
}
.cid-v8aFVcpFGG .mbr-section-text {
  word-break: break-word;
}
.cid-v8aFVcpFGG .mbr-overlay {
  background: linear-gradient(90deg, #12172c, #6b7748);
}
@media (min-width: 992px) {
  .cid-v8aFVcpFGG .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-v8aFVcpFGG .mbr-figure {
    padding-top: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8aFVcpFGG .mbr-text {
    text-align: center;
  }
}
.cid-v8aHj6ZNWU {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8aHj6ZNWU .mbr-overlay {
  background: #232323;
}
.cid-v8aHj6ZNWU .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8aHj6ZNWU H2 {
  color: #12172c;
}
.cid-v8aHj6ZNWU .mbr-section-subtitle,
.cid-v8aHj6ZNWU .mbr-section-btn {
  color: #232323;
}
.cid-v8aIL5CeNv {
  padding-top: 600px;
  background-image: url("../../../assets/images/waterproofing-services-720x480.jpg");
}
.cid-v8aIXZy4D6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8aIXZy4D6 img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v8aIXZy4D6 img {
    width: 100%;
  }
  .cid-v8aIXZy4D6 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8aIXZy4D6 ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v8aIXZy4D6 ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v8aIXZy4D6 ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v8aIXZy4D6 H2 {
  color: #12172c;
}
.cid-v8aIXZy4D6 H3 {
  color: #6b7748;
}
.cid-v8aUku09NE {
  padding-top: 600px;
  background-image: url("../../../assets/images/take-control-of-your-roofs-future.webp");
}
.cid-v8aUgoT0JZ {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8aUgoT0JZ .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8aUgoT0JZ .container {
  max-width: 1500px;
}
.cid-v8aUgoT0JZ .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8aUgoT0JZ .container {
    padding: 0 4rem;
  }
}
.cid-v8aUgoT0JZ .mbr-text,
.cid-v8aUgoT0JZ .mbr-section-btn {
  color: #efeeee;
}
.cid-v8aUgoT0JZ .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8aUgoT0JZ .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8aUgoT0JZ .align-left {
    text-align: center;
  }
  .cid-v8aUgoT0JZ .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8aUgoT0JZ H1 {
  color: #d7cd8d;
}
.cid-v8aUgoT0JZ H3 {
  color: #6b7748;
}
.cid-v8aU8zcE5b {
  padding-top: 600px;
  background-image: url("../../../assets/images/revimg-2438-1024x683.jpg");
}
.cid-v8aYiHKVcg {
  background-image: url("../../../assets/images/balcony-on-apartment-building-1400x788.png");
}
.cid-v8aYiHKVcg .column-content {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
  width: 100%;
  float: right;
  position: relative;
}
.cid-v8aYiHKVcg .text-content .btn-bgr {
  z-index: 0;
}
.cid-v8aYiHKVcg .mbr-overlay {
  background: linear-gradient(#d6173f -10%, #00113e 75%);
}
.cid-v8aYiHKVcg .container-full-width {
  position: relative;
}
.cid-v8aYiHKVcg .text-content {
  width: 100%;
  padding: 0 30px;
  margin: 0 auto;
}
.cid-v8aYiHKVcg .layer {
  display: none;
  height: 101%;
  position: absolute;
  right: 49.9%;
  top: 0;
  bottom: 0;
}
.cid-v8aYiHKVcg .layer path {
  fill: #ffffff;
}
@media (min-width: 576px) {
  .cid-v8aYiHKVcg .text-content {
    width: 540px;
  }
  .cid-v8aYiHKVcg .column-content {
    width: 100%;
  }
  .cid-v8aYiHKVcg .layer {
    display: none;
  }
}
@media (min-width: 768px) {
  .cid-v8aYiHKVcg .text-content {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .cid-v8aYiHKVcg .text-content {
    width: 480px;
    margin: 0;
  }
  .cid-v8aYiHKVcg .column-content {
    width: 50%;
  }
  .cid-v8aYiHKVcg .layer {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cid-v8aYiHKVcg .text-content {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8aYiHKVcg .container-full-width .layer {
    right: 2.6rem;
    height: 33rem;
  }
  .cid-v8aYiHKVcg .column-content {
    height: 33rem;
  }
}
.cid-v8aYiHKVcg H2 {
  color: #12172c;
}
.cid-v8aYWAVmHi {
  padding-top: 600px;
  background-image: url("../../../assets/images/whatsapp-image-2025-09-01-at-07.13.00-1024x576.webp");
}
.cid-v8aZ2fPViM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8aZ2fPViM p {
  color: #767676;
}
.cid-v8aZ2fPViM .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8aZ2fPViM .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8aZ2fPViM .row-element,
.cid-v8aZ2fPViM .image-element {
  padding: 0;
}
.cid-v8aZ2fPViM .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8aZ2fPViM .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8aZ2fPViM .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8aZ2fPViM .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8aZ2fPViM .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8aZ2fPViM .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8aZ2fPViM .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8aZ2fPViM .underline .line {
    height: 2px;
  }
  .cid-v8aZ2fPViM .mbr-title,
  .cid-v8aZ2fPViM .underline,
  .cid-v8aZ2fPViM .mbr-text,
  .cid-v8aZ2fPViM .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8aZ2fPViM .mbr-title,
.cid-v8aZ2fPViM .underline {
  color: #12172c;
}
.cid-v8aZ2fPViM .mbr-text,
.cid-v8aZ2fPViM .mbr-section-btn {
  color: #232323;
}
.cid-v8b2Fa8Att {
  padding-top: 600px;
  background-image: url("../../../assets/images/picture-1-1-1600x1068.jpg");
}
.cid-v8aZ4xGEkD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8aZ4xGEkD .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8aZ4xGEkD .row-element,
.cid-v8aZ4xGEkD .image-element {
  padding: 0;
}
.cid-v8aZ4xGEkD .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8aZ4xGEkD .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8aZ4xGEkD .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8aZ4xGEkD .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8aZ4xGEkD .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8aZ4xGEkD .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8aZ4xGEkD .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8aZ4xGEkD .underline .line {
    height: 2px;
  }
  .cid-v8aZ4xGEkD .mbr-title,
  .cid-v8aZ4xGEkD .underline,
  .cid-v8aZ4xGEkD .mbr-text,
  .cid-v8aZ4xGEkD .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8aZ4xGEkD .mbr-title,
.cid-v8aZ4xGEkD .underline {
  color: #12172c;
}
.cid-v8aZ4xGEkD .mbr-text,
.cid-v8aZ4xGEkD .mbr-section-btn {
  color: #232323;
}
.cid-v8b2FOoDVe {
  padding-top: 600px;
  background-image: url("../../../assets/images/shutterstock-333579443-scaled.webp");
}
.cid-v8aZOChCS4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8aZOChCS4 p {
  color: #767676;
}
.cid-v8aZOChCS4 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8aZOChCS4 .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8aZOChCS4 .row-element,
.cid-v8aZOChCS4 .image-element {
  padding: 0;
}
.cid-v8aZOChCS4 .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8aZOChCS4 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8aZOChCS4 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8aZOChCS4 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8aZOChCS4 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8aZOChCS4 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8aZOChCS4 .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8aZOChCS4 .underline .line {
    height: 2px;
  }
  .cid-v8aZOChCS4 .mbr-title,
  .cid-v8aZOChCS4 .underline,
  .cid-v8aZOChCS4 .mbr-text,
  .cid-v8aZOChCS4 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8aZOChCS4 .mbr-text,
.cid-v8aZOChCS4 .mbr-section-btn {
  color: #232323;
}
.cid-v8aZOChCS4 .mbr-title,
.cid-v8aZOChCS4 .underline {
  color: #12172c;
}
.cid-v8b2Glpp29 {
  padding-top: 600px;
  background-image: url("../../../assets/images/main-waterproofing-2-800x600.png");
}
.cid-v8b0gY7HR4 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8b0gY7HR4 p {
  color: #767676;
}
.cid-v8b0gY7HR4 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8b0gY7HR4 .row-element,
.cid-v8b0gY7HR4 .image-element {
  padding: 0;
}
.cid-v8b0gY7HR4 .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8b0gY7HR4 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8b0gY7HR4 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8b0gY7HR4 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8b0gY7HR4 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8b0gY7HR4 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8b0gY7HR4 .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8b0gY7HR4 .underline .line {
    height: 2px;
  }
  .cid-v8b0gY7HR4 .mbr-title,
  .cid-v8b0gY7HR4 .underline,
  .cid-v8b0gY7HR4 .mbr-text,
  .cid-v8b0gY7HR4 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8b0gY7HR4 .mbr-text,
.cid-v8b0gY7HR4 .mbr-section-btn {
  color: #232323;
}
.cid-v8b0gY7HR4 .mbr-title,
.cid-v8b0gY7HR4 .underline {
  color: #12172c;
}
.cid-v8b2GORCAu {
  padding-top: 600px;
  background-image: url("../../../assets/images/main-waterproofing-1000x707.jpg");
}
.cid-v8b0z2VQC1 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8b0z2VQC1 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8b0z2VQC1 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8b0z2VQC1 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
.cid-v8b0z2VQC1 .image-element {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.cid-v8b0z2VQC1 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8b0z2VQC1 .wrapper {
  padding: 2rem 1rem 1rem 1rem;
  background: #bbbbbb;
}
.cid-v8b0z2VQC1 .card-overlay {
  display: none;
}
.cid-v8b0z2VQC1 .mbr-section-title,
.cid-v8b0z2VQC1 .underline,
.cid-v8b0z2VQC1 .mbr-section-subtitle {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .cid-v8b0z2VQC1 .image-element:hover .card-overlay {
    opacity: .5;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8b0z2VQC1 .image-element:hover .wrapper {
    padding-top: 0;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8b0z2VQC1 .image-element:hover .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 3s;
    opacity: 1;
    max-height: 999px;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8b0z2VQC1 .image-element:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 7rem;
  }
  .cid-v8b0z2VQC1 .image-element.popup-btn:hover .card-overlay {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8b0z2VQC1 .image-element.popup-btn:hover .wrapper {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8b0z2VQC1 .image-element.popup-btn:hover .wrapper .collapsed-content {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8b0z2VQC1 .image-element.popup-btn:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8b0z2VQC1 .wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    background: transparent;
  }
  .cid-v8b0z2VQC1 .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 1s;
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
  }
  .cid-v8b0z2VQC1 .card-overlay {
    transition: all .5s;
    opacity: 0;
    display: block;
  }
}
@media (max-width: 767px) {
  .cid-v8b0z2VQC1 .underline .line {
    height: 2px;
  }
  .cid-v8b0z2VQC1 .card-title,
  .cid-v8b0z2VQC1 .underline,
  .cid-v8b0z2VQC1 .mbr-text,
  .cid-v8b0z2VQC1 .mbr-section-btn,
  .cid-v8b0z2VQC1 .mbr-section-subtitle,
  .cid-v8b0z2VQC1 .mbr-section-title {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .cid-v8b0z2VQC1 .main {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .cid-v8b0z2VQC1 .mbr-section-title,
  .cid-v8b0z2VQC1 .underline,
  .cid-v8b0z2VQC1 .mbr-section-subtitle {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-v8b0z2VQC1 .mbr-section-title,
.cid-v8b0z2VQC1 .underline {
  color: #12172c;
}
.cid-v8b2HfNBA4 {
  padding-top: 600px;
  background-image: url("../../../assets/images/70351714-ef53-4809-95d3-8975975f72a2-1.webp");
}
.cid-v8b2cq1UYU {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8b2cq1UYU .mbr-overlay {
  background: #232323;
}
.cid-v8b2cq1UYU .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8b2cq1UYU H2 {
  color: #12172c;
}
.cid-v8b2cq1UYU .mbr-section-subtitle,
.cid-v8b2cq1UYU .mbr-section-btn {
  color: #232323;
}
.cid-v8b2HHX0Oo {
  padding-top: 600px;
  background-image: url("../../../assets/images/2cada595-ceb4-4c8c-af97-97a13e40786f-scaled-2000x1500.jpg");
}
.cid-v8MIZWVgav {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MIZWVgav h2,
.cid-v8MIZWVgav h3,
.cid-v8MIZWVgav h4,
.cid-v8MIZWVgav p {
  color: #ffffff;
}
.cid-v8MIZWVgav .mbr-overlay {
  z-index: -1;
}
.cid-v8MIZWVgav .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MIZWVgav .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MIZWVgav .form-control:focus,
.cid-v8MIZWVgav .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MIZWVgav .form-group {
  margin-bottom: 1rem;
}
.cid-v8MIZWVgav input::-webkit-input-placeholder,
.cid-v8MIZWVgav textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MIZWVgav input:-moz-placeholder,
.cid-v8MIZWVgav textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MIZWVgav .jq-selectbox li,
.cid-v8MIZWVgav .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIZWVgav .jq-selectbox li:hover,
.cid-v8MIZWVgav .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MIZWVgav .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIZWVgav .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MIZWVgav .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MIZWVgav .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MIZWVgav .mbr-text {
  color: #767676;
}
.cid-v8MIZWVgav .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MIZWVgav .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MIZWVgav .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MIZWVgav a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MIZWVgav .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MIZWVgav .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MIZWVgav textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MIZWVgav .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MIZWVgav .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MIZWVgav .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MIZWVgav h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MIZWVgav .block-content {
    padding: 0;
  }
  .cid-v8MIZWVgav .form-block {
    padding: 1rem;
  }
}
.cid-v8MIZWVgav .mbr-section-title,
.cid-v8MIZWVgav .mbr-section-btn {
  color: #12172c;
}
.cid-v8MIZWVgav H4 {
  color: #d7cd8d;
}
.cid-v8MIZWVgav .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MIZWVgav P {
  color: #232323;
}
.cid-v8MJ1BFlII {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MJ1BFlII .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MJ1BFlII .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MJ1BFlII .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MJ1BFlII .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MJ1BFlII .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MJ1BFlII .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MJ1BFlII .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MJ1BFlII .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MJ1BFlII .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MJ1BFlII .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MJ1BFlII .mbr-text,
.cid-v8MJ1BFlII .mbr-section-btn {
  color: #232323;
}
.cid-v8MJ1BFlII .location,
.cid-v8MJ1BFlII .icon-wrap {
  color: #6b7748;
}
.cid-v8MJ1BFlII H3 {
  color: #12172c;
}
.cid-v8MJ2qQgnw .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MJ2qQgnw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MJ2qQgnw .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MJ2qQgnw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MJ2qQgnw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8aFVcU1Di {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8aFVcU1Di .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8MMgp0UPA {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MMgp0UPA h2,
.cid-v8MMgp0UPA h3,
.cid-v8MMgp0UPA h4,
.cid-v8MMgp0UPA p {
  color: #ffffff;
}
.cid-v8MMgp0UPA .mbr-overlay {
  z-index: -1;
}
.cid-v8MMgp0UPA .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MMgp0UPA .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MMgp0UPA .form-control:focus,
.cid-v8MMgp0UPA .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MMgp0UPA .form-group {
  margin-bottom: 1rem;
}
.cid-v8MMgp0UPA input::-webkit-input-placeholder,
.cid-v8MMgp0UPA textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MMgp0UPA input:-moz-placeholder,
.cid-v8MMgp0UPA textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MMgp0UPA .jq-selectbox li,
.cid-v8MMgp0UPA .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MMgp0UPA .jq-selectbox li:hover,
.cid-v8MMgp0UPA .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MMgp0UPA .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MMgp0UPA .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MMgp0UPA .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MMgp0UPA .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MMgp0UPA .mbr-text {
  color: #767676;
}
.cid-v8MMgp0UPA .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MMgp0UPA .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MMgp0UPA .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MMgp0UPA a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MMgp0UPA .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MMgp0UPA .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MMgp0UPA textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MMgp0UPA .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MMgp0UPA .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MMgp0UPA .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MMgp0UPA h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MMgp0UPA .block-content {
    padding: 0;
  }
  .cid-v8MMgp0UPA .form-block {
    padding: 1rem;
  }
}
.cid-v8MMgp0UPA .mbr-section-title,
.cid-v8MMgp0UPA .mbr-section-btn {
  color: #12172c;
}
.cid-v8MMgp0UPA H4 {
  color: #d7cd8d;
}
.cid-v8MMgp0UPA .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MMgp0UPA P {
  color: #232323;
}
.cid-v8MMh4f4cV {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MMh4f4cV .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MMh4f4cV .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MMh4f4cV .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MMh4f4cV .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MMh4f4cV .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MMh4f4cV .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MMh4f4cV .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MMh4f4cV .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MMh4f4cV .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MMh4f4cV .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MMh4f4cV .mbr-text,
.cid-v8MMh4f4cV .mbr-section-btn {
  color: #232323;
}
.cid-v8MMh4f4cV .location,
.cid-v8MMh4f4cV .icon-wrap {
  color: #6b7748;
}
.cid-v8MMh4f4cV H3 {
  color: #12172c;
}
.cid-v8MMhF4d8a .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MMhF4d8a .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MMhF4d8a .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MMhF4d8a .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MMhF4d8a .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8be4WNhFp .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8be4WNhFp .nav-item:focus,
.cid-v8be4WNhFp .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8be4WNhFp .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8be4WNhFp .nav-item .nav-link {
    position: relative;
  }
  .cid-v8be4WNhFp .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8be4WNhFp .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8be4WNhFp .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8be4WNhFp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8be4WNhFp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8be4WNhFp .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8be4WNhFp .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8be4WNhFp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8be4WNhFp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8be4WNhFp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8be4WNhFp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8be4WNhFp .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8be4WNhFp .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8be4WNhFp .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8be4WNhFp .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8be4WNhFp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8be4WNhFp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8be4WNhFp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8be4WNhFp .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8be4WNhFp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8be4WNhFp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8be4WNhFp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8be4WNhFp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8be4WNhFp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8be4WNhFp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8be4WNhFp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8be4WNhFp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8be4WNhFp .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8be4WNhFp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8be4WNhFp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8be4WNhFp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8be4WNhFp .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8be4WNhFp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8be4WNhFp .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8be4WNhFp .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8be4WNhFp .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8be4WNhFp .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8be4WNhFp .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8be4WNhFp .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8be4WNhFp .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8be4WNhFp .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8be4WNhFp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8be4WNhFp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8be4WNhFp .dropdown-item.active,
.cid-v8be4WNhFp .dropdown-item:active {
  background-color: transparent;
}
.cid-v8be4WNhFp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8be4WNhFp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8be4WNhFp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8be4WNhFp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8be4WNhFp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8be4WNhFp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8be4WNhFp ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8be4WNhFp .navbar-buttons {
  text-align: center;
}
.cid-v8be4WNhFp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8be4WNhFp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8be4WNhFp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8be4WNhFp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8be4WNhFp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8be4WNhFp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8be4WNhFp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8be4WNhFp nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8be4WNhFp nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8be4WNhFp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8be4WNhFp .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8be4WNhFp a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8be4WNhFp .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8be4WNhFp .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8be4WNhFp .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8be4WNhFp .navbar {
    height: 77px;
  }
  .cid-v8be4WNhFp .navbar.opened {
    height: auto;
  }
  .cid-v8be4WNhFp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8be4XNMTm {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/2cada595-ceb4-4c8c-af97-97a13e40786f-scaled-2000x1500.jpg");
}
.cid-v8be4XNMTm h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-v8be4XNMTm h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-v8be4XNMTm h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-v8be4YfAf2 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8be4YfAf2 .mbr-overlay {
  background: #232323;
}
.cid-v8be4YfAf2 .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8be4YfAf2 H2 {
  color: #12172c;
}
.cid-v8be4YfAf2 .mbr-section-subtitle,
.cid-v8be4YfAf2 .mbr-section-btn {
  color: #232323;
}
.cid-v8be4YIdcJ {
  padding-top: 600px;
  background-image: url("../../../assets/images/how-to-waterproof-a-balcony-without-removing-the-existing-floor.webp");
}
.cid-v8be4Z8GtZ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8be4Z8GtZ img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v8be4Z8GtZ img {
    width: 100%;
  }
  .cid-v8be4Z8GtZ .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8be4Z8GtZ ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v8be4Z8GtZ ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v8be4Z8GtZ ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v8be4Z8GtZ H2 {
  color: #12172c;
}
.cid-v8be4Z8GtZ H3 {
  color: #6b7748;
}
.cid-v8be4ZzpXK {
  padding-top: 600px;
  background-image: url("../../../assets/images/gb-sika-liquid-plastics-riba-hq-slp-16.webp");
}
.cid-v8be4ZZ5gq {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8be4ZZ5gq .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8be4ZZ5gq .container {
  max-width: 1500px;
}
.cid-v8be4ZZ5gq .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8be4ZZ5gq .container {
    padding: 0 4rem;
  }
}
.cid-v8be4ZZ5gq .mbr-text,
.cid-v8be4ZZ5gq .mbr-section-btn {
  color: #efeeee;
}
.cid-v8be4ZZ5gq .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8be4ZZ5gq .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8be4ZZ5gq .align-left {
    text-align: center;
  }
  .cid-v8be4ZZ5gq .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8be4ZZ5gq H1 {
  color: #d7cd8d;
}
.cid-v8be4ZZ5gq H3 {
  color: #6b7748;
}
.cid-v8be4ZZ5gq H2 {
  color: #d7cd8d;
}
.cid-v8be50oNQY {
  padding-top: 600px;
  background-image: url("../../../assets/images/whatsapp-image-2025-09-01-at-07.13.00-1024x576.webp");
}
.cid-v8be50JiH5 {
  background-image: url("../../../assets/images/64ae0924809dda77b9d8cdfb-residential-balcony-quality-waterproofing.webp");
}
.cid-v8be50JiH5 .column-content {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
  width: 100%;
  float: right;
  position: relative;
}
.cid-v8be50JiH5 .text-content .btn-bgr {
  z-index: 0;
}
.cid-v8be50JiH5 .mbr-overlay {
  background: linear-gradient(#d6173f -10%, #00113e 75%);
}
.cid-v8be50JiH5 .container-full-width {
  position: relative;
}
.cid-v8be50JiH5 .text-content {
  width: 100%;
  padding: 0 30px;
  margin: 0 auto;
}
.cid-v8be50JiH5 .layer {
  display: none;
  height: 101%;
  position: absolute;
  right: 49.9%;
  top: 0;
  bottom: 0;
}
.cid-v8be50JiH5 .layer path {
  fill: #ffffff;
}
@media (min-width: 576px) {
  .cid-v8be50JiH5 .text-content {
    width: 540px;
  }
  .cid-v8be50JiH5 .column-content {
    width: 100%;
  }
  .cid-v8be50JiH5 .layer {
    display: none;
  }
}
@media (min-width: 768px) {
  .cid-v8be50JiH5 .text-content {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .cid-v8be50JiH5 .text-content {
    width: 480px;
    margin: 0;
  }
  .cid-v8be50JiH5 .column-content {
    width: 50%;
  }
  .cid-v8be50JiH5 .layer {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cid-v8be50JiH5 .text-content {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8be50JiH5 .container-full-width .layer {
    right: 2.6rem;
    height: 33rem;
  }
  .cid-v8be50JiH5 .column-content {
    height: 33rem;
  }
}
.cid-v8be50JiH5 H2 {
  color: #12172c;
}
.cid-v8be51aIv5 {
  padding-top: 600px;
  background-image: url("../../../assets/images/revimg-2438-1024x683.jpg");
}
.cid-v8be51wBT5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8be51wBT5 p {
  color: #767676;
}
.cid-v8be51wBT5 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8be51wBT5 .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8be51wBT5 .row-element,
.cid-v8be51wBT5 .image-element {
  padding: 0;
}
.cid-v8be51wBT5 .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8be51wBT5 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8be51wBT5 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8be51wBT5 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8be51wBT5 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8be51wBT5 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8be51wBT5 .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8be51wBT5 .underline .line {
    height: 2px;
  }
  .cid-v8be51wBT5 .mbr-title,
  .cid-v8be51wBT5 .underline,
  .cid-v8be51wBT5 .mbr-text,
  .cid-v8be51wBT5 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8be51wBT5 .mbr-title,
.cid-v8be51wBT5 .underline {
  color: #12172c;
}
.cid-v8be51wBT5 .mbr-text,
.cid-v8be51wBT5 .mbr-section-btn {
  color: #232323;
}
.cid-v8be51YeFM {
  padding-top: 600px;
  background-image: url("../../../assets/images/balcony-on-apartment-building-1400x788.png");
}
.cid-v8be52opqn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8be52opqn .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8be52opqn .row-element,
.cid-v8be52opqn .image-element {
  padding: 0;
}
.cid-v8be52opqn .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8be52opqn .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8be52opqn .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8be52opqn .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8be52opqn .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8be52opqn .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8be52opqn .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8be52opqn .underline .line {
    height: 2px;
  }
  .cid-v8be52opqn .mbr-title,
  .cid-v8be52opqn .underline,
  .cid-v8be52opqn .mbr-text,
  .cid-v8be52opqn .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8be52opqn .mbr-title,
.cid-v8be52opqn .underline {
  color: #12172c;
}
.cid-v8be52opqn .mbr-text,
.cid-v8be52opqn .mbr-section-btn {
  color: #232323;
}
.cid-v8be52O0L7 {
  padding-top: 600px;
  background-image: url("../../../assets/images/balkony-i-tarasy-1920x750.jpg");
}
.cid-v8be53e3nU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8be53e3nU p {
  color: #767676;
}
.cid-v8be53e3nU .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8be53e3nU .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8be53e3nU .row-element,
.cid-v8be53e3nU .image-element {
  padding: 0;
}
.cid-v8be53e3nU .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8be53e3nU .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8be53e3nU .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8be53e3nU .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8be53e3nU .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8be53e3nU .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8be53e3nU .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8be53e3nU .underline .line {
    height: 2px;
  }
  .cid-v8be53e3nU .mbr-title,
  .cid-v8be53e3nU .underline,
  .cid-v8be53e3nU .mbr-text,
  .cid-v8be53e3nU .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8be53e3nU .mbr-text,
.cid-v8be53e3nU .mbr-section-btn {
  color: #232323;
}
.cid-v8be53e3nU .mbr-title,
.cid-v8be53e3nU .underline {
  color: #12172c;
}
.cid-v8be53JJGC {
  padding-top: 600px;
  background-image: url("../../../assets/images/shutterstock-333579443-scaled.webp");
}
.cid-v8be545RZ9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8be545RZ9 p {
  color: #767676;
}
.cid-v8be545RZ9 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8be545RZ9 .row-element,
.cid-v8be545RZ9 .image-element {
  padding: 0;
}
.cid-v8be545RZ9 .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8be545RZ9 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8be545RZ9 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8be545RZ9 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8be545RZ9 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8be545RZ9 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8be545RZ9 .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8be545RZ9 .underline .line {
    height: 2px;
  }
  .cid-v8be545RZ9 .mbr-title,
  .cid-v8be545RZ9 .underline,
  .cid-v8be545RZ9 .mbr-text,
  .cid-v8be545RZ9 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8be545RZ9 .mbr-text,
.cid-v8be545RZ9 .mbr-section-btn {
  color: #232323;
}
.cid-v8be545RZ9 .mbr-title,
.cid-v8be545RZ9 .underline {
  color: #12172c;
}
.cid-v8be54yn8Y {
  padding-top: 600px;
  background-image: url("../../../assets/images/firefly-a-realistic-image-of-an-african-technician-applying-waterproofing-in-a-bathroom-under-442633.webp");
}
.cid-v8be54VC5X {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8be54VC5X .mbr-section-subtitle {
  color: #232323;
}
.cid-v8be54VC5X .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8be54VC5X .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
.cid-v8be54VC5X .image-element {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.cid-v8be54VC5X .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8be54VC5X .wrapper {
  padding: 2rem 1rem 1rem 1rem;
  background: #bbbbbb;
}
.cid-v8be54VC5X .card-overlay {
  display: none;
}
.cid-v8be54VC5X .mbr-section-title,
.cid-v8be54VC5X .underline,
.cid-v8be54VC5X .mbr-section-subtitle {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .cid-v8be54VC5X .image-element:hover .card-overlay {
    opacity: .5;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8be54VC5X .image-element:hover .wrapper {
    padding-top: 0;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8be54VC5X .image-element:hover .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 3s;
    opacity: 1;
    max-height: 999px;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8be54VC5X .image-element:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 7rem;
  }
  .cid-v8be54VC5X .image-element.popup-btn:hover .card-overlay {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8be54VC5X .image-element.popup-btn:hover .wrapper {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8be54VC5X .image-element.popup-btn:hover .wrapper .collapsed-content {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8be54VC5X .image-element.popup-btn:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8be54VC5X .wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    background: transparent;
  }
  .cid-v8be54VC5X .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 1s;
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
  }
  .cid-v8be54VC5X .card-overlay {
    transition: all .5s;
    opacity: 0;
    display: block;
  }
}
@media (max-width: 767px) {
  .cid-v8be54VC5X .underline .line {
    height: 2px;
  }
  .cid-v8be54VC5X .card-title,
  .cid-v8be54VC5X .underline,
  .cid-v8be54VC5X .mbr-text,
  .cid-v8be54VC5X .mbr-section-btn,
  .cid-v8be54VC5X .mbr-section-subtitle,
  .cid-v8be54VC5X .mbr-section-title {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .cid-v8be54VC5X .main {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .cid-v8be54VC5X .mbr-section-title,
  .cid-v8be54VC5X .underline,
  .cid-v8be54VC5X .mbr-section-subtitle {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-v8be54VC5X .mbr-section-title,
.cid-v8be54VC5X .underline {
  color: #12172c;
}
.cid-v8be55qPLJ {
  padding-top: 600px;
  background-image: url("../../../assets/images/balcony-terrace-600x450.jpg");
}
.cid-v8be55NXOr {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8be55NXOr .mbr-overlay {
  background: #232323;
}
.cid-v8be55NXOr .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8be55NXOr H2 {
  color: #12172c;
}
.cid-v8be55NXOr .mbr-section-subtitle,
.cid-v8be55NXOr .mbr-section-btn {
  color: #232323;
}
.cid-v8be56c9sO {
  padding-top: 600px;
  background-image: url("../../../assets/images/under-tiles-wet-room-waterproofing-hyperdesmoc2aes-wr-mbers-scaled-2000x1745.jpg");
}
.cid-v8MJrKXdIa {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MJrKXdIa h2,
.cid-v8MJrKXdIa h3,
.cid-v8MJrKXdIa h4,
.cid-v8MJrKXdIa p {
  color: #ffffff;
}
.cid-v8MJrKXdIa .mbr-overlay {
  z-index: -1;
}
.cid-v8MJrKXdIa .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MJrKXdIa .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MJrKXdIa .form-control:focus,
.cid-v8MJrKXdIa .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MJrKXdIa .form-group {
  margin-bottom: 1rem;
}
.cid-v8MJrKXdIa input::-webkit-input-placeholder,
.cid-v8MJrKXdIa textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MJrKXdIa input:-moz-placeholder,
.cid-v8MJrKXdIa textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MJrKXdIa .jq-selectbox li,
.cid-v8MJrKXdIa .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MJrKXdIa .jq-selectbox li:hover,
.cid-v8MJrKXdIa .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MJrKXdIa .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MJrKXdIa .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MJrKXdIa .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MJrKXdIa .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MJrKXdIa .mbr-text {
  color: #767676;
}
.cid-v8MJrKXdIa .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MJrKXdIa .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MJrKXdIa .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MJrKXdIa a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MJrKXdIa .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MJrKXdIa .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MJrKXdIa textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MJrKXdIa .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MJrKXdIa .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MJrKXdIa .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MJrKXdIa h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MJrKXdIa .block-content {
    padding: 0;
  }
  .cid-v8MJrKXdIa .form-block {
    padding: 1rem;
  }
}
.cid-v8MJrKXdIa .mbr-section-title,
.cid-v8MJrKXdIa .mbr-section-btn {
  color: #12172c;
}
.cid-v8MJrKXdIa H4 {
  color: #d7cd8d;
}
.cid-v8MJrKXdIa .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MJrKXdIa P {
  color: #232323;
}
.cid-v8MJslQ5DO {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MJslQ5DO .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MJslQ5DO .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MJslQ5DO .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MJslQ5DO .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MJslQ5DO .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MJslQ5DO .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MJslQ5DO .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MJslQ5DO .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MJslQ5DO .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MJslQ5DO .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MJslQ5DO .mbr-text,
.cid-v8MJslQ5DO .mbr-section-btn {
  color: #232323;
}
.cid-v8MJslQ5DO .location,
.cid-v8MJslQ5DO .icon-wrap {
  color: #6b7748;
}
.cid-v8MJslQ5DO H3 {
  color: #12172c;
}
.cid-v8MJt0yew5 .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MJt0yew5 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MJt0yew5 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MJt0yew5 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MJt0yew5 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8be56Fvem {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8be56Fvem .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8biMO7d09 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8biMO7d09 .nav-item:focus,
.cid-v8biMO7d09 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8biMO7d09 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8biMO7d09 .nav-item .nav-link {
    position: relative;
  }
  .cid-v8biMO7d09 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8biMO7d09 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8biMO7d09 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8biMO7d09 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8biMO7d09 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8biMO7d09 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8biMO7d09 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8biMO7d09 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8biMO7d09 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8biMO7d09 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8biMO7d09 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8biMO7d09 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8biMO7d09 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8biMO7d09 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8biMO7d09 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8biMO7d09 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8biMO7d09 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8biMO7d09 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8biMO7d09 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8biMO7d09 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8biMO7d09 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8biMO7d09 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8biMO7d09 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8biMO7d09 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8biMO7d09 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8biMO7d09 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8biMO7d09 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8biMO7d09 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8biMO7d09 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8biMO7d09 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8biMO7d09 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8biMO7d09 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8biMO7d09 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8biMO7d09 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8biMO7d09 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8biMO7d09 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8biMO7d09 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8biMO7d09 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8biMO7d09 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8biMO7d09 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8biMO7d09 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8biMO7d09 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8biMO7d09 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8biMO7d09 .dropdown-item.active,
.cid-v8biMO7d09 .dropdown-item:active {
  background-color: transparent;
}
.cid-v8biMO7d09 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8biMO7d09 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8biMO7d09 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8biMO7d09 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8biMO7d09 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8biMO7d09 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8biMO7d09 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8biMO7d09 .navbar-buttons {
  text-align: center;
}
.cid-v8biMO7d09 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8biMO7d09 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8biMO7d09 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8biMO7d09 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8biMO7d09 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8biMO7d09 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8biMO7d09 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8biMO7d09 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8biMO7d09 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8biMO7d09 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8biMO7d09 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8biMO7d09 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8biMO7d09 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8biMO7d09 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8biMO7d09 .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8biMO7d09 .navbar {
    height: 77px;
  }
  .cid-v8biMO7d09 .navbar.opened {
    height: auto;
  }
  .cid-v8biMO7d09 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8biMPtf5h {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/bathroom-1490x1226.jpg");
}
.cid-v8biMPtf5h h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-v8biMPtf5h h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-v8biMPtf5h h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-v8biMQzxu4 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8biMQzxu4 .mbr-overlay {
  background: #232323;
}
.cid-v8biMQzxu4 .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8biMQzxu4 H2 {
  color: #12172c;
}
.cid-v8biMQzxu4 .mbr-section-subtitle,
.cid-v8biMQzxu4 .mbr-section-btn {
  color: #232323;
}
.cid-v8biMRabRb {
  padding-top: 600px;
  background-image: url("../../../assets/images/smart-bathroom-with-bathroom-tile-waterproofing-700x700-crop-center.webp");
}
.cid-v8biMRL3r0 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8biMRL3r0 img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v8biMRL3r0 img {
    width: 100%;
  }
  .cid-v8biMRL3r0 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8biMRL3r0 ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v8biMRL3r0 ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v8biMRL3r0 ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v8biMRL3r0 H2 {
  color: #12172c;
}
.cid-v8biMRL3r0 H3 {
  color: #6b7748;
}
.cid-v8biMSs9nr {
  padding-top: 600px;
  background-image: url("../../../assets/images/under-tiles-wet-room-waterproofing-hyperdesmoc2aes-wr-mbers-scaled-2000x1745.jpg");
}
.cid-v8biMT854N {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8biMT854N .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8biMT854N .container {
  max-width: 1500px;
}
.cid-v8biMT854N .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8biMT854N .container {
    padding: 0 4rem;
  }
}
.cid-v8biMT854N .mbr-text,
.cid-v8biMT854N .mbr-section-btn {
  color: #efeeee;
}
.cid-v8biMT854N .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8biMT854N .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8biMT854N .align-left {
    text-align: center;
  }
  .cid-v8biMT854N .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8biMT854N H1 {
  color: #d7cd8d;
}
.cid-v8biMT854N H3 {
  color: #6b7748;
}
.cid-v8biMT854N H2 {
  color: #d7cd8d;
}
.cid-v8biMTTHu3 {
  padding-top: 600px;
  background-image: url("../../../assets/images/waterproofing-1000x769.jpg");
}
.cid-v8biMUANEo {
  background-image: url("../../../assets/images/bathroom-flooring-services-keswick-1000x522.jpg");
}
.cid-v8biMUANEo .column-content {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
  width: 100%;
  float: right;
  position: relative;
}
.cid-v8biMUANEo .text-content .btn-bgr {
  z-index: 0;
}
.cid-v8biMUANEo .mbr-overlay {
  background: linear-gradient(#d6173f -10%, #00113e 75%);
}
.cid-v8biMUANEo .container-full-width {
  position: relative;
}
.cid-v8biMUANEo .text-content {
  width: 100%;
  padding: 0 30px;
  margin: 0 auto;
}
.cid-v8biMUANEo .layer {
  display: none;
  height: 101%;
  position: absolute;
  right: 49.9%;
  top: 0;
  bottom: 0;
}
.cid-v8biMUANEo .layer path {
  fill: #ffffff;
}
@media (min-width: 576px) {
  .cid-v8biMUANEo .text-content {
    width: 540px;
  }
  .cid-v8biMUANEo .column-content {
    width: 100%;
  }
  .cid-v8biMUANEo .layer {
    display: none;
  }
}
@media (min-width: 768px) {
  .cid-v8biMUANEo .text-content {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .cid-v8biMUANEo .text-content {
    width: 480px;
    margin: 0;
  }
  .cid-v8biMUANEo .column-content {
    width: 50%;
  }
  .cid-v8biMUANEo .layer {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cid-v8biMUANEo .text-content {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8biMUANEo .container-full-width .layer {
    right: 2.6rem;
    height: 33rem;
  }
  .cid-v8biMUANEo .column-content {
    height: 33rem;
  }
}
.cid-v8biMUANEo H2 {
  color: #12172c;
}
.cid-v8biMViSs9 {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-7045922-2000x1335.jpg");
}
.cid-v8biMVVfiU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8biMVVfiU p {
  color: #767676;
}
.cid-v8biMVVfiU .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8biMVVfiU .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8biMVVfiU .row-element,
.cid-v8biMVVfiU .image-element {
  padding: 0;
}
.cid-v8biMVVfiU .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8biMVVfiU .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8biMVVfiU .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8biMVVfiU .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8biMVVfiU .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8biMVVfiU .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8biMVVfiU .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8biMVVfiU .underline .line {
    height: 2px;
  }
  .cid-v8biMVVfiU .mbr-title,
  .cid-v8biMVVfiU .underline,
  .cid-v8biMVVfiU .mbr-text,
  .cid-v8biMVVfiU .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8biMVVfiU .mbr-title,
.cid-v8biMVVfiU .underline {
  color: #12172c;
}
.cid-v8biMVVfiU .mbr-text,
.cid-v8biMVVfiU .mbr-section-btn {
  color: #232323;
}
.cid-v8biMWADca {
  padding-top: 600px;
  background-image: url("../../../assets/images/factors-to-consider-for-concrete-slab-roof-waterproofing-800x800.jpg");
}
.cid-v8biMXfLrs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8biMXfLrs .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8biMXfLrs .row-element,
.cid-v8biMXfLrs .image-element {
  padding: 0;
}
.cid-v8biMXfLrs .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8biMXfLrs .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8biMXfLrs .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8biMXfLrs .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8biMXfLrs .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8biMXfLrs .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8biMXfLrs .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8biMXfLrs .underline .line {
    height: 2px;
  }
  .cid-v8biMXfLrs .mbr-title,
  .cid-v8biMXfLrs .underline,
  .cid-v8biMXfLrs .mbr-text,
  .cid-v8biMXfLrs .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8biMXfLrs .mbr-title,
.cid-v8biMXfLrs .underline {
  color: #12172c;
}
.cid-v8biMXfLrs .mbr-text,
.cid-v8biMXfLrs .mbr-section-btn {
  color: #232323;
}
.cid-v8biMY7MlC {
  padding-top: 600px;
  background-image: url("../../../assets/images/wolf-signature-pure-white-680x450.jpg");
}
.cid-v8biMYJL4R {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8biMYJL4R p {
  color: #767676;
}
.cid-v8biMYJL4R .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8biMYJL4R .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8biMYJL4R .row-element,
.cid-v8biMYJL4R .image-element {
  padding: 0;
}
.cid-v8biMYJL4R .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8biMYJL4R .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8biMYJL4R .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8biMYJL4R .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8biMYJL4R .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8biMYJL4R .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8biMYJL4R .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8biMYJL4R .underline .line {
    height: 2px;
  }
  .cid-v8biMYJL4R .mbr-title,
  .cid-v8biMYJL4R .underline,
  .cid-v8biMYJL4R .mbr-text,
  .cid-v8biMYJL4R .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8biMYJL4R .mbr-text,
.cid-v8biMYJL4R .mbr-section-btn {
  color: #232323;
}
.cid-v8biMYJL4R .mbr-title,
.cid-v8biMYJL4R .underline {
  color: #12172c;
}
.cid-v8biMZvtK2 {
  padding-top: 600px;
  background-image: url("../../../assets/images/australian-home-laundry-room-with-white-walls-til-1024x683.jpg");
}
.cid-v8biN0dabz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8biN0dabz p {
  color: #767676;
}
.cid-v8biN0dabz .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8biN0dabz .row-element,
.cid-v8biN0dabz .image-element {
  padding: 0;
}
.cid-v8biN0dabz .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8biN0dabz .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8biN0dabz .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8biN0dabz .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8biN0dabz .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8biN0dabz .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8biN0dabz .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8biN0dabz .underline .line {
    height: 2px;
  }
  .cid-v8biN0dabz .mbr-title,
  .cid-v8biN0dabz .underline,
  .cid-v8biN0dabz .mbr-text,
  .cid-v8biN0dabz .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8biN0dabz .mbr-text,
.cid-v8biN0dabz .mbr-section-btn {
  color: #232323;
}
.cid-v8biN0dabz .mbr-title,
.cid-v8biN0dabz .underline {
  color: #12172c;
}
.cid-v8biN12vw3 {
  padding-top: 600px;
  background-image: url("../../../assets/images/smart-bathroom-with-bathroom-tile-waterproofing-700x700-crop-center.webp");
}
.cid-v8biN1N2sH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8biN1N2sH .mbr-section-subtitle {
  color: #232323;
}
.cid-v8biN1N2sH .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8biN1N2sH .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
.cid-v8biN1N2sH .image-element {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.cid-v8biN1N2sH .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8biN1N2sH .wrapper {
  padding: 2rem 1rem 1rem 1rem;
  background: #bbbbbb;
}
.cid-v8biN1N2sH .card-overlay {
  display: none;
}
.cid-v8biN1N2sH .mbr-section-title,
.cid-v8biN1N2sH .underline,
.cid-v8biN1N2sH .mbr-section-subtitle {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .cid-v8biN1N2sH .image-element:hover .card-overlay {
    opacity: .5;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8biN1N2sH .image-element:hover .wrapper {
    padding-top: 0;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8biN1N2sH .image-element:hover .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 3s;
    opacity: 1;
    max-height: 999px;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8biN1N2sH .image-element:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 7rem;
  }
  .cid-v8biN1N2sH .image-element.popup-btn:hover .card-overlay {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8biN1N2sH .image-element.popup-btn:hover .wrapper {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8biN1N2sH .image-element.popup-btn:hover .wrapper .collapsed-content {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8biN1N2sH .image-element.popup-btn:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8biN1N2sH .wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    background: transparent;
  }
  .cid-v8biN1N2sH .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 1s;
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
  }
  .cid-v8biN1N2sH .card-overlay {
    transition: all .5s;
    opacity: 0;
    display: block;
  }
}
@media (max-width: 767px) {
  .cid-v8biN1N2sH .underline .line {
    height: 2px;
  }
  .cid-v8biN1N2sH .card-title,
  .cid-v8biN1N2sH .underline,
  .cid-v8biN1N2sH .mbr-text,
  .cid-v8biN1N2sH .mbr-section-btn,
  .cid-v8biN1N2sH .mbr-section-subtitle,
  .cid-v8biN1N2sH .mbr-section-title {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .cid-v8biN1N2sH .main {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .cid-v8biN1N2sH .mbr-section-title,
  .cid-v8biN1N2sH .underline,
  .cid-v8biN1N2sH .mbr-section-subtitle {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-v8biN1N2sH .mbr-section-title,
.cid-v8biN1N2sH .underline {
  color: #12172c;
}
.cid-v8biN2PMKv {
  padding-top: 600px;
  background-image: url("../../../assets/images/wolf-signature-pure-white-680x450.jpg");
}
.cid-v8biN3FD3t {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8biN3FD3t .mbr-overlay {
  background: #232323;
}
.cid-v8biN3FD3t .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8biN3FD3t H2 {
  color: #12172c;
}
.cid-v8biN3FD3t .mbr-section-subtitle,
.cid-v8biN3FD3t .mbr-section-btn {
  color: #232323;
}
.cid-v8biN4ENV6 {
  padding-top: 600px;
  background-image: url("../../../assets/images/flat-concrete-roof-waterproofing-480x274.jpg");
}
.cid-v8MJIaK5v3 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MJIaK5v3 h2,
.cid-v8MJIaK5v3 h3,
.cid-v8MJIaK5v3 h4,
.cid-v8MJIaK5v3 p {
  color: #ffffff;
}
.cid-v8MJIaK5v3 .mbr-overlay {
  z-index: -1;
}
.cid-v8MJIaK5v3 .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MJIaK5v3 .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MJIaK5v3 .form-control:focus,
.cid-v8MJIaK5v3 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MJIaK5v3 .form-group {
  margin-bottom: 1rem;
}
.cid-v8MJIaK5v3 input::-webkit-input-placeholder,
.cid-v8MJIaK5v3 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MJIaK5v3 input:-moz-placeholder,
.cid-v8MJIaK5v3 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MJIaK5v3 .jq-selectbox li,
.cid-v8MJIaK5v3 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MJIaK5v3 .jq-selectbox li:hover,
.cid-v8MJIaK5v3 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MJIaK5v3 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MJIaK5v3 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MJIaK5v3 .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MJIaK5v3 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MJIaK5v3 .mbr-text {
  color: #767676;
}
.cid-v8MJIaK5v3 .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MJIaK5v3 .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MJIaK5v3 .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MJIaK5v3 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MJIaK5v3 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MJIaK5v3 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MJIaK5v3 textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MJIaK5v3 .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MJIaK5v3 .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MJIaK5v3 .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MJIaK5v3 h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MJIaK5v3 .block-content {
    padding: 0;
  }
  .cid-v8MJIaK5v3 .form-block {
    padding: 1rem;
  }
}
.cid-v8MJIaK5v3 .mbr-section-title,
.cid-v8MJIaK5v3 .mbr-section-btn {
  color: #12172c;
}
.cid-v8MJIaK5v3 H4 {
  color: #d7cd8d;
}
.cid-v8MJIaK5v3 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MJIaK5v3 P {
  color: #232323;
}
.cid-v8MJIRiRCn {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MJIRiRCn .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MJIRiRCn .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MJIRiRCn .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MJIRiRCn .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MJIRiRCn .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MJIRiRCn .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MJIRiRCn .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MJIRiRCn .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MJIRiRCn .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MJIRiRCn .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MJIRiRCn .mbr-text,
.cid-v8MJIRiRCn .mbr-section-btn {
  color: #232323;
}
.cid-v8MJIRiRCn .location,
.cid-v8MJIRiRCn .icon-wrap {
  color: #6b7748;
}
.cid-v8MJIRiRCn H3 {
  color: #12172c;
}
.cid-v8MJJAdnx5 .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MJJAdnx5 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MJJAdnx5 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MJJAdnx5 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MJJAdnx5 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8biN5r41C {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8biN5r41C .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8bpA3Ep0s .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bpA3Ep0s .nav-item:focus,
.cid-v8bpA3Ep0s .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8bpA3Ep0s .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8bpA3Ep0s .nav-item .nav-link {
    position: relative;
  }
  .cid-v8bpA3Ep0s .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8bpA3Ep0s .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8bpA3Ep0s .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8bpA3Ep0s .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bpA3Ep0s .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8bpA3Ep0s .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8bpA3Ep0s .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8bpA3Ep0s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8bpA3Ep0s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bpA3Ep0s .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8bpA3Ep0s .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8bpA3Ep0s .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8bpA3Ep0s .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8bpA3Ep0s .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8bpA3Ep0s .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8bpA3Ep0s .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8bpA3Ep0s .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8bpA3Ep0s .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8bpA3Ep0s .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8bpA3Ep0s .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8bpA3Ep0s .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8bpA3Ep0s .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8bpA3Ep0s .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8bpA3Ep0s .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8bpA3Ep0s .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8bpA3Ep0s .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8bpA3Ep0s .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8bpA3Ep0s .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8bpA3Ep0s .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8bpA3Ep0s .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8bpA3Ep0s .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8bpA3Ep0s .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8bpA3Ep0s .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8bpA3Ep0s .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8bpA3Ep0s .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8bpA3Ep0s .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8bpA3Ep0s .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8bpA3Ep0s .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8bpA3Ep0s .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8bpA3Ep0s .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8bpA3Ep0s .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8bpA3Ep0s .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8bpA3Ep0s .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8bpA3Ep0s .dropdown-item.active,
.cid-v8bpA3Ep0s .dropdown-item:active {
  background-color: transparent;
}
.cid-v8bpA3Ep0s .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8bpA3Ep0s .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8bpA3Ep0s .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8bpA3Ep0s .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8bpA3Ep0s .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8bpA3Ep0s .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8bpA3Ep0s ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8bpA3Ep0s .navbar-buttons {
  text-align: center;
}
.cid-v8bpA3Ep0s button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8bpA3Ep0s button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8bpA3Ep0s button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8bpA3Ep0s button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8bpA3Ep0s button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8bpA3Ep0s button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8bpA3Ep0s nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8bpA3Ep0s nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8bpA3Ep0s nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8bpA3Ep0s nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8bpA3Ep0s .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8bpA3Ep0s a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8bpA3Ep0s .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8bpA3Ep0s .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8bpA3Ep0s .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8bpA3Ep0s .navbar {
    height: 77px;
  }
  .cid-v8bpA3Ep0s .navbar.opened {
    height: auto;
  }
  .cid-v8bpA3Ep0s .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8bpA4OYei {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/structural-foundation-waterproofing-in-cairns-07-sq-1-refhp7gre14updx9rhun8ehc33aakvbypq1w8u9es0.webp");
}
.cid-v8bpA4OYei h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-v8bpA4OYei h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-v8bpA4OYei h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-v8bpA5Fk9U {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8bpA5Fk9U .mbr-overlay {
  background: #232323;
}
.cid-v8bpA5Fk9U .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8bpA5Fk9U H2 {
  color: #12172c;
}
.cid-v8bpA5Fk9U .mbr-section-subtitle,
.cid-v8bpA5Fk9U .mbr-section-btn {
  color: #232323;
}
.cid-v8bpA6juVy {
  padding-top: 600px;
  background-image: url("../../../assets/images/waterproofing-concrete-foundations-1936x1288.jpg");
}
.cid-v8bpA6TlOS {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8bpA6TlOS img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v8bpA6TlOS img {
    width: 100%;
  }
  .cid-v8bpA6TlOS .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8bpA6TlOS ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v8bpA6TlOS ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v8bpA6TlOS ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v8bpA6TlOS H2 {
  color: #12172c;
}
.cid-v8bpA6TlOS H3 {
  color: #6b7748;
}
.cid-v8bpA7vzvM {
  padding-top: 600px;
  background-image: url("../../../assets/images/building-foundation-dc99adb78c0d8dbe053a7a9746a153eb.webp");
}
.cid-v8btTtcfMb {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8btTtcfMb .container-fluid {
  padding: 0 3rem;
}
.cid-v8btTtcfMb .media-container-column {
  padding: 0 2rem;
}
.cid-v8btTtcfMb .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #12172c;
}
@media (max-width: 767px) {
  .cid-v8btTtcfMb .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8bpA86yhE {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8bpA86yhE .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8bpA86yhE .container {
  max-width: 1500px;
}
.cid-v8bpA86yhE .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8bpA86yhE .container {
    padding: 0 4rem;
  }
}
.cid-v8bpA86yhE .mbr-text,
.cid-v8bpA86yhE .mbr-section-btn {
  color: #efeeee;
}
.cid-v8bpA86yhE .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8bpA86yhE .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8bpA86yhE .align-left {
    text-align: center;
  }
  .cid-v8bpA86yhE .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8bpA86yhE H1 {
  color: #d7cd8d;
}
.cid-v8bpA86yhE H3 {
  color: #6b7748;
}
.cid-v8bpA86yhE H2 {
  color: #d7cd8d;
}
.cid-v8bpA8Btug {
  padding-top: 600px;
  background-image: url("../../../assets/images/new-1-750x510.jpg");
}
.cid-v8bpA95Xzk {
  background-image: url("../../../assets/images/structural-waterproofing-services-1918x1080.jpg");
}
.cid-v8bpA95Xzk .column-content {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
  width: 100%;
  float: right;
  position: relative;
}
.cid-v8bpA95Xzk .text-content .btn-bgr {
  z-index: 0;
}
.cid-v8bpA95Xzk .mbr-overlay {
  background: linear-gradient(#d6173f -10%, #00113e 75%);
}
.cid-v8bpA95Xzk .container-full-width {
  position: relative;
}
.cid-v8bpA95Xzk .text-content {
  width: 100%;
  padding: 0 30px;
  margin: 0 auto;
}
.cid-v8bpA95Xzk .layer {
  display: none;
  height: 101%;
  position: absolute;
  right: 49.9%;
  top: 0;
  bottom: 0;
}
.cid-v8bpA95Xzk .layer path {
  fill: #ffffff;
}
@media (min-width: 576px) {
  .cid-v8bpA95Xzk .text-content {
    width: 540px;
  }
  .cid-v8bpA95Xzk .column-content {
    width: 100%;
  }
  .cid-v8bpA95Xzk .layer {
    display: none;
  }
}
@media (min-width: 768px) {
  .cid-v8bpA95Xzk .text-content {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .cid-v8bpA95Xzk .text-content {
    width: 480px;
    margin: 0;
  }
  .cid-v8bpA95Xzk .column-content {
    width: 50%;
  }
  .cid-v8bpA95Xzk .layer {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cid-v8bpA95Xzk .text-content {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8bpA95Xzk .container-full-width .layer {
    right: 2.6rem;
    height: 33rem;
  }
  .cid-v8bpA95Xzk .column-content {
    height: 33rem;
  }
}
.cid-v8bpA95Xzk H2 {
  color: #12172c;
}
.cid-v8bpA9Gqps {
  padding-top: 600px;
  background-image: url("../../../assets/images/images201-259x194.jpg");
}
.cid-v8bpAa8S9c {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bpAa8S9c p {
  color: #767676;
}
.cid-v8bpAa8S9c .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8bpAa8S9c .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8bpAa8S9c .row-element,
.cid-v8bpAa8S9c .image-element {
  padding: 0;
}
.cid-v8bpAa8S9c .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8bpAa8S9c .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bpAa8S9c .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bpAa8S9c .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8bpAa8S9c .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8bpAa8S9c .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bpAa8S9c .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8bpAa8S9c .underline .line {
    height: 2px;
  }
  .cid-v8bpAa8S9c .mbr-title,
  .cid-v8bpAa8S9c .underline,
  .cid-v8bpAa8S9c .mbr-text,
  .cid-v8bpAa8S9c .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bpAa8S9c .mbr-title,
.cid-v8bpAa8S9c .underline {
  color: #12172c;
}
.cid-v8bpAa8S9c .mbr-text,
.cid-v8bpAa8S9c .mbr-section-btn {
  color: #232323;
}
.cid-v8bpAaOBIk {
  padding-top: 600px;
  background-image: url("../../../assets/images/structural-waterproofing-south-west-devon-cornwall-project-mawgan-porth-cornwall-355x465.jpg");
}
.cid-v8bpAbj44A {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bpAbj44A .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8bpAbj44A .row-element,
.cid-v8bpAbj44A .image-element {
  padding: 0;
}
.cid-v8bpAbj44A .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8bpAbj44A .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bpAbj44A .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bpAbj44A .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8bpAbj44A .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8bpAbj44A .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bpAbj44A .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8bpAbj44A .underline .line {
    height: 2px;
  }
  .cid-v8bpAbj44A .mbr-title,
  .cid-v8bpAbj44A .underline,
  .cid-v8bpAbj44A .mbr-text,
  .cid-v8bpAbj44A .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bpAbj44A .mbr-title,
.cid-v8bpAbj44A .underline {
  color: #12172c;
}
.cid-v8bpAbj44A .mbr-text,
.cid-v8bpAbj44A .mbr-section-btn {
  color: #232323;
}
.cid-v8bpAbR3Kk {
  padding-top: 600px;
  background-image: url("../../../assets/images/picture-1-1-1600x1068.jpg");
}
.cid-v8bpAclBHf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bpAclBHf p {
  color: #767676;
}
.cid-v8bpAclBHf .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8bpAclBHf .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8bpAclBHf .row-element,
.cid-v8bpAclBHf .image-element {
  padding: 0;
}
.cid-v8bpAclBHf .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8bpAclBHf .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bpAclBHf .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bpAclBHf .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8bpAclBHf .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8bpAclBHf .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bpAclBHf .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8bpAclBHf .underline .line {
    height: 2px;
  }
  .cid-v8bpAclBHf .mbr-title,
  .cid-v8bpAclBHf .underline,
  .cid-v8bpAclBHf .mbr-text,
  .cid-v8bpAclBHf .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bpAclBHf .mbr-text,
.cid-v8bpAclBHf .mbr-section-btn {
  color: #232323;
}
.cid-v8bpAclBHf .mbr-title,
.cid-v8bpAclBHf .underline {
  color: #12172c;
}
.cid-v8bpAcXIFo {
  padding-top: 600px;
  background-image: url("../../../assets/images/surface-waterproofing.webp");
}
.cid-v8bpAdrZF5 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bpAdrZF5 p {
  color: #767676;
}
.cid-v8bpAdrZF5 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8bpAdrZF5 .row-element,
.cid-v8bpAdrZF5 .image-element {
  padding: 0;
}
.cid-v8bpAdrZF5 .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8bpAdrZF5 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bpAdrZF5 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bpAdrZF5 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8bpAdrZF5 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8bpAdrZF5 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bpAdrZF5 .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8bpAdrZF5 .underline .line {
    height: 2px;
  }
  .cid-v8bpAdrZF5 .mbr-title,
  .cid-v8bpAdrZF5 .underline,
  .cid-v8bpAdrZF5 .mbr-text,
  .cid-v8bpAdrZF5 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bpAdrZF5 .mbr-text,
.cid-v8bpAdrZF5 .mbr-section-btn {
  color: #232323;
}
.cid-v8bpAdrZF5 .mbr-title,
.cid-v8bpAdrZF5 .underline {
  color: #12172c;
}
.cid-v8bpAe4zqV {
  padding-top: 600px;
  background-image: url("../../../assets/images/factors-to-consider-for-concrete-slab-roof-waterproofing-800x800.jpg");
}
.cid-v8bpAez3FS {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8bpAez3FS .mbr-section-subtitle {
  color: #232323;
}
.cid-v8bpAez3FS .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bpAez3FS .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
.cid-v8bpAez3FS .image-element {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.cid-v8bpAez3FS .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bpAez3FS .wrapper {
  padding: 2rem 1rem 1rem 1rem;
  background: #bbbbbb;
}
.cid-v8bpAez3FS .card-overlay {
  display: none;
}
.cid-v8bpAez3FS .mbr-section-title,
.cid-v8bpAez3FS .underline,
.cid-v8bpAez3FS .mbr-section-subtitle {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .cid-v8bpAez3FS .image-element:hover .card-overlay {
    opacity: .5;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8bpAez3FS .image-element:hover .wrapper {
    padding-top: 0;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8bpAez3FS .image-element:hover .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 3s;
    opacity: 1;
    max-height: 999px;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8bpAez3FS .image-element:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 7rem;
  }
  .cid-v8bpAez3FS .image-element.popup-btn:hover .card-overlay {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8bpAez3FS .image-element.popup-btn:hover .wrapper {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8bpAez3FS .image-element.popup-btn:hover .wrapper .collapsed-content {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8bpAez3FS .image-element.popup-btn:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8bpAez3FS .wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    background: transparent;
  }
  .cid-v8bpAez3FS .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 1s;
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
  }
  .cid-v8bpAez3FS .card-overlay {
    transition: all .5s;
    opacity: 0;
    display: block;
  }
}
@media (max-width: 767px) {
  .cid-v8bpAez3FS .underline .line {
    height: 2px;
  }
  .cid-v8bpAez3FS .card-title,
  .cid-v8bpAez3FS .underline,
  .cid-v8bpAez3FS .mbr-text,
  .cid-v8bpAez3FS .mbr-section-btn,
  .cid-v8bpAez3FS .mbr-section-subtitle,
  .cid-v8bpAez3FS .mbr-section-title {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .cid-v8bpAez3FS .main {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .cid-v8bpAez3FS .mbr-section-title,
  .cid-v8bpAez3FS .underline,
  .cid-v8bpAez3FS .mbr-section-subtitle {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-v8bpAez3FS .mbr-section-title,
.cid-v8bpAez3FS .underline {
  color: #12172c;
}
.cid-v8bpAfixIb {
  padding-top: 600px;
  background-image: url("../../../assets/images/drainage-800x400.jpg");
}
.cid-v8bzhkjT8A {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bzhkjT8A p {
  color: #767676;
}
.cid-v8bzhkjT8A .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8bzhkjT8A .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8bzhkjT8A .row-element,
.cid-v8bzhkjT8A .image-element {
  padding: 0;
}
.cid-v8bzhkjT8A .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8bzhkjT8A .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bzhkjT8A .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bzhkjT8A .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8bzhkjT8A .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8bzhkjT8A .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bzhkjT8A .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8bzhkjT8A .underline .line {
    height: 2px;
  }
  .cid-v8bzhkjT8A .mbr-title,
  .cid-v8bzhkjT8A .underline,
  .cid-v8bzhkjT8A .mbr-text,
  .cid-v8bzhkjT8A .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bzhkjT8A .mbr-text,
.cid-v8bzhkjT8A .mbr-section-btn {
  color: #000000;
}
.cid-v8bzhkjT8A .mbr-title,
.cid-v8bzhkjT8A .underline {
  color: #12172c;
}
.cid-v8bzkEEXLb {
  padding-top: 600px;
  background-image: url("../../../assets/images/how-to-get-rid-of-moisture-under-house-1000x563.jpg");
}
.cid-v8bpAfTnBq {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8bpAfTnBq .mbr-overlay {
  background: #232323;
}
.cid-v8bpAfTnBq .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8bpAfTnBq H2 {
  color: #12172c;
}
.cid-v8bpAfTnBq .mbr-section-subtitle,
.cid-v8bpAfTnBq .mbr-section-btn {
  color: #232323;
}
.cid-v8bpAgt9uM {
  padding-top: 600px;
  background-image: url("../../../assets/images/water-extraction-from-colorado-crawl-space-1024x768-1-1024x768.jpg");
}
.cid-v8MJNYnPjz {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MJNYnPjz h2,
.cid-v8MJNYnPjz h3,
.cid-v8MJNYnPjz h4,
.cid-v8MJNYnPjz p {
  color: #ffffff;
}
.cid-v8MJNYnPjz .mbr-overlay {
  z-index: -1;
}
.cid-v8MJNYnPjz .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MJNYnPjz .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MJNYnPjz .form-control:focus,
.cid-v8MJNYnPjz .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MJNYnPjz .form-group {
  margin-bottom: 1rem;
}
.cid-v8MJNYnPjz input::-webkit-input-placeholder,
.cid-v8MJNYnPjz textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MJNYnPjz input:-moz-placeholder,
.cid-v8MJNYnPjz textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MJNYnPjz .jq-selectbox li,
.cid-v8MJNYnPjz .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MJNYnPjz .jq-selectbox li:hover,
.cid-v8MJNYnPjz .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MJNYnPjz .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MJNYnPjz .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MJNYnPjz .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MJNYnPjz .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MJNYnPjz .mbr-text {
  color: #767676;
}
.cid-v8MJNYnPjz .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MJNYnPjz .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MJNYnPjz .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MJNYnPjz a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MJNYnPjz .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MJNYnPjz .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MJNYnPjz textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MJNYnPjz .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MJNYnPjz .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MJNYnPjz .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MJNYnPjz h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MJNYnPjz .block-content {
    padding: 0;
  }
  .cid-v8MJNYnPjz .form-block {
    padding: 1rem;
  }
}
.cid-v8MJNYnPjz .mbr-section-title,
.cid-v8MJNYnPjz .mbr-section-btn {
  color: #12172c;
}
.cid-v8MJNYnPjz H4 {
  color: #d7cd8d;
}
.cid-v8MJNYnPjz .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MJNYnPjz P {
  color: #232323;
}
.cid-v8MJPEXIWT {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MJPEXIWT .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MJPEXIWT .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MJPEXIWT .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MJPEXIWT .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MJPEXIWT .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MJPEXIWT .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MJPEXIWT .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MJPEXIWT .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MJPEXIWT .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MJPEXIWT .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MJPEXIWT .mbr-text,
.cid-v8MJPEXIWT .mbr-section-btn {
  color: #232323;
}
.cid-v8MJPEXIWT .location,
.cid-v8MJPEXIWT .icon-wrap {
  color: #6b7748;
}
.cid-v8MJPEXIWT H3 {
  color: #12172c;
}
.cid-v8MJQlLkTZ .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MJQlLkTZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MJQlLkTZ .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MJQlLkTZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MJQlLkTZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8bpAgZnGN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8bpAgZnGN .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8bpQ7Qn1q .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bpQ7Qn1q .nav-item:focus,
.cid-v8bpQ7Qn1q .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8bpQ7Qn1q .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8bpQ7Qn1q .nav-item .nav-link {
    position: relative;
  }
  .cid-v8bpQ7Qn1q .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8bpQ7Qn1q .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8bpQ7Qn1q .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8bpQ7Qn1q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bpQ7Qn1q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8bpQ7Qn1q .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8bpQ7Qn1q .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8bpQ7Qn1q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8bpQ7Qn1q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bpQ7Qn1q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8bpQ7Qn1q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8bpQ7Qn1q .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8bpQ7Qn1q .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8bpQ7Qn1q .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8bpQ7Qn1q .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8bpQ7Qn1q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8bpQ7Qn1q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8bpQ7Qn1q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8bpQ7Qn1q .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8bpQ7Qn1q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8bpQ7Qn1q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8bpQ7Qn1q .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8bpQ7Qn1q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8bpQ7Qn1q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8bpQ7Qn1q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8bpQ7Qn1q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8bpQ7Qn1q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8bpQ7Qn1q .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8bpQ7Qn1q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8bpQ7Qn1q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8bpQ7Qn1q .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8bpQ7Qn1q .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8bpQ7Qn1q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8bpQ7Qn1q .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8bpQ7Qn1q .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8bpQ7Qn1q .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8bpQ7Qn1q .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8bpQ7Qn1q .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8bpQ7Qn1q .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8bpQ7Qn1q .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8bpQ7Qn1q .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8bpQ7Qn1q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8bpQ7Qn1q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8bpQ7Qn1q .dropdown-item.active,
.cid-v8bpQ7Qn1q .dropdown-item:active {
  background-color: transparent;
}
.cid-v8bpQ7Qn1q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8bpQ7Qn1q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8bpQ7Qn1q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8bpQ7Qn1q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8bpQ7Qn1q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8bpQ7Qn1q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8bpQ7Qn1q ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8bpQ7Qn1q .navbar-buttons {
  text-align: center;
}
.cid-v8bpQ7Qn1q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8bpQ7Qn1q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8bpQ7Qn1q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8bpQ7Qn1q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8bpQ7Qn1q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8bpQ7Qn1q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8bpQ7Qn1q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8bpQ7Qn1q nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8bpQ7Qn1q nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8bpQ7Qn1q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8bpQ7Qn1q .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8bpQ7Qn1q a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8bpQ7Qn1q .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8bpQ7Qn1q .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8bpQ7Qn1q .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8bpQ7Qn1q .navbar {
    height: 77px;
  }
  .cid-v8bpQ7Qn1q .navbar.opened {
    height: auto;
  }
  .cid-v8bpQ7Qn1q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8bpQ8QOUo {
  padding-top: 225px;
  padding-bottom: 225px;
  background-image: url("../../../assets/images/whatsapp-image-2025-02-05-at-12.22.58-0ef20c91-3-824x463.jpg");
}
.cid-v8bpQ8QOUo h3 {
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.4rem;
  letter-spacing: 6px;
}
.cid-v8bpQ8QOUo h3:before {
  position: absolute;
  content: '';
  left: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-v8bpQ8QOUo h3:after {
  position: absolute;
  content: '';
  right: -60px;
  top: 0;
  margin: auto;
  bottom: 0;
  width: 40px;
  height: 1px;
  background: currentColor;
}
.cid-v8bpQ9BbOQ {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8bpQ9BbOQ .mbr-overlay {
  background: #232323;
}
.cid-v8bpQ9BbOQ .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8bpQ9BbOQ H2 {
  color: #12172c;
}
.cid-v8bpQ9BbOQ .mbr-section-subtitle,
.cid-v8bpQ9BbOQ .mbr-section-btn {
  color: #232323;
}
.cid-v8bpQafAK5 {
  padding-top: 600px;
  background-image: url("../../../assets/images/tile-roofing-worker-copy-1024x650.webp");
}
.cid-v8bpQaJTrl {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8bpQaJTrl img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v8bpQaJTrl img {
    width: 100%;
  }
  .cid-v8bpQaJTrl .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8bpQaJTrl ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v8bpQaJTrl ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v8bpQaJTrl ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v8bpQaJTrl H2 {
  color: #12172c;
}
.cid-v8bpQaJTrl H3 {
  color: #6b7748;
}
.cid-v8bpQbjKmK {
  padding-top: 600px;
  background-image: url("../../../assets/images/1.tile-roof-painting-marley-m11-faerie-glen-pretoria-850x638.jpg");
}
.cid-v8bpQbR5qy {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8bpQbR5qy .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8bpQbR5qy .container {
  max-width: 1500px;
}
.cid-v8bpQbR5qy .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8bpQbR5qy .container {
    padding: 0 4rem;
  }
}
.cid-v8bpQbR5qy .mbr-text,
.cid-v8bpQbR5qy .mbr-section-btn {
  color: #efeeee;
}
.cid-v8bpQbR5qy .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8bpQbR5qy .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8bpQbR5qy .align-left {
    text-align: center;
  }
  .cid-v8bpQbR5qy .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8bpQbR5qy H1 {
  color: #d7cd8d;
}
.cid-v8bpQbR5qy H3 {
  color: #6b7748;
}
.cid-v8bpQbR5qy H2 {
  color: #d7cd8d;
}
.cid-v8bpQcqSK1 {
  padding-top: 600px;
  background-image: url("../../../assets/images/black-metal-tile-roof-on-residential.webp");
}
.cid-v8bpQcWJN0 {
  background-image: url("../../../assets/images/pexels-photo-2663254-2000x1333.jpg");
}
.cid-v8bpQcWJN0 .column-content {
  padding-top: 120px;
  padding-bottom: 90px;
  background-color: #ffffff;
  width: 100%;
  float: right;
  position: relative;
}
.cid-v8bpQcWJN0 .text-content .btn-bgr {
  z-index: 0;
}
.cid-v8bpQcWJN0 .mbr-overlay {
  background: linear-gradient(#d6173f -10%, #00113e 75%);
}
.cid-v8bpQcWJN0 .container-full-width {
  position: relative;
}
.cid-v8bpQcWJN0 .text-content {
  width: 100%;
  padding: 0 30px;
  margin: 0 auto;
}
.cid-v8bpQcWJN0 .layer {
  display: none;
  height: 101%;
  position: absolute;
  right: 49.9%;
  top: 0;
  bottom: 0;
}
.cid-v8bpQcWJN0 .layer path {
  fill: #ffffff;
}
@media (min-width: 576px) {
  .cid-v8bpQcWJN0 .text-content {
    width: 540px;
  }
  .cid-v8bpQcWJN0 .column-content {
    width: 100%;
  }
  .cid-v8bpQcWJN0 .layer {
    display: none;
  }
}
@media (min-width: 768px) {
  .cid-v8bpQcWJN0 .text-content {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .cid-v8bpQcWJN0 .text-content {
    width: 480px;
    margin: 0;
  }
  .cid-v8bpQcWJN0 .column-content {
    width: 50%;
  }
  .cid-v8bpQcWJN0 .layer {
    display: block;
  }
}
@media (min-width: 1200px) {
  .cid-v8bpQcWJN0 .text-content {
    width: 570px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8bpQcWJN0 .container-full-width .layer {
    right: 2.6rem;
    height: 33rem;
  }
  .cid-v8bpQcWJN0 .column-content {
    height: 33rem;
  }
}
.cid-v8bpQcWJN0 H2 {
  color: #12172c;
}
.cid-v8bpQdzbxf {
  padding-top: 600px;
  background-image: url("../../../assets/images/roof-824x560.jpg");
}
.cid-v8bpQe4UaT {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bpQe4UaT p {
  color: #767676;
}
.cid-v8bpQe4UaT .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8bpQe4UaT .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8bpQe4UaT .row-element,
.cid-v8bpQe4UaT .image-element {
  padding: 0;
}
.cid-v8bpQe4UaT .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8bpQe4UaT .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bpQe4UaT .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bpQe4UaT .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8bpQe4UaT .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8bpQe4UaT .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bpQe4UaT .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8bpQe4UaT .underline .line {
    height: 2px;
  }
  .cid-v8bpQe4UaT .mbr-title,
  .cid-v8bpQe4UaT .underline,
  .cid-v8bpQe4UaT .mbr-text,
  .cid-v8bpQe4UaT .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bpQe4UaT .mbr-title,
.cid-v8bpQe4UaT .underline {
  color: #12172c;
}
.cid-v8bpQe4UaT .mbr-text,
.cid-v8bpQe4UaT .mbr-section-btn {
  color: #232323;
}
.cid-v8bpQeMmLT {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-clement-proust-363898785-31763541-900x650.jpg");
}
.cid-v8bpQfjRYQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bpQfjRYQ .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8bpQfjRYQ .row-element,
.cid-v8bpQfjRYQ .image-element {
  padding: 0;
}
.cid-v8bpQfjRYQ .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8bpQfjRYQ .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bpQfjRYQ .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bpQfjRYQ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8bpQfjRYQ .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8bpQfjRYQ .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bpQfjRYQ .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8bpQfjRYQ .underline .line {
    height: 2px;
  }
  .cid-v8bpQfjRYQ .mbr-title,
  .cid-v8bpQfjRYQ .underline,
  .cid-v8bpQfjRYQ .mbr-text,
  .cid-v8bpQfjRYQ .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bpQfjRYQ .mbr-title,
.cid-v8bpQfjRYQ .underline {
  color: #12172c;
}
.cid-v8bpQfjRYQ .mbr-text,
.cid-v8bpQfjRYQ .mbr-section-btn {
  color: #232323;
}
.cid-v8bpQfZjz7 {
  padding-top: 600px;
  background-image: url("../../../assets/images/shutterstock-1146089963-1080x720.jpg");
}
.cid-v8bpQgLIq7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bpQgLIq7 p {
  color: #767676;
}
.cid-v8bpQgLIq7 .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8bpQgLIq7 .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8bpQgLIq7 .row-element,
.cid-v8bpQgLIq7 .image-element {
  padding: 0;
}
.cid-v8bpQgLIq7 .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8bpQgLIq7 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bpQgLIq7 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bpQgLIq7 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8bpQgLIq7 .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8bpQgLIq7 .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bpQgLIq7 .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8bpQgLIq7 .underline .line {
    height: 2px;
  }
  .cid-v8bpQgLIq7 .mbr-title,
  .cid-v8bpQgLIq7 .underline,
  .cid-v8bpQgLIq7 .mbr-text,
  .cid-v8bpQgLIq7 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bpQgLIq7 .mbr-text,
.cid-v8bpQgLIq7 .mbr-section-btn {
  color: #232323;
}
.cid-v8bpQgLIq7 .mbr-title,
.cid-v8bpQgLIq7 .underline {
  color: #12172c;
}
.cid-v8bpQhpL8n {
  padding-top: 600px;
  background-image: url("../../../assets/images/cosmofin-pvc-membrane-with-standing-seams-house-roof-clovelly-nsw-scaled-2000x1559.jpg");
}
.cid-v8bpQhZ1bD {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bpQhZ1bD p {
  color: #767676;
}
.cid-v8bpQhZ1bD .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8bpQhZ1bD .row-element,
.cid-v8bpQhZ1bD .image-element {
  padding: 0;
}
.cid-v8bpQhZ1bD .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8bpQhZ1bD .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bpQhZ1bD .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bpQhZ1bD .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8bpQhZ1bD .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8bpQhZ1bD .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bpQhZ1bD .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8bpQhZ1bD .underline .line {
    height: 2px;
  }
  .cid-v8bpQhZ1bD .mbr-title,
  .cid-v8bpQhZ1bD .underline,
  .cid-v8bpQhZ1bD .mbr-text,
  .cid-v8bpQhZ1bD .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bpQhZ1bD .mbr-text,
.cid-v8bpQhZ1bD .mbr-section-btn {
  color: #232323;
}
.cid-v8bpQhZ1bD .mbr-title,
.cid-v8bpQhZ1bD .underline {
  color: #12172c;
}
.cid-v8bpQiAf5X {
  padding-top: 600px;
  background-image: url("../../../assets/images/dji-211-1024x768.webp");
}
.cid-v8bpQj8Rk6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8bpQj8Rk6 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8bpQj8Rk6 .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8bpQj8Rk6 .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
.cid-v8bpQj8Rk6 .image-element {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.cid-v8bpQj8Rk6 .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8bpQj8Rk6 .wrapper {
  padding: 2rem 1rem 1rem 1rem;
  background: #bbbbbb;
}
.cid-v8bpQj8Rk6 .card-overlay {
  display: none;
}
.cid-v8bpQj8Rk6 .mbr-section-title,
.cid-v8bpQj8Rk6 .underline,
.cid-v8bpQj8Rk6 .mbr-section-subtitle {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .cid-v8bpQj8Rk6 .image-element:hover .card-overlay {
    opacity: .5;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8bpQj8Rk6 .image-element:hover .wrapper {
    padding-top: 0;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8bpQj8Rk6 .image-element:hover .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 3s;
    opacity: 1;
    max-height: 999px;
    border-bottom-right-radius: 7rem;
  }
  .cid-v8bpQj8Rk6 .image-element:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 7rem;
  }
  .cid-v8bpQj8Rk6 .image-element.popup-btn:hover .card-overlay {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8bpQj8Rk6 .image-element.popup-btn:hover .wrapper {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8bpQj8Rk6 .image-element.popup-btn:hover .wrapper .collapsed-content {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8bpQj8Rk6 .image-element.popup-btn:hover .wrapper .collapsed-content .mbr-section-btn {
    border-bottom-right-radius: 0 !important;
  }
  .cid-v8bpQj8Rk6 .wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 1rem;
    background: transparent;
  }
  .cid-v8bpQj8Rk6 .wrapper .collapsed-content {
    transition: opacity 0.5s, max-height 1s;
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
  }
  .cid-v8bpQj8Rk6 .card-overlay {
    transition: all .5s;
    opacity: 0;
    display: block;
  }
}
@media (max-width: 767px) {
  .cid-v8bpQj8Rk6 .underline .line {
    height: 2px;
  }
  .cid-v8bpQj8Rk6 .card-title,
  .cid-v8bpQj8Rk6 .underline,
  .cid-v8bpQj8Rk6 .mbr-text,
  .cid-v8bpQj8Rk6 .mbr-section-btn,
  .cid-v8bpQj8Rk6 .mbr-section-subtitle,
  .cid-v8bpQj8Rk6 .mbr-section-title {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .cid-v8bpQj8Rk6 .main {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .cid-v8bpQj8Rk6 .mbr-section-title,
  .cid-v8bpQj8Rk6 .underline,
  .cid-v8bpQj8Rk6 .mbr-section-subtitle {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.cid-v8bpQj8Rk6 .mbr-section-title,
.cid-v8bpQj8Rk6 .underline {
  color: #12172c;
}
.cid-v8bpQjWQph {
  padding-top: 600px;
  background-image: url("../../../assets/images/industrial-roof-design2.webp");
}
.cid-v8bFkrbvcS {
  padding-top: 90px;
  padding-bottom: 45px;
  background-color: #f1eeea;
}
.cid-v8bFkrbvcS .text-wrap {
  background-color: #6b7748;
  padding: 3rem 6rem;
}
.cid-v8bFkrbvcS .img1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 75%;
  height: 80%;
  object-fit: cover;
}
.cid-v8bFkrbvcS .link {
  position: relative;
  width: fit-content;
  display: inline-block;
  padding-right: 2rem;
  cursor: pointer;
}
.cid-v8bFkrbvcS .link:before {
  content: "\e966";
  font-family: MobiriseIcons !important;
  position: absolute;
  right: 0rem;
  transition: all 0.3s;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1rem;
  color: currentColor;
}
.cid-v8bFkrbvcS .link:hover:before {
  margin-right: -0.4rem;
}
.cid-v8bFkrbvcS .mbr-text,
.cid-v8bFkrbvcS .link-wrap {
  text-align: center;
}
.cid-v8bFkrbvcS H4 {
  color: #b69b74;
}
@media (max-width: 992px) {
  .cid-v8bFkrbvcS .img1 {
    width: 50%;
  }
  .cid-v8bFkrbvcS .text-wrap {
    background-color: #6b7748;
    padding: 2rem 2rem;
  }
}
.cid-v8bFkrbvcS H2 {
  color: #12172c;
}
.cid-v8bFikxYZ5 {
  padding-top: 600px;
  background-image: url("../../../assets/images/5e9abc75-51fe-4094-8473-ea6ba8809470-800x450.jpg");
}
.cid-v8bpQkDvXC {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8bpQkDvXC .mbr-overlay {
  background: #232323;
}
.cid-v8bpQkDvXC .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8bpQkDvXC H2 {
  color: #12172c;
}
.cid-v8bpQkDvXC .mbr-section-subtitle,
.cid-v8bpQkDvXC .mbr-section-btn {
  color: #232323;
}
.cid-v8bpQlf2pn {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-photo-2663254-2000x1333.jpg");
}
.cid-v8MKbgNW9Y {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MKbgNW9Y h2,
.cid-v8MKbgNW9Y h3,
.cid-v8MKbgNW9Y h4,
.cid-v8MKbgNW9Y p {
  color: #ffffff;
}
.cid-v8MKbgNW9Y .mbr-overlay {
  z-index: -1;
}
.cid-v8MKbgNW9Y .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MKbgNW9Y .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MKbgNW9Y .form-control:focus,
.cid-v8MKbgNW9Y .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MKbgNW9Y .form-group {
  margin-bottom: 1rem;
}
.cid-v8MKbgNW9Y input::-webkit-input-placeholder,
.cid-v8MKbgNW9Y textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MKbgNW9Y input:-moz-placeholder,
.cid-v8MKbgNW9Y textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MKbgNW9Y .jq-selectbox li,
.cid-v8MKbgNW9Y .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKbgNW9Y .jq-selectbox li:hover,
.cid-v8MKbgNW9Y .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKbgNW9Y .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKbgNW9Y .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKbgNW9Y .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MKbgNW9Y .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MKbgNW9Y .mbr-text {
  color: #767676;
}
.cid-v8MKbgNW9Y .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MKbgNW9Y .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MKbgNW9Y .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MKbgNW9Y a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MKbgNW9Y .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MKbgNW9Y .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MKbgNW9Y textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MKbgNW9Y .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MKbgNW9Y .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MKbgNW9Y .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MKbgNW9Y h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MKbgNW9Y .block-content {
    padding: 0;
  }
  .cid-v8MKbgNW9Y .form-block {
    padding: 1rem;
  }
}
.cid-v8MKbgNW9Y .mbr-section-title,
.cid-v8MKbgNW9Y .mbr-section-btn {
  color: #12172c;
}
.cid-v8MKbgNW9Y H4 {
  color: #d7cd8d;
}
.cid-v8MKbgNW9Y .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MKbgNW9Y P {
  color: #232323;
}
.cid-v8MKbVhvLG {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MKbVhvLG .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKbVhvLG .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MKbVhvLG .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKbVhvLG .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MKbVhvLG .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MKbVhvLG .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MKbVhvLG .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MKbVhvLG .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MKbVhvLG .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MKbVhvLG .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MKbVhvLG .mbr-text,
.cid-v8MKbVhvLG .mbr-section-btn {
  color: #232323;
}
.cid-v8MKbVhvLG .location,
.cid-v8MKbVhvLG .icon-wrap {
  color: #6b7748;
}
.cid-v8MKbVhvLG H3 {
  color: #12172c;
}
.cid-v8MKcCFCam .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MKcCFCam .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MKcCFCam .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MKcCFCam .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MKcCFCam .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8bpQlL4Al {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8bpQlL4Al .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8bIZndK4P .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bIZndK4P .nav-item:focus,
.cid-v8bIZndK4P .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8bIZndK4P .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8bIZndK4P .nav-item .nav-link {
    position: relative;
  }
  .cid-v8bIZndK4P .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8bIZndK4P .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8bIZndK4P .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8bIZndK4P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bIZndK4P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8bIZndK4P .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8bIZndK4P .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8bIZndK4P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8bIZndK4P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bIZndK4P .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8bIZndK4P .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8bIZndK4P .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8bIZndK4P .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8bIZndK4P .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8bIZndK4P .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8bIZndK4P .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8bIZndK4P .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8bIZndK4P .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8bIZndK4P .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8bIZndK4P .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8bIZndK4P .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8bIZndK4P .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8bIZndK4P .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8bIZndK4P .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8bIZndK4P .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8bIZndK4P .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8bIZndK4P .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8bIZndK4P .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8bIZndK4P .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8bIZndK4P .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8bIZndK4P .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8bIZndK4P .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8bIZndK4P .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8bIZndK4P .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8bIZndK4P .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8bIZndK4P .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8bIZndK4P .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8bIZndK4P .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8bIZndK4P .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8bIZndK4P .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8bIZndK4P .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8bIZndK4P .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8bIZndK4P .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8bIZndK4P .dropdown-item.active,
.cid-v8bIZndK4P .dropdown-item:active {
  background-color: transparent;
}
.cid-v8bIZndK4P .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8bIZndK4P .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8bIZndK4P .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8bIZndK4P .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8bIZndK4P .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8bIZndK4P .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8bIZndK4P ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8bIZndK4P .navbar-buttons {
  text-align: center;
}
.cid-v8bIZndK4P button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8bIZndK4P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8bIZndK4P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8bIZndK4P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8bIZndK4P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8bIZndK4P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8bIZndK4P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8bIZndK4P nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8bIZndK4P nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8bIZndK4P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8bIZndK4P .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8bIZndK4P a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8bIZndK4P .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8bIZndK4P .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8bIZndK4P .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8bIZndK4P .navbar {
    height: 77px;
  }
  .cid-v8bIZndK4P .navbar.opened {
    height: auto;
  }
  .cid-v8bIZndK4P .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8bJyr2mzN {
  overflow: hidden !important;
  background-image: url("../../../assets/images/tile-roof-restoration-johannesburg-800x550.jpg");
}
.cid-v8bJyr2mzN .container-fluid {
  padding: 0 5rem;
}
.cid-v8bJyr2mzN .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8bJyr2mzN .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8bJyr2mzN .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8bJyr2mzN .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8bJyr2mzN .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8bJyr2mzN .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8bJyr2mzN .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8bJyr2mzN .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8bJyr2mzN .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8bJyr2mzN .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bJyr2mzN .mbr-section-subtitle,
.cid-v8bJyr2mzN .mbr-section-btn {
  color: #ffffff;
}
.cid-v8bKkcTSr4 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8bKkcTSr4 .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
}
.cid-v8bKkcTSr4 H2 {
  color: #12172c;
}
.cid-v8bKkcTSr4 H3 {
  color: #6b7748;
}
.cid-v8bKkcTSr4 .mbr-text,
.cid-v8bKkcTSr4 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8bKkcTSr4 .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v8bJro4kMQ {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-photo-2663254-2000x1333.jpg");
}
.cid-v8bLdo5rJO {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8bLdo5rJO .mbr-overlay {
  background: #232323;
}
.cid-v8bLdo5rJO .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8bLdo5rJO H2 {
  color: #12172c;
}
.cid-v8bLdo5rJO .mbr-section-subtitle,
.cid-v8bLdo5rJO .mbr-section-btn {
  color: #232323;
}
.cid-v8bMfJ3qnt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bMfJ3qnt .card-icon {
  font-size: 56px;
  color: #6b7748;
  transition: color 0.3s;
}
.cid-v8bMfJ3qnt .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v8bMfJ3qnt .link-ico {
  font-size: 0.8rem;
  color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
}
.cid-v8bMfJ3qnt .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #d7cd8d;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v8bMfJ3qnt .card {
  padding: 0!important;
}
.cid-v8bMfJ3qnt .card-wrapper {
  padding: 4rem;
  transition: background 0.3s;
}
.cid-v8bMfJ3qnt .card-wrapper:hover {
  background: #6b7748;
}
.cid-v8bMfJ3qnt .card-wrapper:hover .card-icon {
  color: #12172c;
}
.cid-v8bMfJ3qnt .card-wrapper:hover .line {
  background: #12172c;
}
.cid-v8bMfJ3qnt .card1 {
  background: #12172c;
}
.cid-v8bMfJ3qnt .card2 {
  background: #151b33;
}
.cid-v8bMfJ3qnt .card3 {
  background: #181f3a;
}
.cid-v8bMfJ3qnt .card4 {
  background: #1b2242;
}
.cid-v8bMfJ3qnt .card5 {
  background: #1e2649;
}
.cid-v8bMfJ3qnt .card6 {
  background: #212a50;
}
.cid-v8bMfJ3qnt .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 767px) {
  .cid-v8bMfJ3qnt .col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cid-v8bJh6k359 {
  padding-top: 600px;
  background-image: url("../../../assets/images/sin-titulo-180-1024x768.jpg");
}
.cid-v8bMM6UAgK {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bMM6UAgK img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8bMM6UAgK img:hover {
  transform: scale(1.1);
}
.cid-v8bMM6UAgK .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8bMM6UAgK h2 {
  padding: 0;
  margin: 0;
}
.cid-v8bMM6UAgK .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8bMM6UAgK .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8bMM6UAgK .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8bMM6UAgK .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8bMM6UAgK .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8bMM6UAgK .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8bMM6UAgK .mbr-iconfont {
  margin: 0!important;
}
.cid-v8bMM6UAgK .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8bMM6UAgK .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bMM6UAgK .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8bMM6UAgK .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8bMM6UAgK .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8bMM6UAgK H2 {
  color: #12172c;
}
.cid-v8bMM6UAgK .mbr-text {
  color: #232323;
}
.cid-v8bMM6UAgK H3 {
  color: #6b7748;
}
.cid-v8bJhuE3a6 {
  padding-top: 600px;
  background-image: url("../../../assets/images/gallery-portfolio-pics-rva-whirlybirds-sydney-nsw-1-768x432.jpg");
}
.cid-v8bMNlysxV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v8bMNlysxV .container {
  max-width: 1500px;
}
.cid-v8bMNlysxV img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8bMNlysxV img:hover {
  transform: scale(1.1);
}
.cid-v8bMNlysxV .row {
  background: #ffffff;
}
.cid-v8bMNlysxV .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8bMNlysxV h2 {
  padding: 0;
  margin: 0;
}
.cid-v8bMNlysxV .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8bMNlysxV .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8bMNlysxV .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8bMNlysxV .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8bMNlysxV .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8bMNlysxV .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8bMNlysxV .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bMNlysxV .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8bMNlysxV .row {
    margin: 0rem;
  }
  .cid-v8bMNlysxV .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8bMNlysxV .number {
    margin-right: 2rem;
  }
  .cid-v8bMNlysxV .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8bMNlysxV H2 {
  color: #12172c;
}
.cid-v8bMNlysxV .mbr-text {
  color: #232323;
}
.cid-v8bMNlysxV H3 {
  color: #6b7748;
}
.cid-v8bJhOcXdP {
  padding-top: 600px;
  background-image: url("../../../assets/images/shutterstock-1146089963-1080x720.jpg");
}
.cid-v8bNDut7Sa {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8bNDut7Sa .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8bNDut7Sa .container {
  max-width: 1500px;
}
.cid-v8bNDut7Sa .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8bNDut7Sa .container {
    padding: 0 4rem;
  }
}
.cid-v8bNDut7Sa .mbr-text,
.cid-v8bNDut7Sa .mbr-section-btn {
  color: #efeeee;
}
.cid-v8bNDut7Sa .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8bNDut7Sa .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8bNDut7Sa .align-left {
    text-align: center;
  }
  .cid-v8bNDut7Sa .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8bNDut7Sa H3 {
  color: #6b7748;
}
.cid-v8bNDut7Sa H2 {
  color: #d7cd8d;
}
.cid-v8bJiaOe8q {
  padding-top: 600px;
  background-image: url("../../../assets/images/damaged-house-roof-with-missing-shingles-768x512.jpg");
}
.cid-v8bMP8sSUy {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8bMP8sSUy .container {
  max-width: 1500px;
}
.cid-v8bMP8sSUy img {
  width: 100%;
}
.cid-v8bMP8sSUy h2 {
  padding: 0;
  margin: 0;
}
.cid-v8bMP8sSUy .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8bMP8sSUy .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8bMP8sSUy .img-col {
  position: relative;
}
.cid-v8bMP8sSUy .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8bMP8sSUy .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8bMP8sSUy .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8bMP8sSUy .img2 {
    top: -2rem;
  }
  .cid-v8bMP8sSUy .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8bMP8sSUy .img2 {
    width: 50%;
  }
  .cid-v8bMP8sSUy .number {
    margin: auto;
  }
}
.cid-v8bMP8sSUy H2 {
  color: #12172c;
}
.cid-v8bMP8sSUy H3 {
  color: #6b7748;
}
.cid-v8bMP8sSUy .mbr-text {
  color: #232323;
}
.cid-v8bJjb7b0O {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-diagram-illustrating-various-types-of-roof-drainage-systems.-1-1500x1000.png");
}
.cid-v8bMPSX223 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bMPSX223 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8bMPSX223 img:hover {
  transform: scale(1.1);
}
.cid-v8bMPSX223 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8bMPSX223 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8bMPSX223 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8bMPSX223 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8bMPSX223 .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8bMPSX223 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8bMPSX223 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8bMPSX223 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bMPSX223 .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8bMPSX223 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8bMPSX223 H2 {
  color: #12172c;
}
.cid-v8bMPSX223 .mbr-text {
  color: #232323;
}
.cid-v8bMPSX223 H3 {
  color: #6b7748;
}
.cid-v8bJjJSoqX {
  padding-top: 600px;
  background-image: url("../../../assets/images/tile-roof-restoration-johannesburg-800x550.jpg");
}
.cid-v8bPiFfGio {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bPiFfGio img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8bPiFfGio img:hover {
  transform: scale(1.1);
}
.cid-v8bPiFfGio .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8bPiFfGio h2 {
  padding: 0;
  margin: 0;
}
.cid-v8bPiFfGio .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8bPiFfGio .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8bPiFfGio .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8bPiFfGio .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8bPiFfGio .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8bPiFfGio .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8bPiFfGio .mbr-iconfont {
  margin: 0!important;
}
.cid-v8bPiFfGio .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8bPiFfGio .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bPiFfGio .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8bPiFfGio .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8bPiFfGio .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8bPiFfGio H2 {
  color: #12172c;
}
.cid-v8bPiFfGio .mbr-text {
  color: #232323;
}
.cid-v8bPiFfGio H3 {
  color: #6b7748;
}
.cid-v8bJkbKj5R {
  padding-top: 600px;
  background-image: url("../../../assets/images/20230907-101110-damaged-insulation-on-a-roof-1200px-1200x628.jpg");
}
.cid-v8bRTsdtNo {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8bRTsdtNo .row {
  position: relative;
}
.cid-v8bRTsdtNo .container {
  max-width: 1500px;
}
.cid-v8bRTsdtNo .container {
  padding-right: 8rem!important;
}
.cid-v8bRTsdtNo h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8bRTsdtNo .content-wrapper {
  max-width: 800px;
}
.cid-v8bRTsdtNo H1 {
  color: #333333;
}
.cid-v8bRTsdtNo .mbr-text,
.cid-v8bRTsdtNo .mbr-section-btn {
  color: #ffffff;
}
.cid-v8bRTsdtNo H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8bRTsdtNo .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bRTsdtNo .container {
    padding-right: 4rem!important;
  }
}
.cid-v8bRTsdtNo H2 {
  color: #6b7748;
}
.cid-v8bRTsdtNo H4 {
  color: #d7cd8d;
}
.cid-v8bJkCD6zx {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-homeowners-guide-to-the-most-common-causes-of-roof-leaks-after-rain-1.webp");
}
.cid-v8bSBicOZc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bSBicOZc .content-block {
  max-width: 700px;
  padding: 4rem 3rem;
}
.cid-v8bSBicOZc .img-content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  transition: all 0.3s;
  transition-delay: 0s;
  background-image: url("../../../assets/images/black-metal-tile-roof-on-residential.webp");
  background-position: center;
  background-size: cover;
  z-index: 3;
}
.cid-v8bSBicOZc .overlay {
  position: absolute;
  transition: all 0.3s;
  transition-delay: 0.3s;
  width: 0%;
  height: 100%;
  top: 0;
  right: 0%;
  background: #12172c;
  z-index: 2;
  opacity: 1;
}
.cid-v8bSBicOZc .overlay-wrapper {
  width: 50%;
  height: 100%;
  position: absolute;
  right: 50%;
  transition-delay: 0.3s;
  top: 0;
  z-index: 4;
}
.cid-v8bSBicOZc .col {
  padding: 0;
  display: flex;
  position: relative;
  min-height: 400px;
  justify-content: flex-end;
}
.cid-v8bSBicOZc .col:hover .overlay-wrapper {
  width: 100%;
  right: 0;
  transition-delay: 0s;
}
.cid-v8bSBicOZc .col:hover .overlay {
  width: 100%;
  transition-delay: 0s;
}
.cid-v8bSBicOZc .col:hover .img-content {
  opacity: 1;
  width: 100%;
  transition-delay: 0.3s;
}
.cid-v8bSBicOZc .col:hover .box-title2,
.cid-v8bSBicOZc .col:hover .box-text2 {
  color: #ffffff;
  transition-delay: 0.3s;
}
.cid-v8bSBicOZc .box-title2,
.cid-v8bSBicOZc .box-text2 {
  transition: all 0.3s;
  transition-delay: 0s;
}
.cid-v8bSBicOZc .box-content {
  width: 50%;
  height: 100%;
  transition: all 0.3s;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  background: #12172c;
}
.cid-v8bSBicOZc .content1 {
  z-index: 5;
  max-width: 450px;
  position: relative;
  transition: all 0.3s;
  transition-delay: 0.3s;
  padding: 4rem 3rem;
}
@media (max-width: 767px) {
  .cid-v8bSBicOZc .img-content {
    opacity: 1;
  }
  .cid-v8bSBicOZc .overlay-wrapper {
    width: 100%;
    right: 0;
  }
  .cid-v8bSBicOZc .box-content {
    width: 100%;
  }
  .cid-v8bSBicOZc .box-title2,
  .cid-v8bSBicOZc .box-text2 {
    color: #ffffff !important;
  }
  .cid-v8bSBicOZc .content-block,
  .cid-v8bSBicOZc .content1 {
    padding: 3rem 1rem;
  }
}
.cid-v8bSBicOZc .box-text1 {
  color: #333333;
}
.cid-v8bSBicOZc .box-title2 {
  color: #cccccc;
}
.cid-v8bSBicOZc H2 {
  color: #12172c;
}
.cid-v8bSBicOZc .mbr-text,
.cid-v8bSBicOZc .mbr-section-btn {
  color: #232323;
}
.cid-v8bSBicOZc H3 {
  color: #6b7748;
}
.cid-v8bJl3eE99 {
  padding-top: 600px;
  background-image: url("../../../assets/images/roof-824x560.jpg");
}
.cid-v8bTlFCffR {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8bTlFCffR .mbr-section-subtitle {
  color: #232323;
}
.cid-v8bTlFCffR .btn {
  margin: 0 0 .5rem 0;
}
@media (max-width: 768px) {
  .cid-v8bTlFCffR h2,
  .cid-v8bTlFCffR h3 {
    text-align: center !important;
  }
  .cid-v8bTlFCffR .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bTlFCffR H2 {
  color: #12172c;
}
.cid-v8bTojAM9U {
  padding-top: 600px;
  background-image: url("../../../assets/images/img-7302-1-2000x1500.jpg");
}
.cid-v8MKoep3Ua {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MKoep3Ua h2,
.cid-v8MKoep3Ua h3,
.cid-v8MKoep3Ua h4,
.cid-v8MKoep3Ua p {
  color: #ffffff;
}
.cid-v8MKoep3Ua .mbr-overlay {
  z-index: -1;
}
.cid-v8MKoep3Ua .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MKoep3Ua .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MKoep3Ua .form-control:focus,
.cid-v8MKoep3Ua .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MKoep3Ua .form-group {
  margin-bottom: 1rem;
}
.cid-v8MKoep3Ua input::-webkit-input-placeholder,
.cid-v8MKoep3Ua textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MKoep3Ua input:-moz-placeholder,
.cid-v8MKoep3Ua textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MKoep3Ua .jq-selectbox li,
.cid-v8MKoep3Ua .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKoep3Ua .jq-selectbox li:hover,
.cid-v8MKoep3Ua .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKoep3Ua .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKoep3Ua .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKoep3Ua .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MKoep3Ua .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MKoep3Ua .mbr-text {
  color: #767676;
}
.cid-v8MKoep3Ua .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MKoep3Ua .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MKoep3Ua .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MKoep3Ua a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MKoep3Ua .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MKoep3Ua .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MKoep3Ua textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MKoep3Ua .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MKoep3Ua .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MKoep3Ua .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MKoep3Ua h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MKoep3Ua .block-content {
    padding: 0;
  }
  .cid-v8MKoep3Ua .form-block {
    padding: 1rem;
  }
}
.cid-v8MKoep3Ua .mbr-section-title,
.cid-v8MKoep3Ua .mbr-section-btn {
  color: #12172c;
}
.cid-v8MKoep3Ua H4 {
  color: #d7cd8d;
}
.cid-v8MKoep3Ua .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MKoep3Ua P {
  color: #232323;
}
.cid-v8MKoSXaBS {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MKoSXaBS .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKoSXaBS .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MKoSXaBS .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKoSXaBS .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MKoSXaBS .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MKoSXaBS .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MKoSXaBS .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MKoSXaBS .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MKoSXaBS .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MKoSXaBS .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MKoSXaBS .mbr-text,
.cid-v8MKoSXaBS .mbr-section-btn {
  color: #232323;
}
.cid-v8MKoSXaBS .location,
.cid-v8MKoSXaBS .icon-wrap {
  color: #6b7748;
}
.cid-v8MKoSXaBS H3 {
  color: #12172c;
}
.cid-v8MKppm8Px .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MKppm8Px .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MKppm8Px .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MKppm8Px .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MKppm8Px .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8bIZoccpu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8bIZoccpu .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8bUahlK9B .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bUahlK9B .nav-item:focus,
.cid-v8bUahlK9B .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8bUahlK9B .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8bUahlK9B .nav-item .nav-link {
    position: relative;
  }
  .cid-v8bUahlK9B .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8bUahlK9B .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8bUahlK9B .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8bUahlK9B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bUahlK9B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8bUahlK9B .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8bUahlK9B .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8bUahlK9B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8bUahlK9B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8bUahlK9B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8bUahlK9B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8bUahlK9B .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8bUahlK9B .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8bUahlK9B .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8bUahlK9B .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8bUahlK9B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8bUahlK9B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8bUahlK9B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8bUahlK9B .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8bUahlK9B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8bUahlK9B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8bUahlK9B .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8bUahlK9B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8bUahlK9B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8bUahlK9B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8bUahlK9B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8bUahlK9B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8bUahlK9B .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8bUahlK9B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8bUahlK9B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8bUahlK9B .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8bUahlK9B .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8bUahlK9B .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8bUahlK9B .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8bUahlK9B .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8bUahlK9B .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8bUahlK9B .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8bUahlK9B .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8bUahlK9B .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8bUahlK9B .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8bUahlK9B .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8bUahlK9B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8bUahlK9B .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8bUahlK9B .dropdown-item.active,
.cid-v8bUahlK9B .dropdown-item:active {
  background-color: transparent;
}
.cid-v8bUahlK9B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8bUahlK9B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8bUahlK9B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8bUahlK9B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8bUahlK9B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8bUahlK9B .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8bUahlK9B ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8bUahlK9B .navbar-buttons {
  text-align: center;
}
.cid-v8bUahlK9B button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8bUahlK9B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8bUahlK9B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8bUahlK9B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8bUahlK9B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8bUahlK9B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8bUahlK9B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8bUahlK9B nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8bUahlK9B nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8bUahlK9B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8bUahlK9B .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8bUahlK9B a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8bUahlK9B .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8bUahlK9B .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8bUahlK9B .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8bUahlK9B .navbar {
    height: 77px;
  }
  .cid-v8bUahlK9B .navbar.opened {
    height: auto;
  }
  .cid-v8bUahlK9B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8bUaiVzIR {
  overflow: hidden !important;
  background-image: url("../../../assets/images/shutterstock-1146089963-1080x720.jpg");
}
.cid-v8bUaiVzIR .container-fluid {
  padding: 0 5rem;
}
.cid-v8bUaiVzIR .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8bUaiVzIR .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8bUaiVzIR .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8bUaiVzIR .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8bUaiVzIR .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8bUaiVzIR .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8bUaiVzIR .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8bUaiVzIR .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8bUaiVzIR .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8bUaiVzIR .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bUaiVzIR .mbr-section-subtitle,
.cid-v8bUaiVzIR .mbr-section-btn {
  color: #ffffff;
}
.cid-v8bUakmVJS {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8bUakmVJS .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
}
.cid-v8bUakmVJS H2 {
  color: #12172c;
}
.cid-v8bUakmVJS H3 {
  color: #6b7748;
}
.cid-v8bUakmVJS .mbr-text,
.cid-v8bUakmVJS .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8bUakmVJS .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v8bUalldA2 {
  padding-top: 600px;
  background-image: url("../../../assets/images/images-300x168.jpg");
}
.cid-v8bUanxRmV {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8bUanxRmV .mbr-overlay {
  background: #232323;
}
.cid-v8bUanxRmV .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8bUanxRmV H2 {
  color: #12172c;
}
.cid-v8bUanxRmV .mbr-section-subtitle,
.cid-v8bUanxRmV .mbr-section-btn {
  color: #232323;
}
.cid-v8bUaoR9pA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bUaoR9pA .card-icon {
  font-size: 56px;
  color: #6b7748;
  transition: color 0.3s;
}
.cid-v8bUaoR9pA .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v8bUaoR9pA .link-ico {
  font-size: 0.8rem;
  color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
}
.cid-v8bUaoR9pA .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #d7cd8d;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v8bUaoR9pA .card {
  padding: 0!important;
}
.cid-v8bUaoR9pA .card-wrapper {
  padding: 4rem;
  transition: background 0.3s;
}
.cid-v8bUaoR9pA .card-wrapper:hover {
  background: #6b7748;
}
.cid-v8bUaoR9pA .card-wrapper:hover .card-icon {
  color: #12172c;
}
.cid-v8bUaoR9pA .card-wrapper:hover .line {
  background: #12172c;
}
.cid-v8bUaoR9pA .card1 {
  background: #12172c;
}
.cid-v8bUaoR9pA .card2 {
  background: #151b33;
}
.cid-v8bUaoR9pA .card3 {
  background: #181f3a;
}
.cid-v8bUaoR9pA .card4 {
  background: #1b2242;
}
.cid-v8bUaoR9pA .card5 {
  background: #1e2649;
}
.cid-v8bUaoR9pA .card6 {
  background: #212a50;
}
.cid-v8bUaoR9pA .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 767px) {
  .cid-v8bUaoR9pA .col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cid-v8bUaqKywq {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-homeowners-guide-to-the-most-common-causes-of-roof-leaks-after-rain-1.webp");
}
.cid-v8bUarRm4M {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bUarRm4M img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8bUarRm4M img:hover {
  transform: scale(1.1);
}
.cid-v8bUarRm4M .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8bUarRm4M h2 {
  padding: 0;
  margin: 0;
}
.cid-v8bUarRm4M .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8bUarRm4M .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8bUarRm4M .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8bUarRm4M .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8bUarRm4M .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8bUarRm4M .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8bUarRm4M .mbr-iconfont {
  margin: 0!important;
}
.cid-v8bUarRm4M .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8bUarRm4M .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bUarRm4M .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8bUarRm4M .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8bUarRm4M .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8bUarRm4M H2 {
  color: #12172c;
}
.cid-v8bUarRm4M .mbr-text {
  color: #232323;
}
.cid-v8bUarRm4M H3 {
  color: #6b7748;
}
.cid-v8bUat7lng {
  padding-top: 600px;
  background-image: url("../../../assets/images/661004c37a97b88a2bf4f610-63-jan-25-2024-03-34pm-wehd-1-reo2wsh3trjspgwacwxk5d-1920x1440.jpg");
}
.cid-v8bUau4CK6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v8bUau4CK6 .container {
  max-width: 1500px;
}
.cid-v8bUau4CK6 img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8bUau4CK6 img:hover {
  transform: scale(1.1);
}
.cid-v8bUau4CK6 .row {
  background: #ffffff;
}
.cid-v8bUau4CK6 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8bUau4CK6 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8bUau4CK6 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8bUau4CK6 .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8bUau4CK6 .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8bUau4CK6 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8bUau4CK6 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8bUau4CK6 .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8bUau4CK6 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bUau4CK6 .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8bUau4CK6 .row {
    margin: 0rem;
  }
  .cid-v8bUau4CK6 .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8bUau4CK6 .number {
    margin-right: 2rem;
  }
  .cid-v8bUau4CK6 .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8bUau4CK6 H2 {
  color: #12172c;
}
.cid-v8bUau4CK6 .mbr-text {
  color: #232323;
}
.cid-v8bUau4CK6 H3 {
  color: #6b7748;
}
.cid-v8bUavjYoy {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-photo-2663254-2000x1333.jpg");
}
.cid-v8bUawsPcI {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8bUawsPcI .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8bUawsPcI .container {
  max-width: 1500px;
}
.cid-v8bUawsPcI .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8bUawsPcI .container {
    padding: 0 4rem;
  }
}
.cid-v8bUawsPcI .mbr-text,
.cid-v8bUawsPcI .mbr-section-btn {
  color: #efeeee;
}
.cid-v8bUawsPcI .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8bUawsPcI .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8bUawsPcI .align-left {
    text-align: center;
  }
  .cid-v8bUawsPcI .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8bUawsPcI H3 {
  color: #6b7748;
}
.cid-v8bUawsPcI H2 {
  color: #d7cd8d;
}
.cid-v8bUaxJa9N {
  padding-top: 600px;
  background-image: url("../../../assets/images/commercial-roof-membrane-integrity-testing2-760x380.jpg");
}
.cid-v8bUayMvxe {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8bUayMvxe .container {
  max-width: 1500px;
}
.cid-v8bUayMvxe img {
  width: 100%;
}
.cid-v8bUayMvxe h2 {
  padding: 0;
  margin: 0;
}
.cid-v8bUayMvxe .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8bUayMvxe .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8bUayMvxe .img-col {
  position: relative;
}
.cid-v8bUayMvxe .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8bUayMvxe .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8bUayMvxe .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8bUayMvxe .img2 {
    top: -2rem;
  }
  .cid-v8bUayMvxe .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8bUayMvxe .img2 {
    width: 50%;
  }
  .cid-v8bUayMvxe .number {
    margin: auto;
  }
}
.cid-v8bUayMvxe H2 {
  color: #12172c;
}
.cid-v8bUayMvxe H3 {
  color: #6b7748;
}
.cid-v8bUayMvxe .mbr-text {
  color: #232323;
}
.cid-v8bUaA4T2T {
  padding-top: 600px;
  background-image: url("../../../assets/images/rooftite-projects-industrial-roofing-5-1024x576.jpg");
}
.cid-v8bUaB4Bga {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bUaB4Bga img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8bUaB4Bga img:hover {
  transform: scale(1.1);
}
.cid-v8bUaB4Bga .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8bUaB4Bga h2 {
  padding: 0;
  margin: 0;
}
.cid-v8bUaB4Bga .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8bUaB4Bga .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8bUaB4Bga .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8bUaB4Bga .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8bUaB4Bga .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8bUaB4Bga .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bUaB4Bga .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8bUaB4Bga .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8bUaB4Bga H2 {
  color: #12172c;
}
.cid-v8bUaB4Bga .mbr-text {
  color: #232323;
}
.cid-v8bUaB4Bga H3 {
  color: #6b7748;
}
.cid-v8bUaCiZ78 {
  padding-top: 600px;
  background-image: url("../../../assets/images/damaged-house-roof-with-missing-shingles-768x512.jpg");
}
.cid-v8bUaDrFj9 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bUaDrFj9 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8bUaDrFj9 img:hover {
  transform: scale(1.1);
}
.cid-v8bUaDrFj9 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8bUaDrFj9 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8bUaDrFj9 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8bUaDrFj9 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8bUaDrFj9 .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8bUaDrFj9 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8bUaDrFj9 .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8bUaDrFj9 .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8bUaDrFj9 .mbr-iconfont {
  margin: 0!important;
}
.cid-v8bUaDrFj9 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8bUaDrFj9 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bUaDrFj9 .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8bUaDrFj9 .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8bUaDrFj9 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8bUaDrFj9 H2 {
  color: #12172c;
}
.cid-v8bUaDrFj9 .mbr-text {
  color: #232323;
}
.cid-v8bUaDrFj9 H3 {
  color: #6b7748;
}
.cid-v8bUaECj86 {
  padding-top: 600px;
  background-image: url("../../../assets/images/topps-concrete-roof-2000x1506.jpg");
}
.cid-v8bUaFKZdt {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8bUaFKZdt .row {
  position: relative;
}
.cid-v8bUaFKZdt .container {
  max-width: 1500px;
}
.cid-v8bUaFKZdt .container {
  padding-right: 8rem!important;
}
.cid-v8bUaFKZdt h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8bUaFKZdt .content-wrapper {
  max-width: 800px;
}
.cid-v8bUaFKZdt H1 {
  color: #333333;
}
.cid-v8bUaFKZdt .mbr-text,
.cid-v8bUaFKZdt .mbr-section-btn {
  color: #ffffff;
}
.cid-v8bUaFKZdt H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8bUaFKZdt .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8bUaFKZdt .container {
    padding-right: 4rem!important;
  }
}
.cid-v8bUaFKZdt H2 {
  color: #6b7748;
}
.cid-v8bUaFKZdt H4 {
  color: #d7cd8d;
}
.cid-v8bUaGNakp {
  padding-top: 600px;
  background-image: url("../../../assets/images/rexe-app-waterproofing-membrane-flat-roof-911x703.png");
}
.cid-v8bUaHRvmQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8bUaHRvmQ .content-block {
  max-width: 700px;
  padding: 4rem 3rem;
}
.cid-v8bUaHRvmQ .img-content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  transition: all 0.3s;
  transition-delay: 0s;
  background-image: url("../../../assets/images/tile-roofing-worker-copy-1024x650.webp");
  background-position: center;
  background-size: cover;
  z-index: 3;
}
.cid-v8bUaHRvmQ .overlay {
  position: absolute;
  transition: all 0.3s;
  transition-delay: 0.3s;
  width: 0%;
  height: 100%;
  top: 0;
  right: 0%;
  background: #12172c;
  z-index: 2;
  opacity: 1;
}
.cid-v8bUaHRvmQ .overlay-wrapper {
  width: 50%;
  height: 100%;
  position: absolute;
  right: 50%;
  transition-delay: 0.3s;
  top: 0;
  z-index: 4;
}
.cid-v8bUaHRvmQ .col {
  padding: 0;
  display: flex;
  position: relative;
  min-height: 400px;
  justify-content: flex-end;
}
.cid-v8bUaHRvmQ .col:hover .overlay-wrapper {
  width: 100%;
  right: 0;
  transition-delay: 0s;
}
.cid-v8bUaHRvmQ .col:hover .overlay {
  width: 100%;
  transition-delay: 0s;
}
.cid-v8bUaHRvmQ .col:hover .img-content {
  opacity: 1;
  width: 100%;
  transition-delay: 0.3s;
}
.cid-v8bUaHRvmQ .col:hover .box-title2,
.cid-v8bUaHRvmQ .col:hover .box-text2 {
  color: #ffffff;
  transition-delay: 0.3s;
}
.cid-v8bUaHRvmQ .box-title2,
.cid-v8bUaHRvmQ .box-text2 {
  transition: all 0.3s;
  transition-delay: 0s;
}
.cid-v8bUaHRvmQ .box-content {
  width: 50%;
  height: 100%;
  transition: all 0.3s;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  background: #12172c;
}
.cid-v8bUaHRvmQ .content1 {
  z-index: 5;
  max-width: 450px;
  position: relative;
  transition: all 0.3s;
  transition-delay: 0.3s;
  padding: 4rem 3rem;
}
@media (max-width: 767px) {
  .cid-v8bUaHRvmQ .img-content {
    opacity: 1;
  }
  .cid-v8bUaHRvmQ .overlay-wrapper {
    width: 100%;
    right: 0;
  }
  .cid-v8bUaHRvmQ .box-content {
    width: 100%;
  }
  .cid-v8bUaHRvmQ .box-title2,
  .cid-v8bUaHRvmQ .box-text2 {
    color: #ffffff !important;
  }
  .cid-v8bUaHRvmQ .content-block,
  .cid-v8bUaHRvmQ .content1 {
    padding: 3rem 1rem;
  }
}
.cid-v8bUaHRvmQ .box-text1 {
  color: #333333;
}
.cid-v8bUaHRvmQ .box-title2 {
  color: #cccccc;
}
.cid-v8bUaHRvmQ H2 {
  color: #12172c;
}
.cid-v8bUaHRvmQ .mbr-text,
.cid-v8bUaHRvmQ .mbr-section-btn {
  color: #232323;
}
.cid-v8bUaHRvmQ H3 {
  color: #6b7748;
}
.cid-v8bUaJfdbi {
  padding-top: 600px;
  background-image: url("../../../assets/images/sin-titulo-178-1024x768.jpg");
}
.cid-v8bUaKjRtd {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8bUaKjRtd .mbr-section-subtitle {
  color: #232323;
}
.cid-v8bUaKjRtd .btn {
  margin: 0 0 .5rem 0;
}
@media (max-width: 768px) {
  .cid-v8bUaKjRtd h2,
  .cid-v8bUaKjRtd h3 {
    text-align: center !important;
  }
  .cid-v8bUaKjRtd .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8bUaKjRtd H2 {
  color: #12172c;
}
.cid-v8bUaLrXwz {
  padding-top: 600px;
  background-image: url("../../../assets/images/dji-211-1024x768.webp");
}
.cid-v8MKtS9sy0 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MKtS9sy0 h2,
.cid-v8MKtS9sy0 h3,
.cid-v8MKtS9sy0 h4,
.cid-v8MKtS9sy0 p {
  color: #ffffff;
}
.cid-v8MKtS9sy0 .mbr-overlay {
  z-index: -1;
}
.cid-v8MKtS9sy0 .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MKtS9sy0 .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MKtS9sy0 .form-control:focus,
.cid-v8MKtS9sy0 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MKtS9sy0 .form-group {
  margin-bottom: 1rem;
}
.cid-v8MKtS9sy0 input::-webkit-input-placeholder,
.cid-v8MKtS9sy0 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MKtS9sy0 input:-moz-placeholder,
.cid-v8MKtS9sy0 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MKtS9sy0 .jq-selectbox li,
.cid-v8MKtS9sy0 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKtS9sy0 .jq-selectbox li:hover,
.cid-v8MKtS9sy0 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKtS9sy0 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKtS9sy0 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKtS9sy0 .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MKtS9sy0 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MKtS9sy0 .mbr-text {
  color: #767676;
}
.cid-v8MKtS9sy0 .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MKtS9sy0 .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MKtS9sy0 .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MKtS9sy0 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MKtS9sy0 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MKtS9sy0 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MKtS9sy0 textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MKtS9sy0 .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MKtS9sy0 .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MKtS9sy0 .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MKtS9sy0 h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MKtS9sy0 .block-content {
    padding: 0;
  }
  .cid-v8MKtS9sy0 .form-block {
    padding: 1rem;
  }
}
.cid-v8MKtS9sy0 .mbr-section-title,
.cid-v8MKtS9sy0 .mbr-section-btn {
  color: #12172c;
}
.cid-v8MKtS9sy0 H4 {
  color: #d7cd8d;
}
.cid-v8MKtS9sy0 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MKtS9sy0 P {
  color: #232323;
}
.cid-v8MKuDSn38 {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MKuDSn38 .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKuDSn38 .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MKuDSn38 .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKuDSn38 .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MKuDSn38 .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MKuDSn38 .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MKuDSn38 .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MKuDSn38 .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MKuDSn38 .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MKuDSn38 .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MKuDSn38 .mbr-text,
.cid-v8MKuDSn38 .mbr-section-btn {
  color: #232323;
}
.cid-v8MKuDSn38 .location,
.cid-v8MKuDSn38 .icon-wrap {
  color: #6b7748;
}
.cid-v8MKuDSn38 H3 {
  color: #12172c;
}
.cid-v8MKvok2a1 .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MKvok2a1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MKvok2a1 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MKvok2a1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MKvok2a1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8bUaMubfk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8bUaMubfk .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8c2OjPDVS .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8c2OjPDVS .nav-item:focus,
.cid-v8c2OjPDVS .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8c2OjPDVS .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8c2OjPDVS .nav-item .nav-link {
    position: relative;
  }
  .cid-v8c2OjPDVS .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8c2OjPDVS .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8c2OjPDVS .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8c2OjPDVS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8c2OjPDVS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8c2OjPDVS .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8c2OjPDVS .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8c2OjPDVS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8c2OjPDVS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8c2OjPDVS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8c2OjPDVS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8c2OjPDVS .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8c2OjPDVS .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8c2OjPDVS .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8c2OjPDVS .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8c2OjPDVS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8c2OjPDVS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8c2OjPDVS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8c2OjPDVS .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8c2OjPDVS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8c2OjPDVS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8c2OjPDVS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8c2OjPDVS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8c2OjPDVS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8c2OjPDVS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8c2OjPDVS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8c2OjPDVS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8c2OjPDVS .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8c2OjPDVS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8c2OjPDVS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8c2OjPDVS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8c2OjPDVS .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8c2OjPDVS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8c2OjPDVS .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8c2OjPDVS .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8c2OjPDVS .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8c2OjPDVS .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8c2OjPDVS .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8c2OjPDVS .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8c2OjPDVS .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8c2OjPDVS .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8c2OjPDVS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8c2OjPDVS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8c2OjPDVS .dropdown-item.active,
.cid-v8c2OjPDVS .dropdown-item:active {
  background-color: transparent;
}
.cid-v8c2OjPDVS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8c2OjPDVS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8c2OjPDVS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8c2OjPDVS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8c2OjPDVS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8c2OjPDVS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8c2OjPDVS ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8c2OjPDVS .navbar-buttons {
  text-align: center;
}
.cid-v8c2OjPDVS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8c2OjPDVS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8c2OjPDVS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8c2OjPDVS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8c2OjPDVS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8c2OjPDVS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8c2OjPDVS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8c2OjPDVS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8c2OjPDVS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8c2OjPDVS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8c2OjPDVS .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8c2OjPDVS a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8c2OjPDVS .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8c2OjPDVS .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8c2OjPDVS .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8c2OjPDVS .navbar {
    height: 77px;
  }
  .cid-v8c2OjPDVS .navbar.opened {
    height: auto;
  }
  .cid-v8c2OjPDVS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8c2Ol5gMB {
  overflow: hidden !important;
  background-image: url("../../../assets/images/firefly-i-need-an-image-for-preventative-roof-maintenance-for-a-residential-roof.-maybe-rem-347962-2000x1556.jpg");
}
.cid-v8c2Ol5gMB .container-fluid {
  padding: 0 5rem;
}
.cid-v8c2Ol5gMB .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8c2Ol5gMB .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8c2Ol5gMB .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8c2Ol5gMB .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8c2Ol5gMB .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8c2Ol5gMB .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8c2Ol5gMB .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8c2Ol5gMB .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8c2Ol5gMB .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8c2Ol5gMB .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8c2Ol5gMB .mbr-section-subtitle,
.cid-v8c2Ol5gMB .mbr-section-btn {
  color: #ffffff;
}
.cid-v8c2OmcDZQ {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8c2OmcDZQ .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
}
.cid-v8c2OmcDZQ H2 {
  color: #12172c;
}
.cid-v8c2OmcDZQ H3 {
  color: #6b7748;
}
.cid-v8c2OmcDZQ .mbr-text,
.cid-v8c2OmcDZQ .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8c2OmcDZQ .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v8c2OmYivE {
  padding-top: 600px;
  background-image: url("../../../assets/images/header-roof-maintenance-min-1-1024x273.jpg");
}
.cid-v8c2OnNFu7 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8c2OnNFu7 .mbr-overlay {
  background: #232323;
}
.cid-v8c2OnNFu7 .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8c2OnNFu7 H2 {
  color: #12172c;
}
.cid-v8c2OnNFu7 .mbr-section-subtitle,
.cid-v8c2OnNFu7 .mbr-section-btn {
  color: #232323;
}
.cid-v8c2OoBt2L {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8c2OoBt2L .card-icon {
  font-size: 56px;
  color: #6b7748;
  transition: color 0.3s;
}
.cid-v8c2OoBt2L .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v8c2OoBt2L .link-ico {
  font-size: 0.8rem;
  color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
}
.cid-v8c2OoBt2L .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #d7cd8d;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v8c2OoBt2L .card {
  padding: 0!important;
}
.cid-v8c2OoBt2L .card-wrapper {
  padding: 4rem;
  transition: background 0.3s;
}
.cid-v8c2OoBt2L .card-wrapper:hover {
  background: #6b7748;
}
.cid-v8c2OoBt2L .card-wrapper:hover .card-icon {
  color: #12172c;
}
.cid-v8c2OoBt2L .card-wrapper:hover .line {
  background: #12172c;
}
.cid-v8c2OoBt2L .card1 {
  background: #12172c;
}
.cid-v8c2OoBt2L .card2 {
  background: #151b33;
}
.cid-v8c2OoBt2L .card3 {
  background: #181f3a;
}
.cid-v8c2OoBt2L .card4 {
  background: #1b2242;
}
.cid-v8c2OoBt2L .card5 {
  background: #1e2649;
}
.cid-v8c2OoBt2L .card6 {
  background: #212a50;
}
.cid-v8c2OoBt2L .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 767px) {
  .cid-v8c2OoBt2L .col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cid-v8c2OpPCPr {
  padding-top: 600px;
  background-image: url("../../../assets/images/chestnut-roofing-solutions-5-1024x758.jpg");
}
.cid-v8c2OqMpLn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8c2OqMpLn img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8c2OqMpLn img:hover {
  transform: scale(1.1);
}
.cid-v8c2OqMpLn .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8c2OqMpLn h2 {
  padding: 0;
  margin: 0;
}
.cid-v8c2OqMpLn .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8c2OqMpLn .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8c2OqMpLn .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8c2OqMpLn .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8c2OqMpLn .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8c2OqMpLn .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8c2OqMpLn .mbr-iconfont {
  margin: 0!important;
}
.cid-v8c2OqMpLn .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8c2OqMpLn .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8c2OqMpLn .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8c2OqMpLn .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8c2OqMpLn .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8c2OqMpLn H2 {
  color: #12172c;
}
.cid-v8c2OqMpLn .mbr-text {
  color: #232323;
}
.cid-v8c2OqMpLn H3 {
  color: #6b7748;
}
.cid-v8c2OrDDIJ {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-heyho-5997994-1024x669.webp");
}
.cid-v8c2OsyP33 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v8c2OsyP33 .container {
  max-width: 1500px;
}
.cid-v8c2OsyP33 img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8c2OsyP33 img:hover {
  transform: scale(1.1);
}
.cid-v8c2OsyP33 .row {
  background: #ffffff;
}
.cid-v8c2OsyP33 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8c2OsyP33 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8c2OsyP33 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8c2OsyP33 .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8c2OsyP33 .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8c2OsyP33 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8c2OsyP33 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8c2OsyP33 .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8c2OsyP33 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8c2OsyP33 .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8c2OsyP33 .row {
    margin: 0rem;
  }
  .cid-v8c2OsyP33 .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8c2OsyP33 .number {
    margin-right: 2rem;
  }
  .cid-v8c2OsyP33 .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8c2OsyP33 H2 {
  color: #12172c;
}
.cid-v8c2OsyP33 .mbr-text {
  color: #232323;
}
.cid-v8c2OsyP33 H3 {
  color: #6b7748;
}
.cid-v8c2OtpjCy {
  padding-top: 600px;
  background-image: url("../../../assets/images/20190725-141434-1024x576.jpg");
}
.cid-v8c2OuiuAm {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8c2OuiuAm .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8c2OuiuAm .container {
  max-width: 1500px;
}
.cid-v8c2OuiuAm .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8c2OuiuAm .container {
    padding: 0 4rem;
  }
}
.cid-v8c2OuiuAm .mbr-text,
.cid-v8c2OuiuAm .mbr-section-btn {
  color: #efeeee;
}
.cid-v8c2OuiuAm .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8c2OuiuAm .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8c2OuiuAm .align-left {
    text-align: center;
  }
  .cid-v8c2OuiuAm .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8c2OuiuAm H3 {
  color: #6b7748;
}
.cid-v8c2OuiuAm H2 {
  color: #d7cd8d;
}
.cid-v8c2Ov9KQR {
  padding-top: 600px;
  background-image: url("../../../assets/images/flat-roof-drainage-close-up-of-brick-building-with-roof-scupper-scaled-1-2000x1311.jpg");
}
.cid-v8c2OvYOfl {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8c2OvYOfl .container {
  max-width: 1500px;
}
.cid-v8c2OvYOfl img {
  width: 100%;
}
.cid-v8c2OvYOfl h2 {
  padding: 0;
  margin: 0;
}
.cid-v8c2OvYOfl .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8c2OvYOfl .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8c2OvYOfl .img-col {
  position: relative;
}
.cid-v8c2OvYOfl .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8c2OvYOfl .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8c2OvYOfl .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8c2OvYOfl .img2 {
    top: -2rem;
  }
  .cid-v8c2OvYOfl .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8c2OvYOfl .img2 {
    width: 50%;
  }
  .cid-v8c2OvYOfl .number {
    margin: auto;
  }
}
.cid-v8c2OvYOfl H2 {
  color: #12172c;
}
.cid-v8c2OvYOfl H3 {
  color: #6b7748;
}
.cid-v8c2OvYOfl .mbr-text {
  color: #232323;
}
.cid-v8c2OwXZhT {
  padding-top: 600px;
  background-image: url("../../../assets/images/kilara-1440x856.jpg");
}
.cid-v8c2OxVHvA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8c2OxVHvA img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8c2OxVHvA img:hover {
  transform: scale(1.1);
}
.cid-v8c2OxVHvA .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8c2OxVHvA h2 {
  padding: 0;
  margin: 0;
}
.cid-v8c2OxVHvA .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8c2OxVHvA .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8c2OxVHvA .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8c2OxVHvA .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8c2OxVHvA .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8c2OxVHvA .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8c2OxVHvA .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8c2OxVHvA .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8c2OxVHvA H2 {
  color: #12172c;
}
.cid-v8c2OxVHvA .mbr-text {
  color: #232323;
}
.cid-v8c2OxVHvA H3 {
  color: #6b7748;
}
.cid-v8c2OyQTUq {
  padding-top: 600px;
  background-image: url("../../../assets/images/sin-titulo-178-1024x768.jpg");
}
.cid-v8c2OzHvqd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8c2OzHvqd img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8c2OzHvqd img:hover {
  transform: scale(1.1);
}
.cid-v8c2OzHvqd .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8c2OzHvqd h2 {
  padding: 0;
  margin: 0;
}
.cid-v8c2OzHvqd .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8c2OzHvqd .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8c2OzHvqd .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8c2OzHvqd .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8c2OzHvqd .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8c2OzHvqd .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8c2OzHvqd .mbr-iconfont {
  margin: 0!important;
}
.cid-v8c2OzHvqd .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8c2OzHvqd .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8c2OzHvqd .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8c2OzHvqd .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8c2OzHvqd .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8c2OzHvqd H2 {
  color: #12172c;
}
.cid-v8c2OzHvqd .mbr-text {
  color: #232323;
}
.cid-v8c2OzHvqd H3 {
  color: #6b7748;
}
.cid-v8c2OAzyYm {
  padding-top: 600px;
  background-image: url("../../../assets/images/5e9abc75-51fe-4094-8473-ea6ba8809470-800x450.jpg");
}
.cid-v8c2OBoJon {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8c2OBoJon .row {
  position: relative;
}
.cid-v8c2OBoJon .container {
  max-width: 1500px;
}
.cid-v8c2OBoJon .container {
  padding-right: 8rem!important;
}
.cid-v8c2OBoJon h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8c2OBoJon .content-wrapper {
  max-width: 800px;
}
.cid-v8c2OBoJon H1 {
  color: #333333;
}
.cid-v8c2OBoJon .mbr-text,
.cid-v8c2OBoJon .mbr-section-btn {
  color: #ffffff;
}
.cid-v8c2OBoJon H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8c2OBoJon .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8c2OBoJon .container {
    padding-right: 4rem!important;
  }
}
.cid-v8c2OBoJon H2 {
  color: #6b7748;
}
.cid-v8c2OBoJon H4 {
  color: #d7cd8d;
}
.cid-v8c2OCnTfR {
  padding-top: 600px;
  background-image: url("../../../assets/images/gutter-covers-maryland-1200x700.jpg");
}
.cid-v8c2OD7Fqf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8c2OD7Fqf .content-block {
  max-width: 700px;
  padding: 4rem 3rem;
}
.cid-v8c2OD7Fqf .img-content {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  transition: all 0.3s;
  transition-delay: 0s;
  background-image: url("../../../assets/images/dji-211-1024x768.webp");
  background-position: center;
  background-size: cover;
  z-index: 3;
}
.cid-v8c2OD7Fqf .overlay {
  position: absolute;
  transition: all 0.3s;
  transition-delay: 0.3s;
  width: 0%;
  height: 100%;
  top: 0;
  right: 0%;
  background: #12172c;
  z-index: 2;
  opacity: 1;
}
.cid-v8c2OD7Fqf .overlay-wrapper {
  width: 50%;
  height: 100%;
  position: absolute;
  right: 50%;
  transition-delay: 0.3s;
  top: 0;
  z-index: 4;
}
.cid-v8c2OD7Fqf .col {
  padding: 0;
  display: flex;
  position: relative;
  min-height: 400px;
  justify-content: flex-end;
}
.cid-v8c2OD7Fqf .col:hover .overlay-wrapper {
  width: 100%;
  right: 0;
  transition-delay: 0s;
}
.cid-v8c2OD7Fqf .col:hover .overlay {
  width: 100%;
  transition-delay: 0s;
}
.cid-v8c2OD7Fqf .col:hover .img-content {
  opacity: 1;
  width: 100%;
  transition-delay: 0.3s;
}
.cid-v8c2OD7Fqf .col:hover .box-title2,
.cid-v8c2OD7Fqf .col:hover .box-text2 {
  color: #ffffff;
  transition-delay: 0.3s;
}
.cid-v8c2OD7Fqf .box-title2,
.cid-v8c2OD7Fqf .box-text2 {
  transition: all 0.3s;
  transition-delay: 0s;
}
.cid-v8c2OD7Fqf .box-content {
  width: 50%;
  height: 100%;
  transition: all 0.3s;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  background: #12172c;
}
.cid-v8c2OD7Fqf .content1 {
  z-index: 5;
  max-width: 450px;
  position: relative;
  transition: all 0.3s;
  transition-delay: 0.3s;
  padding: 4rem 3rem;
}
@media (max-width: 767px) {
  .cid-v8c2OD7Fqf .img-content {
    opacity: 1;
  }
  .cid-v8c2OD7Fqf .overlay-wrapper {
    width: 100%;
    right: 0;
  }
  .cid-v8c2OD7Fqf .box-content {
    width: 100%;
  }
  .cid-v8c2OD7Fqf .box-title2,
  .cid-v8c2OD7Fqf .box-text2 {
    color: #ffffff !important;
  }
  .cid-v8c2OD7Fqf .content-block,
  .cid-v8c2OD7Fqf .content1 {
    padding: 3rem 1rem;
  }
}
.cid-v8c2OD7Fqf .box-text1 {
  color: #333333;
}
.cid-v8c2OD7Fqf .box-title2 {
  color: #cccccc;
}
.cid-v8c2OD7Fqf H2 {
  color: #12172c;
}
.cid-v8c2OD7Fqf .mbr-text,
.cid-v8c2OD7Fqf .mbr-section-btn {
  color: #232323;
}
.cid-v8c2OD7Fqf H3 {
  color: #6b7748;
}
.cid-v8c2OE6osv {
  padding-top: 600px;
  background-image: url("../../../assets/images/thankyoupage-banner-1080x551.jpg");
}
.cid-v8c2OEVsA1 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8c2OEVsA1 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8c2OEVsA1 .btn {
  margin: 0 0 .5rem 0;
}
@media (max-width: 768px) {
  .cid-v8c2OEVsA1 h2,
  .cid-v8c2OEVsA1 h3 {
    text-align: center !important;
  }
  .cid-v8c2OEVsA1 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8c2OEVsA1 H2 {
  color: #12172c;
}
.cid-v8c2OFQg71 {
  padding-top: 600px;
  background-image: url("../../../assets/images/rexe-app-waterproofing-membrane-flat-roof-911x703.png");
}
.cid-v8MKzFD3MH {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MKzFD3MH h2,
.cid-v8MKzFD3MH h3,
.cid-v8MKzFD3MH h4,
.cid-v8MKzFD3MH p {
  color: #ffffff;
}
.cid-v8MKzFD3MH .mbr-overlay {
  z-index: -1;
}
.cid-v8MKzFD3MH .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MKzFD3MH .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MKzFD3MH .form-control:focus,
.cid-v8MKzFD3MH .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MKzFD3MH .form-group {
  margin-bottom: 1rem;
}
.cid-v8MKzFD3MH input::-webkit-input-placeholder,
.cid-v8MKzFD3MH textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MKzFD3MH input:-moz-placeholder,
.cid-v8MKzFD3MH textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MKzFD3MH .jq-selectbox li,
.cid-v8MKzFD3MH .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKzFD3MH .jq-selectbox li:hover,
.cid-v8MKzFD3MH .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKzFD3MH .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKzFD3MH .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKzFD3MH .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MKzFD3MH .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MKzFD3MH .mbr-text {
  color: #767676;
}
.cid-v8MKzFD3MH .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MKzFD3MH .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MKzFD3MH .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MKzFD3MH a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MKzFD3MH .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MKzFD3MH .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MKzFD3MH textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MKzFD3MH .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MKzFD3MH .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MKzFD3MH .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MKzFD3MH h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MKzFD3MH .block-content {
    padding: 0;
  }
  .cid-v8MKzFD3MH .form-block {
    padding: 1rem;
  }
}
.cid-v8MKzFD3MH .mbr-section-title,
.cid-v8MKzFD3MH .mbr-section-btn {
  color: #12172c;
}
.cid-v8MKzFD3MH H4 {
  color: #d7cd8d;
}
.cid-v8MKzFD3MH .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MKzFD3MH P {
  color: #232323;
}
.cid-v8MKAheGfR {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MKAheGfR .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKAheGfR .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MKAheGfR .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKAheGfR .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MKAheGfR .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MKAheGfR .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MKAheGfR .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MKAheGfR .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MKAheGfR .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MKAheGfR .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MKAheGfR .mbr-text,
.cid-v8MKAheGfR .mbr-section-btn {
  color: #232323;
}
.cid-v8MKAheGfR .location,
.cid-v8MKAheGfR .icon-wrap {
  color: #6b7748;
}
.cid-v8MKAheGfR H3 {
  color: #12172c;
}
.cid-v8MKB0NYDN .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MKB0NYDN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MKB0NYDN .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MKB0NYDN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MKB0NYDN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8c2OGJTTD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8c2OGJTTD .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8c9GgwzoE .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8c9GgwzoE .nav-item:focus,
.cid-v8c9GgwzoE .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8c9GgwzoE .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8c9GgwzoE .nav-item .nav-link {
    position: relative;
  }
  .cid-v8c9GgwzoE .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8c9GgwzoE .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8c9GgwzoE .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8c9GgwzoE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8c9GgwzoE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8c9GgwzoE .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8c9GgwzoE .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8c9GgwzoE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8c9GgwzoE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8c9GgwzoE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8c9GgwzoE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8c9GgwzoE .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8c9GgwzoE .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8c9GgwzoE .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8c9GgwzoE .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8c9GgwzoE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8c9GgwzoE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8c9GgwzoE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8c9GgwzoE .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8c9GgwzoE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8c9GgwzoE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8c9GgwzoE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8c9GgwzoE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8c9GgwzoE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8c9GgwzoE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8c9GgwzoE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8c9GgwzoE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8c9GgwzoE .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8c9GgwzoE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8c9GgwzoE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8c9GgwzoE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8c9GgwzoE .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8c9GgwzoE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8c9GgwzoE .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8c9GgwzoE .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8c9GgwzoE .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8c9GgwzoE .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8c9GgwzoE .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8c9GgwzoE .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8c9GgwzoE .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8c9GgwzoE .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8c9GgwzoE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8c9GgwzoE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8c9GgwzoE .dropdown-item.active,
.cid-v8c9GgwzoE .dropdown-item:active {
  background-color: transparent;
}
.cid-v8c9GgwzoE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8c9GgwzoE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8c9GgwzoE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8c9GgwzoE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8c9GgwzoE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8c9GgwzoE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8c9GgwzoE ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8c9GgwzoE .navbar-buttons {
  text-align: center;
}
.cid-v8c9GgwzoE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8c9GgwzoE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8c9GgwzoE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8c9GgwzoE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8c9GgwzoE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8c9GgwzoE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8c9GgwzoE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8c9GgwzoE nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8c9GgwzoE nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8c9GgwzoE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8c9GgwzoE .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8c9GgwzoE a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8c9GgwzoE .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8c9GgwzoE .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8c9GgwzoE .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8c9GgwzoE .navbar {
    height: 77px;
  }
  .cid-v8c9GgwzoE .navbar.opened {
    height: auto;
  }
  .cid-v8c9GgwzoE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8c9GhRwpf {
  overflow: hidden !important;
  background-image: url("../../../assets/images/van-hessen-use-1024x768.jpg");
}
.cid-v8c9GhRwpf .container-fluid {
  padding: 0 5rem;
}
.cid-v8c9GhRwpf .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8c9GhRwpf .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8c9GhRwpf .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8c9GhRwpf .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8c9GhRwpf .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8c9GhRwpf .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8c9GhRwpf .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8c9GhRwpf .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8c9GhRwpf .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8c9GhRwpf .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8c9GhRwpf .mbr-section-subtitle,
.cid-v8c9GhRwpf .mbr-section-btn {
  color: #ffffff;
}
.cid-v8c9GiQ5KT {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8c9GiQ5KT .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
}
.cid-v8c9GiQ5KT H2 {
  color: #12172c;
}
.cid-v8c9GiQ5KT H3 {
  color: #6b7748;
}
.cid-v8c9GiQ5KT .mbr-text,
.cid-v8c9GiQ5KT .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8c9GiQ5KT .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v8c9Gjy8xv {
  padding-top: 600px;
  background-image: url("../../../assets/images/roof-sky1.webp");
}
.cid-v8c9Gkf6DR {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8c9Gkf6DR .mbr-overlay {
  background: #232323;
}
.cid-v8c9Gkf6DR .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8c9Gkf6DR H2 {
  color: #12172c;
}
.cid-v8c9Gkf6DR .mbr-section-subtitle,
.cid-v8c9Gkf6DR .mbr-section-btn {
  color: #232323;
}
.cid-v8c9GkXOEs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8c9GkXOEs .card-icon {
  font-size: 56px;
  color: #6b7748;
  transition: color 0.3s;
}
.cid-v8c9GkXOEs .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v8c9GkXOEs .link-ico {
  font-size: 0.8rem;
  color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
}
.cid-v8c9GkXOEs .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #d7cd8d;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v8c9GkXOEs .card {
  padding: 0!important;
}
.cid-v8c9GkXOEs .card-wrapper {
  padding: 4rem;
  transition: background 0.3s;
}
.cid-v8c9GkXOEs .card-wrapper:hover {
  background: #6b7748;
}
.cid-v8c9GkXOEs .card-wrapper:hover .card-icon {
  color: #12172c;
}
.cid-v8c9GkXOEs .card-wrapper:hover .line {
  background: #12172c;
}
.cid-v8c9GkXOEs .card1 {
  background: #12172c;
}
.cid-v8c9GkXOEs .card2 {
  background: #151b33;
}
.cid-v8c9GkXOEs .card3 {
  background: #181f3a;
}
.cid-v8c9GkXOEs .card4 {
  background: #1b2242;
}
.cid-v8c9GkXOEs .card5 {
  background: #1e2649;
}
.cid-v8c9GkXOEs .card6 {
  background: #212a50;
}
.cid-v8c9GkXOEs .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 767px) {
  .cid-v8c9GkXOEs .col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cid-v8c9Gm5H9l {
  padding-top: 600px;
  background-image: url("../../../assets/images/667c361a02a0d571d7fe9b63-flat-roof-1280x960.jpg");
}
.cid-v8c9GmHzSp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #efeeee;
}
.cid-v8c9GmHzSp img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8c9GmHzSp img:hover {
  transform: scale(1.1);
}
.cid-v8c9GmHzSp .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8c9GmHzSp h2 {
  padding: 0;
  margin: 0;
}
.cid-v8c9GmHzSp .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8c9GmHzSp .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8c9GmHzSp .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8c9GmHzSp .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8c9GmHzSp .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8c9GmHzSp .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8c9GmHzSp .mbr-iconfont {
  margin: 0!important;
}
.cid-v8c9GmHzSp .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8c9GmHzSp .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8c9GmHzSp .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8c9GmHzSp .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8c9GmHzSp .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8c9GmHzSp H2 {
  color: #12172c;
}
.cid-v8c9GmHzSp .mbr-text {
  color: #232323;
}
.cid-v8c9GmHzSp H3 {
  color: #6b7748;
}
.cid-v8c9Gno4HG {
  padding-top: 600px;
  background-image: url("../../../assets/images/australian-roofing-standards-compliance.webp");
}
.cid-v8c9Go6BoI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v8c9Go6BoI .container {
  max-width: 1500px;
}
.cid-v8c9Go6BoI img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8c9Go6BoI img:hover {
  transform: scale(1.1);
}
.cid-v8c9Go6BoI .row {
  background: #ffffff;
}
.cid-v8c9Go6BoI .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8c9Go6BoI h2 {
  padding: 0;
  margin: 0;
}
.cid-v8c9Go6BoI .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8c9Go6BoI .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8c9Go6BoI .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8c9Go6BoI .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8c9Go6BoI .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8c9Go6BoI .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8c9Go6BoI .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8c9Go6BoI .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8c9Go6BoI .row {
    margin: 0rem;
  }
  .cid-v8c9Go6BoI .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8c9Go6BoI .number {
    margin-right: 2rem;
  }
  .cid-v8c9Go6BoI .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8c9Go6BoI H2 {
  color: #12172c;
}
.cid-v8c9Go6BoI .mbr-text {
  color: #232323;
}
.cid-v8c9Go6BoI H3 {
  color: #6b7748;
}
.cid-v8c9GoPdur {
  padding-top: 600px;
  background-image: url("../../../assets/images/industrial-acrylicroofcoating-600x400-600x400.jpg");
}
.cid-v8c9GpuQsm {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8c9GpuQsm .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8c9GpuQsm .container {
  max-width: 1500px;
}
.cid-v8c9GpuQsm .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8c9GpuQsm .container {
    padding: 0 4rem;
  }
}
.cid-v8c9GpuQsm .mbr-text,
.cid-v8c9GpuQsm .mbr-section-btn {
  color: #efeeee;
}
.cid-v8c9GpuQsm .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8c9GpuQsm .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8c9GpuQsm .align-left {
    text-align: center;
  }
  .cid-v8c9GpuQsm .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8c9GpuQsm H3 {
  color: #6b7748;
}
.cid-v8c9GpuQsm H2 {
  color: #d7cd8d;
}
.cid-v8c9GqbsLR {
  padding-top: 600px;
  background-image: url("../../../assets/images/itc001.webp");
}
.cid-v8c9GqU6VY {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8c9GqU6VY .container {
  max-width: 1500px;
}
.cid-v8c9GqU6VY img {
  width: 100%;
}
.cid-v8c9GqU6VY h2 {
  padding: 0;
  margin: 0;
}
.cid-v8c9GqU6VY .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8c9GqU6VY .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8c9GqU6VY .img-col {
  position: relative;
}
.cid-v8c9GqU6VY .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8c9GqU6VY .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8c9GqU6VY .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8c9GqU6VY .img2 {
    top: -2rem;
  }
  .cid-v8c9GqU6VY .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8c9GqU6VY .img2 {
    width: 50%;
  }
  .cid-v8c9GqU6VY .number {
    margin: auto;
  }
}
.cid-v8c9GqU6VY H2 {
  color: #12172c;
}
.cid-v8c9GqU6VY H3 {
  color: #6b7748;
}
.cid-v8c9GqU6VY .mbr-text {
  color: #232323;
}
.cid-v8c9GrEaRC {
  padding-top: 600px;
  background-image: url("../../../assets/images/house-corner-with-brown-metal-planks-siding-and-roof-with-steel-gutter-rain-system-2000x1333.jpg");
}
.cid-v8c9GsjoJJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8c9GsjoJJ img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8c9GsjoJJ img:hover {
  transform: scale(1.1);
}
.cid-v8c9GsjoJJ .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8c9GsjoJJ h2 {
  padding: 0;
  margin: 0;
}
.cid-v8c9GsjoJJ .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8c9GsjoJJ .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8c9GsjoJJ .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8c9GsjoJJ .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8c9GsjoJJ .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8c9GsjoJJ .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8c9GsjoJJ .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8c9GsjoJJ .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8c9GsjoJJ H2 {
  color: #12172c;
}
.cid-v8c9GsjoJJ .mbr-text {
  color: #232323;
}
.cid-v8c9GsjoJJ H3 {
  color: #6b7748;
}
.cid-v8c9Gt3NL4 {
  padding-top: 600px;
  background-image: url("../../../assets/images/standing-seam-metal-roof.2504031137550-1920x1079.jpg");
}
.cid-v8c9GtO92W {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8c9GtO92W img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8c9GtO92W img:hover {
  transform: scale(1.1);
}
.cid-v8c9GtO92W .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8c9GtO92W h2 {
  padding: 0;
  margin: 0;
}
.cid-v8c9GtO92W .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8c9GtO92W .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8c9GtO92W .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8c9GtO92W .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8c9GtO92W .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8c9GtO92W .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8c9GtO92W .mbr-iconfont {
  margin: 0!important;
}
.cid-v8c9GtO92W .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8c9GtO92W .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8c9GtO92W .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8c9GtO92W .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8c9GtO92W .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8c9GtO92W H2 {
  color: #12172c;
}
.cid-v8c9GtO92W .mbr-text {
  color: #232323;
}
.cid-v8c9GtO92W H3 {
  color: #6b7748;
}
.cid-v8c9GuytMM {
  padding-top: 600px;
  background-image: url("../../../assets/images/roof-installation-washington-dc.webp");
}
.cid-v8c9GvluSU {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8c9GvluSU .row {
  position: relative;
}
.cid-v8c9GvluSU .container {
  max-width: 1500px;
}
.cid-v8c9GvluSU .container {
  padding-right: 8rem!important;
}
.cid-v8c9GvluSU h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8c9GvluSU .content-wrapper {
  max-width: 800px;
}
.cid-v8c9GvluSU H1 {
  color: #333333;
}
.cid-v8c9GvluSU .mbr-text,
.cid-v8c9GvluSU .mbr-section-btn {
  color: #ffffff;
}
.cid-v8c9GvluSU H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8c9GvluSU .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8c9GvluSU .container {
    padding-right: 4rem!important;
  }
}
.cid-v8c9GvluSU H2 {
  color: #6b7748;
}
.cid-v8c9GvluSU H4 {
  color: #d7cd8d;
}
.cid-v8c9Gw5TJz {
  padding-top: 600px;
  background-image: url("../../../assets/images/quantum-november-2025-blog-2-november-2025-blog-featured-image-1024x536.webp");
}
.cid-v8cgu3n2OH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8cgu3n2OH img {
  width: 90%;
}
.cid-v8cgu3n2OH .mbr-text,
.cid-v8cgu3n2OH .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8cgu3n2OH img {
    width: 100%;
  }
  .cid-v8cgu3n2OH .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8cgu3n2OH H3 {
  color: #6b7748;
}
.cid-v8cgu3n2OH H2 {
  color: #12172c;
}
.cid-v8c9GxvYgQ {
  padding-top: 600px;
  background-image: url("../../../assets/images/new-pvc-roofing-1024x768.jpg");
}
.cid-v8c9GyaMRP {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8c9GyaMRP .mbr-section-subtitle {
  color: #232323;
}
.cid-v8c9GyaMRP .btn {
  margin: 0 0 .5rem 0;
}
@media (max-width: 768px) {
  .cid-v8c9GyaMRP h2,
  .cid-v8c9GyaMRP h3 {
    text-align: center !important;
  }
  .cid-v8c9GyaMRP .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8c9GyaMRP H2 {
  color: #12172c;
}
.cid-v8c9Gz01aK {
  padding-top: 600px;
  background-image: url("../../../assets/images/standing-seam-metal-roof.2504031137550-1920x1079.jpg");
}
.cid-v8MKEjLh5y {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MKEjLh5y h2,
.cid-v8MKEjLh5y h3,
.cid-v8MKEjLh5y h4,
.cid-v8MKEjLh5y p {
  color: #ffffff;
}
.cid-v8MKEjLh5y .mbr-overlay {
  z-index: -1;
}
.cid-v8MKEjLh5y .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MKEjLh5y .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MKEjLh5y .form-control:focus,
.cid-v8MKEjLh5y .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MKEjLh5y .form-group {
  margin-bottom: 1rem;
}
.cid-v8MKEjLh5y input::-webkit-input-placeholder,
.cid-v8MKEjLh5y textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MKEjLh5y input:-moz-placeholder,
.cid-v8MKEjLh5y textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MKEjLh5y .jq-selectbox li,
.cid-v8MKEjLh5y .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKEjLh5y .jq-selectbox li:hover,
.cid-v8MKEjLh5y .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKEjLh5y .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKEjLh5y .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKEjLh5y .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MKEjLh5y .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MKEjLh5y .mbr-text {
  color: #767676;
}
.cid-v8MKEjLh5y .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MKEjLh5y .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MKEjLh5y .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MKEjLh5y a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MKEjLh5y .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MKEjLh5y .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MKEjLh5y textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MKEjLh5y .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MKEjLh5y .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MKEjLh5y .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MKEjLh5y h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MKEjLh5y .block-content {
    padding: 0;
  }
  .cid-v8MKEjLh5y .form-block {
    padding: 1rem;
  }
}
.cid-v8MKEjLh5y .mbr-section-title,
.cid-v8MKEjLh5y .mbr-section-btn {
  color: #12172c;
}
.cid-v8MKEjLh5y H4 {
  color: #d7cd8d;
}
.cid-v8MKEjLh5y .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MKEjLh5y P {
  color: #232323;
}
.cid-v8MKF0Gt79 {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MKF0Gt79 .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKF0Gt79 .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MKF0Gt79 .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKF0Gt79 .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MKF0Gt79 .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MKF0Gt79 .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MKF0Gt79 .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MKF0Gt79 .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MKF0Gt79 .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MKF0Gt79 .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MKF0Gt79 .mbr-text,
.cid-v8MKF0Gt79 .mbr-section-btn {
  color: #232323;
}
.cid-v8MKF0Gt79 .location,
.cid-v8MKF0Gt79 .icon-wrap {
  color: #6b7748;
}
.cid-v8MKF0Gt79 H3 {
  color: #12172c;
}
.cid-v8MKFxCDB6 .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MKFxCDB6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MKFxCDB6 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MKFxCDB6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MKFxCDB6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8c9GzEnYa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8c9GzEnYa .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8ci2UzaMI .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8ci2UzaMI .nav-item:focus,
.cid-v8ci2UzaMI .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8ci2UzaMI .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8ci2UzaMI .nav-item .nav-link {
    position: relative;
  }
  .cid-v8ci2UzaMI .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8ci2UzaMI .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8ci2UzaMI .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8ci2UzaMI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8ci2UzaMI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8ci2UzaMI .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8ci2UzaMI .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8ci2UzaMI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8ci2UzaMI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8ci2UzaMI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8ci2UzaMI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8ci2UzaMI .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8ci2UzaMI .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8ci2UzaMI .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8ci2UzaMI .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8ci2UzaMI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8ci2UzaMI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8ci2UzaMI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8ci2UzaMI .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8ci2UzaMI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8ci2UzaMI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8ci2UzaMI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8ci2UzaMI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8ci2UzaMI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8ci2UzaMI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8ci2UzaMI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8ci2UzaMI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8ci2UzaMI .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8ci2UzaMI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8ci2UzaMI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8ci2UzaMI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8ci2UzaMI .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8ci2UzaMI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8ci2UzaMI .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8ci2UzaMI .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8ci2UzaMI .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8ci2UzaMI .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8ci2UzaMI .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8ci2UzaMI .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8ci2UzaMI .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8ci2UzaMI .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8ci2UzaMI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8ci2UzaMI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8ci2UzaMI .dropdown-item.active,
.cid-v8ci2UzaMI .dropdown-item:active {
  background-color: transparent;
}
.cid-v8ci2UzaMI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8ci2UzaMI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8ci2UzaMI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8ci2UzaMI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8ci2UzaMI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8ci2UzaMI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8ci2UzaMI ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8ci2UzaMI .navbar-buttons {
  text-align: center;
}
.cid-v8ci2UzaMI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8ci2UzaMI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8ci2UzaMI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8ci2UzaMI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8ci2UzaMI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8ci2UzaMI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8ci2UzaMI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8ci2UzaMI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8ci2UzaMI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8ci2UzaMI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8ci2UzaMI .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8ci2UzaMI a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8ci2UzaMI .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8ci2UzaMI .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8ci2UzaMI .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8ci2UzaMI .navbar {
    height: 77px;
  }
  .cid-v8ci2UzaMI .navbar.opened {
    height: auto;
  }
  .cid-v8ci2UzaMI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8ci2W6E39 {
  overflow: hidden !important;
  background-image: url("../../../assets/images/what-is-metal-roofing-1.webp");
}
.cid-v8ci2W6E39 .container-fluid {
  padding: 0 5rem;
}
.cid-v8ci2W6E39 .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8ci2W6E39 .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8ci2W6E39 .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8ci2W6E39 .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8ci2W6E39 .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8ci2W6E39 .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8ci2W6E39 .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8ci2W6E39 .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8ci2W6E39 .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8ci2W6E39 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8ci2W6E39 .mbr-section-subtitle,
.cid-v8ci2W6E39 .mbr-section-btn {
  color: #ffffff;
}
.cid-v8ci2XoLip {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8ci2XoLip .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  transition: background 0.3s;
}
.cid-v8ci2XoLip H2 {
  color: #12172c;
}
.cid-v8ci2XoLip H3 {
  color: #6b7748;
}
.cid-v8ci2XoLip .mbr-text,
.cid-v8ci2XoLip .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8ci2XoLip .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v8ci2YrpVQ {
  padding-top: 600px;
  background-image: url("../../../assets/images/the-role-of-residential-metal-roofing-in-modern-architectural-designs.jpg.webp");
}
.cid-v8ci2ZzH6R {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8ci2ZzH6R .mbr-overlay {
  background: #232323;
}
.cid-v8ci2ZzH6R .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8ci2ZzH6R H2 {
  color: #12172c;
}
.cid-v8ci2ZzH6R .mbr-section-subtitle,
.cid-v8ci2ZzH6R .mbr-section-btn {
  color: #232323;
}
.cid-v8ci30MWUo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8ci30MWUo .card-icon {
  font-size: 56px;
  color: #6b7748;
  transition: color 0.3s;
}
.cid-v8ci30MWUo .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v8ci30MWUo .link-ico {
  font-size: 0.8rem;
  color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
}
.cid-v8ci30MWUo .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #d7cd8d;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v8ci30MWUo .card {
  padding: 0!important;
}
.cid-v8ci30MWUo .card-wrapper {
  padding: 4rem;
  transition: background 0.3s;
}
.cid-v8ci30MWUo .card-wrapper:hover {
  background: #6b7748;
}
.cid-v8ci30MWUo .card-wrapper:hover .card-icon {
  color: #12172c;
}
.cid-v8ci30MWUo .card-wrapper:hover .line {
  background: #12172c;
}
.cid-v8ci30MWUo .card1 {
  background: #12172c;
}
.cid-v8ci30MWUo .card2 {
  background: #151b33;
}
.cid-v8ci30MWUo .card3 {
  background: #181f3a;
}
.cid-v8ci30MWUo .card4 {
  background: #1b2242;
}
.cid-v8ci30MWUo .card5 {
  background: #1e2649;
}
.cid-v8ci30MWUo .card6 {
  background: #212a50;
}
.cid-v8ci30MWUo .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 767px) {
  .cid-v8ci30MWUo .col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cid-v8ci32TtMw {
  padding-top: 600px;
  background-image: url("../../../assets/images/australian-gutter-types-and-sizes-featured-image.webp");
}
.cid-v8ci33Z5xp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8ci33Z5xp img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8ci33Z5xp img:hover {
  transform: scale(1.1);
}
.cid-v8ci33Z5xp .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8ci33Z5xp h2 {
  padding: 0;
  margin: 0;
}
.cid-v8ci33Z5xp .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8ci33Z5xp .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8ci33Z5xp .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8ci33Z5xp .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8ci33Z5xp .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8ci33Z5xp .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8ci33Z5xp .mbr-iconfont {
  margin: 0!important;
}
.cid-v8ci33Z5xp .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8ci33Z5xp .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8ci33Z5xp .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8ci33Z5xp .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8ci33Z5xp .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8ci33Z5xp H2 {
  color: #12172c;
}
.cid-v8ci33Z5xp .mbr-text {
  color: #232323;
}
.cid-v8ci33Z5xp H3 {
  color: #6b7748;
}
.cid-v8ci352WsR {
  padding-top: 600px;
  background-image: url("../../../assets/images/composite-shake-roofing.webp");
}
.cid-v8ci362SQG {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v8ci362SQG .container {
  max-width: 1500px;
}
.cid-v8ci362SQG img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8ci362SQG img:hover {
  transform: scale(1.1);
}
.cid-v8ci362SQG .row {
  background: #ffffff;
}
.cid-v8ci362SQG .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8ci362SQG h2 {
  padding: 0;
  margin: 0;
}
.cid-v8ci362SQG .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8ci362SQG .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8ci362SQG .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8ci362SQG .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8ci362SQG .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8ci362SQG .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8ci362SQG .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8ci362SQG .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8ci362SQG .row {
    margin: 0rem;
  }
  .cid-v8ci362SQG .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8ci362SQG .number {
    margin-right: 2rem;
  }
  .cid-v8ci362SQG .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8ci362SQG H2 {
  color: #12172c;
}
.cid-v8ci362SQG .mbr-text {
  color: #232323;
}
.cid-v8ci362SQG H3 {
  color: #6b7748;
}
.cid-v8ci37h1S6 {
  padding-top: 600px;
  background-image: url("../../../assets/images/residential-steel-roof-sheeting-1024x576.webp");
}
.cid-v8ci38f4pB {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8ci38f4pB .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8ci38f4pB .container {
  max-width: 1500px;
}
.cid-v8ci38f4pB .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8ci38f4pB .container {
    padding: 0 4rem;
  }
}
.cid-v8ci38f4pB .mbr-text,
.cid-v8ci38f4pB .mbr-section-btn {
  color: #efeeee;
}
.cid-v8ci38f4pB .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8ci38f4pB .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8ci38f4pB .align-left {
    text-align: center;
  }
  .cid-v8ci38f4pB .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8ci38f4pB H3 {
  color: #6b7748;
}
.cid-v8ci38f4pB H2 {
  color: #d7cd8d;
}
.cid-v8ci39txML {
  padding-top: 600px;
  background-image: url("../../../assets/images/a14bff88-e3bc-4960-b903-037e20284761-970x546.jpg");
}
.cid-v8ci3aFTXP {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8ci3aFTXP .container {
  max-width: 1500px;
}
.cid-v8ci3aFTXP img {
  width: 100%;
}
.cid-v8ci3aFTXP h2 {
  padding: 0;
  margin: 0;
}
.cid-v8ci3aFTXP .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8ci3aFTXP .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8ci3aFTXP .img-col {
  position: relative;
}
.cid-v8ci3aFTXP .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8ci3aFTXP .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8ci3aFTXP .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8ci3aFTXP .img2 {
    top: -2rem;
  }
  .cid-v8ci3aFTXP .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8ci3aFTXP .img2 {
    width: 50%;
  }
  .cid-v8ci3aFTXP .number {
    margin: auto;
  }
}
.cid-v8ci3aFTXP H2 {
  color: #12172c;
}
.cid-v8ci3aFTXP H3 {
  color: #6b7748;
}
.cid-v8ci3aFTXP .mbr-text {
  color: #232323;
}
.cid-v8ci3c3nKx {
  padding-top: 600px;
  background-image: url("../../../assets/images/industrial-roof-header-900x600-1-900x600.jpg");
}
.cid-v8ci3d2l95 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8ci3d2l95 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8ci3d2l95 img:hover {
  transform: scale(1.1);
}
.cid-v8ci3d2l95 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8ci3d2l95 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8ci3d2l95 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8ci3d2l95 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8ci3d2l95 .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8ci3d2l95 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8ci3d2l95 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8ci3d2l95 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8ci3d2l95 .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8ci3d2l95 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8ci3d2l95 H2 {
  color: #12172c;
}
.cid-v8ci3d2l95 .mbr-text {
  color: #232323;
}
.cid-v8ci3d2l95 H3 {
  color: #6b7748;
}
.cid-v8ci3ejZsR {
  padding-top: 600px;
  background-image: url("../../../assets/images/low-slope-roofing-cluster-page-4-scaled-2000x1500.jpg");
}
.cid-v8ci3fnxnx {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8ci3fnxnx img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8ci3fnxnx img:hover {
  transform: scale(1.1);
}
.cid-v8ci3fnxnx .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8ci3fnxnx h2 {
  padding: 0;
  margin: 0;
}
.cid-v8ci3fnxnx .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8ci3fnxnx .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8ci3fnxnx .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8ci3fnxnx .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8ci3fnxnx .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8ci3fnxnx .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8ci3fnxnx .mbr-iconfont {
  margin: 0!important;
}
.cid-v8ci3fnxnx .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8ci3fnxnx .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8ci3fnxnx .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8ci3fnxnx .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8ci3fnxnx .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8ci3fnxnx H2 {
  color: #12172c;
}
.cid-v8ci3fnxnx .mbr-text {
  color: #232323;
}
.cid-v8ci3fnxnx H3 {
  color: #6b7748;
}
.cid-v8ci3gDYxh {
  padding-top: 600px;
  background-image: url("../../../assets/images/comparing-different-metal-roofing-systems-e1744102312783-1600x780.jpg");
}
.cid-v8ci3hRjDi {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8ci3hRjDi .row {
  position: relative;
}
.cid-v8ci3hRjDi .container {
  max-width: 1500px;
}
.cid-v8ci3hRjDi .container {
  padding-right: 8rem!important;
}
.cid-v8ci3hRjDi h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8ci3hRjDi .content-wrapper {
  max-width: 800px;
}
.cid-v8ci3hRjDi H1 {
  color: #333333;
}
.cid-v8ci3hRjDi .mbr-text,
.cid-v8ci3hRjDi .mbr-section-btn {
  color: #ffffff;
}
.cid-v8ci3hRjDi H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8ci3hRjDi .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8ci3hRjDi .container {
    padding-right: 4rem!important;
  }
}
.cid-v8ci3hRjDi H2 {
  color: #6b7748;
}
.cid-v8ci3hRjDi H4 {
  color: #d7cd8d;
}
.cid-v8ci3ja10m {
  padding-top: 600px;
  background-image: url("../../../assets/images/sheet-roofing-benefits.webp");
}
.cid-v8ci3krmrs {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8ci3krmrs img {
  width: 90%;
}
.cid-v8ci3krmrs .mbr-text,
.cid-v8ci3krmrs .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8ci3krmrs img {
    width: 100%;
  }
  .cid-v8ci3krmrs .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8ci3krmrs H3 {
  color: #6b7748;
}
.cid-v8ci3krmrs H2 {
  color: #12172c;
}
.cid-v8ci3lzj8c {
  padding-top: 600px;
  background-image: url("../../../assets/images/commercial-air-conditioning-2571306.webp");
}
.cid-v8ci3mMA7V {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8ci3mMA7V .mbr-section-subtitle {
  color: #232323;
}
.cid-v8ci3mMA7V .btn {
  margin: 0 0 .5rem 0;
}
@media (max-width: 768px) {
  .cid-v8ci3mMA7V h2,
  .cid-v8ci3mMA7V h3 {
    text-align: center !important;
  }
  .cid-v8ci3mMA7V .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8ci3mMA7V H2 {
  color: #12172c;
}
.cid-v8ci3nUriX {
  padding-top: 600px;
  background-image: url("../../../assets/images/standing-seam-metal-roof.2504031137550-1920x1079.jpg");
}
.cid-v8MKJO9eZb {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MKJO9eZb h2,
.cid-v8MKJO9eZb h3,
.cid-v8MKJO9eZb h4,
.cid-v8MKJO9eZb p {
  color: #ffffff;
}
.cid-v8MKJO9eZb .mbr-overlay {
  z-index: -1;
}
.cid-v8MKJO9eZb .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MKJO9eZb .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MKJO9eZb .form-control:focus,
.cid-v8MKJO9eZb .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MKJO9eZb .form-group {
  margin-bottom: 1rem;
}
.cid-v8MKJO9eZb input::-webkit-input-placeholder,
.cid-v8MKJO9eZb textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MKJO9eZb input:-moz-placeholder,
.cid-v8MKJO9eZb textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MKJO9eZb .jq-selectbox li,
.cid-v8MKJO9eZb .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKJO9eZb .jq-selectbox li:hover,
.cid-v8MKJO9eZb .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKJO9eZb .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKJO9eZb .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKJO9eZb .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MKJO9eZb .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MKJO9eZb .mbr-text {
  color: #767676;
}
.cid-v8MKJO9eZb .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MKJO9eZb .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MKJO9eZb .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MKJO9eZb a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MKJO9eZb .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MKJO9eZb .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MKJO9eZb textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MKJO9eZb .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MKJO9eZb .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MKJO9eZb .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MKJO9eZb h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MKJO9eZb .block-content {
    padding: 0;
  }
  .cid-v8MKJO9eZb .form-block {
    padding: 1rem;
  }
}
.cid-v8MKJO9eZb .mbr-section-title,
.cid-v8MKJO9eZb .mbr-section-btn {
  color: #12172c;
}
.cid-v8MKJO9eZb H4 {
  color: #d7cd8d;
}
.cid-v8MKJO9eZb .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MKJO9eZb P {
  color: #232323;
}
.cid-v8MKKB95a4 {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MKKB95a4 .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKKB95a4 .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MKKB95a4 .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKKB95a4 .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MKKB95a4 .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MKKB95a4 .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MKKB95a4 .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MKKB95a4 .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MKKB95a4 .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MKKB95a4 .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MKKB95a4 .mbr-text,
.cid-v8MKKB95a4 .mbr-section-btn {
  color: #232323;
}
.cid-v8MKKB95a4 .location,
.cid-v8MKKB95a4 .icon-wrap {
  color: #6b7748;
}
.cid-v8MKKB95a4 H3 {
  color: #12172c;
}
.cid-v8MKLan4aa .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MKLan4aa .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MKLan4aa .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MKLan4aa .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MKLan4aa .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8ci3p74wq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8ci3p74wq .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8cmMMPy9g {
  background-image: url("../../../assets/images/67cea867ecc3e97744d9035b-roofing-materials-101-what-you-need-to-know.webp");
}
.cid-v8cmMMPy9g .mbr-section-title,
.cid-v8cmMMPy9g .mbr-section-subtitle {
  color: #000000;
}
.cid-v8cmMMPy9g .mbr-section-text {
  color: #232323;
}
.cid-v8cmMMPy9g .mbr-text,
.cid-v8cmMMPy9g .typed-text,
.cid-v8cmMMPy9g .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v8cmMMPy9g .btn {
  margin-left: 4px !important;
}
.cid-v8cmMMPy9g .animated-element {
  color: #d7cd8d;
}
.cid-v8cmMMPy9g .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v8cmMMPy9g .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v8cmMMPy9g .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cmMMPy9g .typed-text,
  .cid-v8cmMMPy9g .mbr-section-subtitle,
  .cid-v8cmMMPy9g .mbr-section-text,
  .cid-v8cmMMPy9g .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v8cmMMPy9g .mbr-section-subtitle,
.cid-v8cmMMPy9g .typed-text {
  color: #ffffff;
}
.cid-v8cmMMPy9g .mbr-section-text,
.cid-v8cmMMPy9g .mbr-section-btn {
  color: #ffffff;
}
.cid-v8cmUOTQF4 {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #12172c;
}
.cid-v8cmUOTQF4 .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #d7cd8d;
  transition: background 0.3s;
}
.cid-v8cmUOTQF4 H2 {
  color: #6b7748;
}
.cid-v8cmUOTQF4 H3 {
  color: #d7cd8d;
}
.cid-v8cmUOTQF4 .mbr-text,
.cid-v8cmUOTQF4 .mbr-section-btn {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v8cmUOTQF4 .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v8cmTg7sw7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v8cmTg7sw7 .card-icon {
  font-size: 56px;
  color: #12172c;
  transition: color 0.3s;
}
.cid-v8cmTg7sw7 .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v8cmTg7sw7 p {
  font-weight: 400;
}
.cid-v8cmTg7sw7 .link-ico {
  font-size: 0.8rem;
  color: #36404c;
  border: 2px solid #36404c;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
  transition: all 0.3s;
}
.cid-v8cmTg7sw7 .link-ico:hover {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v8cmTg7sw7 .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v8cmTg7sw7 .card-wrapper {
  padding: 2rem;
  transition: background 0.3s;
  background: #ffffff;
}
.cid-v8cmTg7sw7 .card-wrapper:hover .link-ico {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v8cmTg7sw7 .card-wrapper:hover .card-title a {
  color: #12172c !important;
}
.cid-v8cmTg7sw7 .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.cid-v8cmTg7sw7 .card-title,
.cid-v8cmTg7sw7 .card-ico,
.cid-v8cmTg7sw7 .line-wrap {
  text-align: center;
}
.cid-v8cmTg7sw7 .mbr-text,
.cid-v8cmTg7sw7 .card-link {
  text-align: center;
  color: #767676;
}
.cid-v8cmDbhqjO {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-clement-proust-363898785-31763541-900x650.jpg");
}
.cid-v8cphSeEgv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cphSeEgv p {
  color: #767676;
}
.cid-v8cphSeEgv .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8cphSeEgv .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8cphSeEgv .row-element,
.cid-v8cphSeEgv .image-element {
  padding: 0;
}
.cid-v8cphSeEgv .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8cphSeEgv .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8cphSeEgv .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8cphSeEgv .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8cphSeEgv .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8cphSeEgv .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cphSeEgv .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8cphSeEgv .underline .line {
    height: 2px;
  }
  .cid-v8cphSeEgv .mbr-title,
  .cid-v8cphSeEgv .underline,
  .cid-v8cphSeEgv .mbr-text,
  .cid-v8cphSeEgv .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8cphSeEgv .mbr-title,
.cid-v8cphSeEgv .underline {
  color: #12172c;
}
.cid-v8cphSeEgv .mbr-text,
.cid-v8cphSeEgv .mbr-section-btn {
  color: #232323;
}
.cid-v8cmDXc5Zb {
  padding-top: 600px;
  background-image: url("../../../assets/images/gutter-covers-maryland-1200x700.jpg");
}
.cid-v8cpj1sjKo {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cpj1sjKo p {
  color: #767676;
}
.cid-v8cpj1sjKo .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8cpj1sjKo .row-element,
.cid-v8cpj1sjKo .image-element {
  padding: 0;
}
.cid-v8cpj1sjKo .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8cpj1sjKo .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8cpj1sjKo .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8cpj1sjKo .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8cpj1sjKo .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8cpj1sjKo .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cpj1sjKo .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8cpj1sjKo .underline .line {
    height: 2px;
  }
  .cid-v8cpj1sjKo .mbr-title,
  .cid-v8cpj1sjKo .underline,
  .cid-v8cpj1sjKo .mbr-text,
  .cid-v8cpj1sjKo .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8cpj1sjKo .mbr-text,
.cid-v8cpj1sjKo .mbr-section-btn {
  color: #232323;
}
.cid-v8cpj1sjKo .mbr-title,
.cid-v8cpj1sjKo .underline {
  color: #12172c;
}
.cid-v8cmEtnrbZ {
  padding-top: 600px;
  background-image: url("../../../assets/images/667c361a02a0d571d7fe9b63-flat-roof-1280x960.jpg");
}
.cid-v8cpkRFzxB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cpkRFzxB p {
  color: #767676;
}
.cid-v8cpkRFzxB .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8cpkRFzxB .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8cpkRFzxB .row-element,
.cid-v8cpkRFzxB .image-element {
  padding: 0;
}
.cid-v8cpkRFzxB .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8cpkRFzxB .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8cpkRFzxB .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8cpkRFzxB .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8cpkRFzxB .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8cpkRFzxB .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cpkRFzxB .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8cpkRFzxB .underline .line {
    height: 2px;
  }
  .cid-v8cpkRFzxB .mbr-title,
  .cid-v8cpkRFzxB .underline,
  .cid-v8cpkRFzxB .mbr-text,
  .cid-v8cpkRFzxB .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8cpkRFzxB .mbr-text,
.cid-v8cpkRFzxB .mbr-section-btn {
  color: #232323;
}
.cid-v8cpkRFzxB .mbr-title,
.cid-v8cpkRFzxB .underline {
  color: #12172c;
}
.cid-v8cmEZSZgf {
  padding-top: 600px;
  background-image: url("../../../assets/images/projects-8-625x500.jpg");
}
.cid-v8cplJNuaJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cplJNuaJ .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8cplJNuaJ .row-element,
.cid-v8cplJNuaJ .image-element {
  padding: 0;
}
.cid-v8cplJNuaJ .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8cplJNuaJ .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8cplJNuaJ .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8cplJNuaJ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8cplJNuaJ .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8cplJNuaJ .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cplJNuaJ .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8cplJNuaJ .underline .line {
    height: 2px;
  }
  .cid-v8cplJNuaJ .mbr-title,
  .cid-v8cplJNuaJ .underline,
  .cid-v8cplJNuaJ .mbr-text,
  .cid-v8cplJNuaJ .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8cplJNuaJ .mbr-title,
.cid-v8cplJNuaJ .underline {
  color: #12172c;
}
.cid-v8cplJNuaJ .mbr-text,
.cid-v8cplJNuaJ .mbr-section-btn {
  color: #232323;
}
.cid-v8cmFwJUch {
  padding-top: 600px;
  background-image: url("../../../assets/images/33-1920x1440.jpg");
}
.cid-v8crti68Vq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8crti68Vq p {
  color: #767676;
}
.cid-v8crti68Vq .img-wrap {
  width: 100% !important;
  height: 100% !important;
}
.cid-v8crti68Vq .main {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cid-v8crti68Vq .row-element,
.cid-v8crti68Vq .image-element {
  padding: 0;
}
.cid-v8crti68Vq .image-element {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v8crti68Vq .image-element img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.cid-v8crti68Vq .underline {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-v8crti68Vq .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #6b7748, #12172c);
  display: inline-block;
}
@media (min-width: 1500px) {
  .cid-v8crti68Vq .text-content {
    padding: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1499px) {
  .cid-v8crti68Vq .text-content {
    padding: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-v8crti68Vq .text-content {
    padding: 2rem 1rem;
  }
  .cid-v8crti68Vq .underline .line {
    height: 2px;
  }
  .cid-v8crti68Vq .mbr-title,
  .cid-v8crti68Vq .underline,
  .cid-v8crti68Vq .mbr-text,
  .cid-v8crti68Vq .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8crti68Vq .mbr-title,
.cid-v8crti68Vq .underline {
  color: #12172c;
}
.cid-v8crti68Vq .mbr-text,
.cid-v8crti68Vq .mbr-section-btn {
  color: #232323;
}
.cid-v8cmG0Adzs {
  padding-top: 600px;
  background-image: url("../../../assets/images/how-to-waterproof-a-roof2.webp");
}
.cid-v8crTcRo5M {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8crTcRo5M img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v8crTcRo5M img {
    width: 100%;
  }
  .cid-v8crTcRo5M .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8crTcRo5M ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v8crTcRo5M ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v8crTcRo5M ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #b69b74;
}
.cid-v8crTcRo5M H2 {
  color: #12172c;
}
.cid-v8crTcRo5M H3 {
  color: #6b7748;
}
.cid-v8cmGEbcq8 {
  padding-top: 600px;
  background-image: url("../../../assets/images/cosmofin-pvc-membrane-with-standing-seams-house-roof-clovelly-nsw-scaled-2000x1559.jpg");
}
.cid-v8csweZpFe {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8csweZpFe img {
  width: 90%;
}
.cid-v8csweZpFe .mbr-text,
.cid-v8csweZpFe .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8csweZpFe img {
    width: 100%;
  }
  .cid-v8csweZpFe .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8csweZpFe H2 {
  color: #12172c;
}
.cid-v8csweZpFe H3 {
  color: #6b7748;
}
.cid-v8cmH7oVG3 {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-photo-2663254-2000x1333.jpg");
}
.cid-v8cteoqjTp {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8cteoqjTp .mbr-section-subtitle {
  color: #232323;
}
.cid-v8cteoqjTp .btn {
  margin: 0 0 .5rem 0;
}
@media (max-width: 768px) {
  .cid-v8cteoqjTp h2,
  .cid-v8cteoqjTp h3 {
    text-align: center !important;
  }
  .cid-v8cteoqjTp .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8cteoqjTp H2 {
  color: #12172c;
}
.cid-v8cmHKc6xR {
  padding-top: 600px;
  background-image: url("../../../assets/images/1021-3.webp");
}
.cid-v8MKh2MCBN {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MKh2MCBN h2,
.cid-v8MKh2MCBN h3,
.cid-v8MKh2MCBN h4,
.cid-v8MKh2MCBN p {
  color: #ffffff;
}
.cid-v8MKh2MCBN .mbr-overlay {
  z-index: -1;
}
.cid-v8MKh2MCBN .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MKh2MCBN .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MKh2MCBN .form-control:focus,
.cid-v8MKh2MCBN .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MKh2MCBN .form-group {
  margin-bottom: 1rem;
}
.cid-v8MKh2MCBN input::-webkit-input-placeholder,
.cid-v8MKh2MCBN textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MKh2MCBN input:-moz-placeholder,
.cid-v8MKh2MCBN textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MKh2MCBN .jq-selectbox li,
.cid-v8MKh2MCBN .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKh2MCBN .jq-selectbox li:hover,
.cid-v8MKh2MCBN .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKh2MCBN .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKh2MCBN .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKh2MCBN .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MKh2MCBN .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MKh2MCBN .mbr-text {
  color: #767676;
}
.cid-v8MKh2MCBN .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MKh2MCBN .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MKh2MCBN .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MKh2MCBN a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MKh2MCBN .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MKh2MCBN .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MKh2MCBN textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MKh2MCBN .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MKh2MCBN .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MKh2MCBN .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MKh2MCBN h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MKh2MCBN .block-content {
    padding: 0;
  }
  .cid-v8MKh2MCBN .form-block {
    padding: 1rem;
  }
}
.cid-v8MKh2MCBN .mbr-section-title,
.cid-v8MKh2MCBN .mbr-section-btn {
  color: #12172c;
}
.cid-v8MKh2MCBN H4 {
  color: #d7cd8d;
}
.cid-v8MKh2MCBN .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MKh2MCBN P {
  color: #232323;
}
.cid-v8MKhRSZAD {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MKhRSZAD .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKhRSZAD .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MKhRSZAD .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKhRSZAD .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MKhRSZAD .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MKhRSZAD .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MKhRSZAD .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MKhRSZAD .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MKhRSZAD .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MKhRSZAD .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MKhRSZAD .mbr-text,
.cid-v8MKhRSZAD .mbr-section-btn {
  color: #232323;
}
.cid-v8MKhRSZAD .location,
.cid-v8MKhRSZAD .icon-wrap {
  color: #6b7748;
}
.cid-v8MKhRSZAD H3 {
  color: #12172c;
}
.cid-v8MKiHLVXu .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MKiHLVXu .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MKiHLVXu .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MKiHLVXu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MKiHLVXu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8cuLCiW2x .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cuLCiW2x .nav-item:focus,
.cid-v8cuLCiW2x .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8cuLCiW2x .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8cuLCiW2x .nav-item .nav-link {
    position: relative;
  }
  .cid-v8cuLCiW2x .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8cuLCiW2x .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8cuLCiW2x .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8cuLCiW2x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cuLCiW2x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8cuLCiW2x .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8cuLCiW2x .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8cuLCiW2x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8cuLCiW2x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cuLCiW2x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8cuLCiW2x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8cuLCiW2x .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8cuLCiW2x .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8cuLCiW2x .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8cuLCiW2x .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8cuLCiW2x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8cuLCiW2x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8cuLCiW2x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8cuLCiW2x .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8cuLCiW2x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8cuLCiW2x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8cuLCiW2x .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8cuLCiW2x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8cuLCiW2x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8cuLCiW2x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8cuLCiW2x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8cuLCiW2x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8cuLCiW2x .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8cuLCiW2x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8cuLCiW2x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8cuLCiW2x .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8cuLCiW2x .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8cuLCiW2x .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8cuLCiW2x .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8cuLCiW2x .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8cuLCiW2x .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8cuLCiW2x .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8cuLCiW2x .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8cuLCiW2x .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8cuLCiW2x .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8cuLCiW2x .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8cuLCiW2x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8cuLCiW2x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8cuLCiW2x .dropdown-item.active,
.cid-v8cuLCiW2x .dropdown-item:active {
  background-color: transparent;
}
.cid-v8cuLCiW2x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8cuLCiW2x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8cuLCiW2x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8cuLCiW2x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8cuLCiW2x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8cuLCiW2x .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8cuLCiW2x ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8cuLCiW2x .navbar-buttons {
  text-align: center;
}
.cid-v8cuLCiW2x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8cuLCiW2x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8cuLCiW2x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8cuLCiW2x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8cuLCiW2x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8cuLCiW2x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8cuLCiW2x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8cuLCiW2x nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8cuLCiW2x nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8cuLCiW2x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8cuLCiW2x .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8cuLCiW2x a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8cuLCiW2x .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8cuLCiW2x .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8cuLCiW2x .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8cuLCiW2x .navbar {
    height: 77px;
  }
  .cid-v8cuLCiW2x .navbar.opened {
    height: auto;
  }
  .cid-v8cuLCiW2x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8cvwM0wEd {
  overflow: hidden !important;
  background-image: url("../../../assets/images/d1200x1200-techo-bloc-by-style-backyard-patio-slabs-pavers-grey-black-modern-1-768x896.webp");
}
.cid-v8cvwM0wEd .container-fluid {
  padding: 0 5rem;
}
.cid-v8cvwM0wEd .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8cvwM0wEd .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8cvwM0wEd .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8cvwM0wEd .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8cvwM0wEd .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8cvwM0wEd .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8cvwM0wEd .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8cvwM0wEd .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8cvwM0wEd .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8cvwM0wEd .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8cvwM0wEd .mbr-section-subtitle,
.cid-v8cvwM0wEd .mbr-section-btn {
  color: #ffffff;
}
.cid-v8cwIZuu95 {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8cwIZuu95 .row {
  position: relative;
}
.cid-v8cwIZuu95 .container {
  max-width: 1500px;
}
.cid-v8cwIZuu95 .container {
  padding-right: 8rem!important;
}
.cid-v8cwIZuu95 h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8cwIZuu95 .content-wrapper {
  max-width: 800px;
}
.cid-v8cwIZuu95 H1 {
  color: #333333;
}
.cid-v8cwIZuu95 .mbr-text,
.cid-v8cwIZuu95 .mbr-section-btn {
  color: #ffffff;
}
.cid-v8cwIZuu95 H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8cwIZuu95 .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cwIZuu95 .container {
    padding-right: 4rem!important;
  }
}
.cid-v8cwIZuu95 H2 {
  color: #6b7748;
}
.cid-v8cwIZuu95 H4 {
  color: #d7cd8d;
}
.cid-v8cwEpLUVM {
  padding-top: 600px;
  background-image: url("../../../assets/images/church-maitland-maxi-cobble-grey-charcoal-border-1024x768.webp");
}
.cid-v8cwlx4CHe {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v8cwlx4CHe .mbr-overlay {
  background: linear-gradient(90deg, #efefef, #1ec5bf);
}
.cid-v8cwlx4CHe h4,
.cid-v8cwlx4CHe h5 {
  text-align: center;
}
.cid-v8cwlx4CHe p {
  text-align: center;
}
.cid-v8cwlx4CHe .card-box {
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.cid-v8cwlx4CHe .card-img {
  font-size: 3rem;
}
.cid-v8cwlx4CHe .date span {
  display: inline-block;
  background-color: #12172c;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
}
.cid-v8cwlx4CHe H2 {
  color: #12172c;
}
.cid-v8cwlx4CHe .mbr-section-subtitle {
  color: #efefef;
}
.cid-v8cwlx4CHe .card-title,
.cid-v8cwlx4CHe .card-img {
  color: #12172c;
}
.cid-v8cwCDEDJY {
  padding-top: 600px;
  background-image: url("../../../assets/images/7c04b0f52-722e76d9b33f9a68ffb2d2cf611bbc6d-640x480.jpg");
}
.cid-v8cylURgGF {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8cylURgGF .container {
  max-width: 1500px;
}
.cid-v8cylURgGF img {
  width: 100%;
}
.cid-v8cylURgGF h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cylURgGF .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8cylURgGF .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8cylURgGF .img-col {
  position: relative;
}
.cid-v8cylURgGF .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8cylURgGF .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cylURgGF .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8cylURgGF .img2 {
    top: -2rem;
  }
  .cid-v8cylURgGF .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8cylURgGF .img2 {
    width: 50%;
  }
  .cid-v8cylURgGF .number {
    margin: auto;
  }
}
.cid-v8cylURgGF H2 {
  color: #12172c;
}
.cid-v8cylURgGF H3 {
  color: #6b7748;
}
.cid-v8cwxonx6b {
  padding-top: 600px;
  background-image: url("../../../assets/images/maxi-cobble-karoo-paver-e1698134837400-1024x945.jpg");
}
.cid-v8cynkyIfH {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8cynkyIfH .container {
  max-width: 1500px;
}
.cid-v8cynkyIfH .row {
  background: #12172c;
}
.cid-v8cynkyIfH .img-col {
  padding: 0;
}
.cid-v8cynkyIfH .title-col {
  padding: 4rem 8rem;
}
.cid-v8cynkyIfH img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8cynkyIfH h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cynkyIfH .text-wrap {
  margin: auto;
}
.cid-v8cynkyIfH .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8cynkyIfH .row {
    margin: 2rem;
  }
  .cid-v8cynkyIfH .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cynkyIfH .row {
    margin: 0rem;
  }
  .cid-v8cynkyIfH .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cynkyIfH H2 {
  color: #d7cd8d;
}
.cid-v8cwxRKsyq {
  padding-top: 600px;
  background-image: url("../../../assets/images/stone-625x843.jpg");
}
.cid-v8cyoDB5AN {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8cyoDB5AN .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8cyoDB5AN .container {
  max-width: 1500px;
}
.cid-v8cyoDB5AN .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8cyoDB5AN .container {
    padding: 0 4rem;
  }
}
.cid-v8cyoDB5AN .mbr-text,
.cid-v8cyoDB5AN .mbr-section-btn {
  color: #efeeee;
}
.cid-v8cyoDB5AN .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8cyoDB5AN .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8cyoDB5AN .align-left {
    text-align: center;
  }
  .cid-v8cyoDB5AN .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8cyoDB5AN H2 {
  color: #6b7748;
}
.cid-v8cyoDB5AN H3 {
  color: #d7cd8d;
}
.cid-v8cwzzdi8w {
  padding-top: 600px;
  background-image: url("../../../assets/images/20240827-35690.webp");
}
.cid-v8cypHagaf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cypHagaf img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cypHagaf img:hover {
  transform: scale(1.1);
}
.cid-v8cypHagaf .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cypHagaf h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cypHagaf .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cypHagaf .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cypHagaf .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8cypHagaf .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8cypHagaf .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8cypHagaf .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8cypHagaf .mbr-iconfont {
  margin: 0!important;
}
.cid-v8cypHagaf .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cypHagaf .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cypHagaf .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8cypHagaf .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8cypHagaf .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cypHagaf H2 {
  color: #333333;
}
.cid-v8cypHagaf .mbr-text {
  color: #232323;
}
.cid-v8cypHagaf H1 {
  color: #12172c;
}
.cid-v8cypHagaf H3 {
  color: #6b7748;
}
.cid-v8cwzTAlvy {
  padding-top: 600px;
  background-image: url("../../../assets/images/d64b93-67f8d7452270405a8585665b29d8eae8mv2-1773x1330.jpg");
}
.cid-v8cyqj4Fxp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cyqj4Fxp img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cyqj4Fxp img:hover {
  transform: scale(1.1);
}
.cid-v8cyqj4Fxp .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cyqj4Fxp h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cyqj4Fxp .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cyqj4Fxp .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cyqj4Fxp .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8cyqj4Fxp .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8cyqj4Fxp .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cyqj4Fxp .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cyqj4Fxp .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8cyqj4Fxp .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cyqj4Fxp H2 {
  color: #12172c;
}
.cid-v8cyqj4Fxp .mbr-text {
  color: #232323;
}
.cid-v8cyqj4Fxp H3 {
  color: #6b7748;
}
.cid-v8cwAgovvn {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-large-expanse-of-freshly-laid-industrial-pavement-stretches-out-its-smooth-and-uniform-1024x585.jpg");
}
.cid-v8czVf2lPi {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8czVf2lPi .container {
  max-width: 1500px;
}
.cid-v8czVf2lPi .row {
  background: #12172c;
}
.cid-v8czVf2lPi .img-col {
  padding: 0;
}
.cid-v8czVf2lPi .title-col {
  padding: 4rem 8rem;
}
.cid-v8czVf2lPi img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8czVf2lPi h2 {
  padding: 0;
  margin: 0;
}
.cid-v8czVf2lPi .text-wrap {
  margin: auto;
}
.cid-v8czVf2lPi .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8czVf2lPi .row {
    margin: 2rem;
  }
  .cid-v8czVf2lPi .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8czVf2lPi .row {
    margin: 0rem;
  }
  .cid-v8czVf2lPi .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8czVf2lPi H2 {
  color: #6b7748;
}
.cid-v8cwAJEJP9 {
  padding-top: 600px;
  background-image: url("../../../assets/images/lading-sh-permeable.webp");
}
.cid-v8czVJLrQP {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8czVJLrQP .container {
  max-width: 1500px;
}
.cid-v8czVJLrQP img {
  width: 100%;
}
.cid-v8czVJLrQP h2 {
  padding: 0;
  margin: 0;
}
.cid-v8czVJLrQP .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8czVJLrQP .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8czVJLrQP .img-col {
  position: relative;
}
.cid-v8czVJLrQP .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8czVJLrQP .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8czVJLrQP .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8czVJLrQP .img2 {
    top: -2rem;
  }
  .cid-v8czVJLrQP .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8czVJLrQP .img2 {
    width: 50%;
  }
  .cid-v8czVJLrQP .number {
    margin: auto;
  }
}
.cid-v8czVJLrQP H2 {
  color: #12172c;
}
.cid-v8czVJLrQP H3 {
  color: #6b7748;
}
.cid-v8cwzcubtJ {
  padding-top: 600px;
  background-image: url("../../../assets/images/1080x1080-commercial-paving-2-1080x1080.jpg");
}
.cid-v8cAWtbqUN {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v8cAWtbqUN .container {
  max-width: 1500px;
}
.cid-v8cAWtbqUN img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cAWtbqUN img:hover {
  transform: scale(1.1);
}
.cid-v8cAWtbqUN .row {
  background: #ffffff;
}
.cid-v8cAWtbqUN .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8cAWtbqUN h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cAWtbqUN .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cAWtbqUN .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8cAWtbqUN .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8cAWtbqUN .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8cAWtbqUN .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8cAWtbqUN .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cAWtbqUN .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cAWtbqUN .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8cAWtbqUN .row {
    margin: 0rem;
  }
  .cid-v8cAWtbqUN .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8cAWtbqUN .number {
    margin-right: 2rem;
  }
  .cid-v8cAWtbqUN .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8cAWtbqUN H2 {
  color: #12172c;
}
.cid-v8cAWtbqUN .mbr-text {
  color: #232323;
}
.cid-v8cwyv2sEw {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-meticulously-crafted-industrial-landscape-with-seamless-paving-materials-laid-out-in-a-1024x585.jpg");
}
.cid-v8cBnJHBi0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cBnJHBi0 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cBnJHBi0 img:hover {
  transform: scale(1.1);
}
.cid-v8cBnJHBi0 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cBnJHBi0 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cBnJHBi0 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cBnJHBi0 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cBnJHBi0 .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8cBnJHBi0 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8cBnJHBi0 .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8cBnJHBi0 .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8cBnJHBi0 .mbr-iconfont {
  margin: 0!important;
}
.cid-v8cBnJHBi0 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cBnJHBi0 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cBnJHBi0 .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8cBnJHBi0 .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8cBnJHBi0 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cBnJHBi0 H2 {
  color: #12172c;
}
.cid-v8cBnJHBi0 .mbr-text {
  color: #232323;
}
.cid-v8cBnJHBi0 H3 {
  color: #6b7748;
}
.cid-v8cBWMflY8 {
  padding-top: 600px;
  background-image: url("../../../assets/images/church-maitland-maxi-cobble-grey-charcoal-border-1024x768.webp");
}
.cid-v8cC1oqjj2 {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8cC1oqjj2 .mbr-overlay {
  background: #232323;
}
.cid-v8cC1oqjj2 .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8cC1oqjj2 H2 {
  color: #12172c;
}
.cid-v8cC1oqjj2 .mbr-section-subtitle,
.cid-v8cC1oqjj2 .mbr-section-btn {
  color: #232323;
}
.cid-v8cC4Gui6N {
  padding-top: 600px;
  background-image: url("../../../assets/images/asphalt-cracked-900x600.jpg");
}
.cid-v8MKVsZxEo {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MKVsZxEo h2,
.cid-v8MKVsZxEo h3,
.cid-v8MKVsZxEo h4,
.cid-v8MKVsZxEo p {
  color: #ffffff;
}
.cid-v8MKVsZxEo .mbr-overlay {
  z-index: -1;
}
.cid-v8MKVsZxEo .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MKVsZxEo .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MKVsZxEo .form-control:focus,
.cid-v8MKVsZxEo .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MKVsZxEo .form-group {
  margin-bottom: 1rem;
}
.cid-v8MKVsZxEo input::-webkit-input-placeholder,
.cid-v8MKVsZxEo textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MKVsZxEo input:-moz-placeholder,
.cid-v8MKVsZxEo textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MKVsZxEo .jq-selectbox li,
.cid-v8MKVsZxEo .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKVsZxEo .jq-selectbox li:hover,
.cid-v8MKVsZxEo .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKVsZxEo .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKVsZxEo .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKVsZxEo .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MKVsZxEo .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MKVsZxEo .mbr-text {
  color: #767676;
}
.cid-v8MKVsZxEo .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MKVsZxEo .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MKVsZxEo .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MKVsZxEo a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MKVsZxEo .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MKVsZxEo .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MKVsZxEo textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MKVsZxEo .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MKVsZxEo .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MKVsZxEo .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MKVsZxEo h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MKVsZxEo .block-content {
    padding: 0;
  }
  .cid-v8MKVsZxEo .form-block {
    padding: 1rem;
  }
}
.cid-v8MKVsZxEo .mbr-section-title,
.cid-v8MKVsZxEo .mbr-section-btn {
  color: #12172c;
}
.cid-v8MKVsZxEo H4 {
  color: #d7cd8d;
}
.cid-v8MKVsZxEo .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MKVsZxEo P {
  color: #232323;
}
.cid-v8MKW65KpU {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MKW65KpU .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKW65KpU .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MKW65KpU .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKW65KpU .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MKW65KpU .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MKW65KpU .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MKW65KpU .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MKW65KpU .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MKW65KpU .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MKW65KpU .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MKW65KpU .mbr-text,
.cid-v8MKW65KpU .mbr-section-btn {
  color: #232323;
}
.cid-v8MKW65KpU .location,
.cid-v8MKW65KpU .icon-wrap {
  color: #6b7748;
}
.cid-v8MKW65KpU H3 {
  color: #12172c;
}
.cid-v8MKX5TJfc .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MKX5TJfc .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MKX5TJfc .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MKX5TJfc .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MKX5TJfc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8cuLEdnPW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8cuLEdnPW .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8cCvQyW12 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cCvQyW12 .nav-item:focus,
.cid-v8cCvQyW12 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8cCvQyW12 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8cCvQyW12 .nav-item .nav-link {
    position: relative;
  }
  .cid-v8cCvQyW12 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8cCvQyW12 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8cCvQyW12 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8cCvQyW12 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cCvQyW12 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8cCvQyW12 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8cCvQyW12 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8cCvQyW12 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8cCvQyW12 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cCvQyW12 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8cCvQyW12 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8cCvQyW12 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8cCvQyW12 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8cCvQyW12 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8cCvQyW12 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8cCvQyW12 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8cCvQyW12 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8cCvQyW12 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8cCvQyW12 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8cCvQyW12 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8cCvQyW12 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8cCvQyW12 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8cCvQyW12 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8cCvQyW12 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8cCvQyW12 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8cCvQyW12 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8cCvQyW12 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8cCvQyW12 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8cCvQyW12 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8cCvQyW12 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8cCvQyW12 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8cCvQyW12 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8cCvQyW12 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8cCvQyW12 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8cCvQyW12 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8cCvQyW12 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8cCvQyW12 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8cCvQyW12 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8cCvQyW12 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8cCvQyW12 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8cCvQyW12 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8cCvQyW12 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8cCvQyW12 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8cCvQyW12 .dropdown-item.active,
.cid-v8cCvQyW12 .dropdown-item:active {
  background-color: transparent;
}
.cid-v8cCvQyW12 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8cCvQyW12 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8cCvQyW12 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8cCvQyW12 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8cCvQyW12 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8cCvQyW12 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8cCvQyW12 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8cCvQyW12 .navbar-buttons {
  text-align: center;
}
.cid-v8cCvQyW12 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8cCvQyW12 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8cCvQyW12 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8cCvQyW12 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8cCvQyW12 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8cCvQyW12 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8cCvQyW12 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8cCvQyW12 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8cCvQyW12 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8cCvQyW12 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8cCvQyW12 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8cCvQyW12 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8cCvQyW12 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8cCvQyW12 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8cCvQyW12 .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8cCvQyW12 .navbar {
    height: 77px;
  }
  .cid-v8cCvQyW12 .navbar.opened {
    height: auto;
  }
  .cid-v8cCvQyW12 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8cCvSKJis {
  overflow: hidden !important;
  background-image: url("../../../assets/images/d64b93-67f8d7452270405a8585665b29d8eae8mv2-1773x1330.jpg");
}
.cid-v8cCvSKJis .container-fluid {
  padding: 0 5rem;
}
.cid-v8cCvSKJis .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8cCvSKJis .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8cCvSKJis .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8cCvSKJis .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8cCvSKJis .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8cCvSKJis .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8cCvSKJis .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8cCvSKJis .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8cCvSKJis .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8cCvSKJis .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8cCvSKJis .mbr-section-subtitle,
.cid-v8cCvSKJis .mbr-section-btn {
  color: #ffffff;
}
.cid-v8cCvUqUUT {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8cCvUqUUT .row {
  position: relative;
}
.cid-v8cCvUqUUT .container {
  max-width: 1500px;
}
.cid-v8cCvUqUUT .container {
  padding-right: 8rem!important;
}
.cid-v8cCvUqUUT h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8cCvUqUUT .content-wrapper {
  max-width: 800px;
}
.cid-v8cCvUqUUT H1 {
  color: #333333;
}
.cid-v8cCvUqUUT .mbr-text,
.cid-v8cCvUqUUT .mbr-section-btn {
  color: #ffffff;
}
.cid-v8cCvUqUUT H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8cCvUqUUT .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cCvUqUUT .container {
    padding-right: 4rem!important;
  }
}
.cid-v8cCvUqUUT H2 {
  color: #6b7748;
}
.cid-v8cCvUqUUT H4 {
  color: #d7cd8d;
}
.cid-v8cCvVRid6 {
  padding-top: 600px;
  background-image: url("../../../assets/images/huguenot-cobble-used-with-mixed-sizes-for-a-driveway-and-edging-1000x667.jpg");
}
.cid-v8cCvXarqz {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v8cCvXarqz .mbr-overlay {
  background: linear-gradient(90deg, #efefef, #1ec5bf);
}
.cid-v8cCvXarqz h4,
.cid-v8cCvXarqz h5 {
  text-align: center;
}
.cid-v8cCvXarqz p {
  text-align: center;
}
.cid-v8cCvXarqz .card-box {
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.cid-v8cCvXarqz .card-img {
  font-size: 3rem;
}
.cid-v8cCvXarqz .date span {
  display: inline-block;
  background-color: #12172c;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
}
.cid-v8cCvXarqz H2 {
  color: #12172c;
}
.cid-v8cCvXarqz .mbr-section-subtitle {
  color: #efefef;
}
.cid-v8cCvXarqz .card-title,
.cid-v8cCvXarqz .card-img {
  color: #12172c;
}
.cid-v8cCvYQWwJ {
  padding-top: 600px;
  background-image: url("../../../assets/images/belgian-cobble-paving-stones-1-1200x1200.webp");
}
.cid-v8cCw0mW5B {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8cCw0mW5B .container {
  max-width: 1500px;
}
.cid-v8cCw0mW5B img {
  width: 100%;
}
.cid-v8cCw0mW5B h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cCw0mW5B .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8cCw0mW5B .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8cCw0mW5B .img-col {
  position: relative;
}
.cid-v8cCw0mW5B .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8cCw0mW5B .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cCw0mW5B .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8cCw0mW5B .img2 {
    top: -2rem;
  }
  .cid-v8cCw0mW5B .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8cCw0mW5B .img2 {
    width: 50%;
  }
  .cid-v8cCw0mW5B .number {
    margin: auto;
  }
}
.cid-v8cCw0mW5B H2 {
  color: #12172c;
}
.cid-v8cCw0mW5B H3 {
  color: #6b7748;
}
.cid-v8cCw1TcrY {
  padding-top: 600px;
  background-image: url("../../../assets/images/legogote-cobbles-in-a-shade-of-grey-in-a-stretcher-bond-1000x667.jpg");
}
.cid-v8cCw3ib9l {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8cCw3ib9l .container {
  max-width: 1500px;
}
.cid-v8cCw3ib9l .row {
  background: #12172c;
}
.cid-v8cCw3ib9l .img-col {
  padding: 0;
}
.cid-v8cCw3ib9l .title-col {
  padding: 4rem 8rem;
}
.cid-v8cCw3ib9l img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8cCw3ib9l h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cCw3ib9l .text-wrap {
  margin: auto;
}
.cid-v8cCw3ib9l .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8cCw3ib9l .row {
    margin: 2rem;
  }
  .cid-v8cCw3ib9l .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cCw3ib9l .row {
    margin: 0rem;
  }
  .cid-v8cCw3ib9l .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cCw3ib9l H2 {
  color: #d7cd8d;
}
.cid-v8cCw4yUDG {
  padding-top: 600px;
  background-image: url("../../../assets/images/block-paving-20-1920x1080.jpg");
}
.cid-v8cCw5Py9d {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8cCw5Py9d .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8cCw5Py9d .container {
  max-width: 1500px;
}
.cid-v8cCw5Py9d .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8cCw5Py9d .container {
    padding: 0 4rem;
  }
}
.cid-v8cCw5Py9d .mbr-text,
.cid-v8cCw5Py9d .mbr-section-btn {
  color: #efeeee;
}
.cid-v8cCw5Py9d .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8cCw5Py9d .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8cCw5Py9d .align-left {
    text-align: center;
  }
  .cid-v8cCw5Py9d .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8cCw5Py9d H2 {
  color: #6b7748;
}
.cid-v8cCw5Py9d H3 {
  color: #d7cd8d;
}
.cid-v8cCw7eok5 {
  padding-top: 600px;
  background-image: url("../../../assets/images/church-maitland-maxi-cobble-grey-charcoal-border-1024x768.webp");
}
.cid-v8cCw8zOTf {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cCw8zOTf img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cCw8zOTf img:hover {
  transform: scale(1.1);
}
.cid-v8cCw8zOTf .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cCw8zOTf h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cCw8zOTf .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cCw8zOTf .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cCw8zOTf .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8cCw8zOTf .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8cCw8zOTf .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8cCw8zOTf .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8cCw8zOTf .mbr-iconfont {
  margin: 0!important;
}
.cid-v8cCw8zOTf .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cCw8zOTf .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cCw8zOTf .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8cCw8zOTf .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8cCw8zOTf .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cCw8zOTf H2 {
  color: #333333;
}
.cid-v8cCw8zOTf .mbr-text {
  color: #232323;
}
.cid-v8cCw8zOTf H1 {
  color: #12172c;
}
.cid-v8cCw8zOTf H3 {
  color: #6b7748;
}
.cid-v8cCwa1POE {
  padding-top: 600px;
  background-image: url("../../../assets/images/wood-wave-cobble-1.webp");
}
.cid-v8cCwbnvbR {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cCwbnvbR img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cCwbnvbR img:hover {
  transform: scale(1.1);
}
.cid-v8cCwbnvbR .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cCwbnvbR h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cCwbnvbR .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cCwbnvbR .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cCwbnvbR .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8cCwbnvbR .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8cCwbnvbR .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cCwbnvbR .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cCwbnvbR .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8cCwbnvbR .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cCwbnvbR H2 {
  color: #12172c;
}
.cid-v8cCwbnvbR .mbr-text {
  color: #232323;
}
.cid-v8cCwbnvbR H3 {
  color: #6b7748;
}
.cid-v8cCwd29Mp {
  padding-top: 600px;
  background-image: url("../../../assets/images/sunken-paving-repairs-are-required-on-this-adelaide-patio-1024x683.jpg");
}
.cid-v8cCweFu6i {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8cCweFu6i .container {
  max-width: 1500px;
}
.cid-v8cCweFu6i .row {
  background: #12172c;
}
.cid-v8cCweFu6i .img-col {
  padding: 0;
}
.cid-v8cCweFu6i .title-col {
  padding: 4rem 8rem;
}
.cid-v8cCweFu6i img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8cCweFu6i h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cCweFu6i .text-wrap {
  margin: auto;
}
.cid-v8cCweFu6i .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8cCweFu6i .row {
    margin: 2rem;
  }
  .cid-v8cCweFu6i .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cCweFu6i .row {
    margin: 0rem;
  }
  .cid-v8cCweFu6i .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cCweFu6i H2 {
  color: #6b7748;
}
.cid-v8cCwfT7IC {
  padding-top: 600px;
  background-image: url("../../../assets/images/cobble-2-3-1180x609.jpg");
}
.cid-v8cCwgYiNU {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8cCwgYiNU .container {
  max-width: 1500px;
}
.cid-v8cCwgYiNU img {
  width: 100%;
}
.cid-v8cCwgYiNU h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cCwgYiNU .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8cCwgYiNU .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8cCwgYiNU .img-col {
  position: relative;
}
.cid-v8cCwgYiNU .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8cCwgYiNU .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cCwgYiNU .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8cCwgYiNU .img2 {
    top: -2rem;
  }
  .cid-v8cCwgYiNU .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8cCwgYiNU .img2 {
    width: 50%;
  }
  .cid-v8cCwgYiNU .number {
    margin: auto;
  }
}
.cid-v8cCwgYiNU H2 {
  color: #12172c;
}
.cid-v8cCwgYiNU H3 {
  color: #6b7748;
}
.cid-v8cCwinEAS {
  padding-top: 600px;
  background-image: url("../../../assets/images/bosun-cobble-pavers-used-as-driveway-edging-1000x667.jpeg");
}
.cid-v8cCwjDh4Y {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v8cCwjDh4Y .container {
  max-width: 1500px;
}
.cid-v8cCwjDh4Y img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cCwjDh4Y img:hover {
  transform: scale(1.1);
}
.cid-v8cCwjDh4Y .row {
  background: #ffffff;
}
.cid-v8cCwjDh4Y .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8cCwjDh4Y h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cCwjDh4Y .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cCwjDh4Y .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8cCwjDh4Y .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8cCwjDh4Y .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8cCwjDh4Y .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8cCwjDh4Y .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cCwjDh4Y .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cCwjDh4Y .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8cCwjDh4Y .row {
    margin: 0rem;
  }
  .cid-v8cCwjDh4Y .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8cCwjDh4Y .number {
    margin-right: 2rem;
  }
  .cid-v8cCwjDh4Y .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8cCwjDh4Y H2 {
  color: #12172c;
}
.cid-v8cCwjDh4Y .mbr-text {
  color: #232323;
}
.cid-v8cCwl2Rvo {
  padding-top: 600px;
  background-image: url("../../../assets/images/3daed2bb60b17b522cc9ea4cc0c98343-474x740.jpg");
}
.cid-v8cCwmqVPg {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cCwmqVPg img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cCwmqVPg img:hover {
  transform: scale(1.1);
}
.cid-v8cCwmqVPg .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cCwmqVPg h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cCwmqVPg .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cCwmqVPg .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cCwmqVPg .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8cCwmqVPg .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8cCwmqVPg .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8cCwmqVPg .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8cCwmqVPg .mbr-iconfont {
  margin: 0!important;
}
.cid-v8cCwmqVPg .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cCwmqVPg .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cCwmqVPg .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8cCwmqVPg .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8cCwmqVPg .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cCwmqVPg H2 {
  color: #12172c;
}
.cid-v8cCwmqVPg .mbr-text {
  color: #232323;
}
.cid-v8cCwmqVPg H3 {
  color: #6b7748;
}
.cid-v8cCwnR4hc {
  padding-top: 600px;
  background-image: url("../../../assets/images/20240827-35690.webp");
}
.cid-v8cCwq0w9m {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8cCwq0w9m .mbr-overlay {
  background: #232323;
}
.cid-v8cCwq0w9m .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8cCwq0w9m H2 {
  color: #12172c;
}
.cid-v8cCwq0w9m .mbr-section-subtitle,
.cid-v8cCwq0w9m .mbr-section-btn {
  color: #232323;
}
.cid-v8cCwsvjfF {
  padding-top: 600px;
  background-image: url("../../../assets/images/construction-workers-laying-paving-stones-for-a-driveway-1456x816.png");
}
.cid-v8ML0VID0Z {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8ML0VID0Z h2,
.cid-v8ML0VID0Z h3,
.cid-v8ML0VID0Z h4,
.cid-v8ML0VID0Z p {
  color: #ffffff;
}
.cid-v8ML0VID0Z .mbr-overlay {
  z-index: -1;
}
.cid-v8ML0VID0Z .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8ML0VID0Z .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8ML0VID0Z .form-control:focus,
.cid-v8ML0VID0Z .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8ML0VID0Z .form-group {
  margin-bottom: 1rem;
}
.cid-v8ML0VID0Z input::-webkit-input-placeholder,
.cid-v8ML0VID0Z textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8ML0VID0Z input:-moz-placeholder,
.cid-v8ML0VID0Z textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8ML0VID0Z .jq-selectbox li,
.cid-v8ML0VID0Z .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8ML0VID0Z .jq-selectbox li:hover,
.cid-v8ML0VID0Z .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8ML0VID0Z .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8ML0VID0Z .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8ML0VID0Z .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8ML0VID0Z .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8ML0VID0Z .mbr-text {
  color: #767676;
}
.cid-v8ML0VID0Z .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8ML0VID0Z .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8ML0VID0Z .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8ML0VID0Z a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8ML0VID0Z .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8ML0VID0Z .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8ML0VID0Z textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8ML0VID0Z .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8ML0VID0Z .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8ML0VID0Z .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8ML0VID0Z h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8ML0VID0Z .block-content {
    padding: 0;
  }
  .cid-v8ML0VID0Z .form-block {
    padding: 1rem;
  }
}
.cid-v8ML0VID0Z .mbr-section-title,
.cid-v8ML0VID0Z .mbr-section-btn {
  color: #12172c;
}
.cid-v8ML0VID0Z H4 {
  color: #d7cd8d;
}
.cid-v8ML0VID0Z .mbr-section-subtitle {
  color: #232323;
}
.cid-v8ML0VID0Z P {
  color: #232323;
}
.cid-v8ML1SD5L5 {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8ML1SD5L5 .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8ML1SD5L5 .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8ML1SD5L5 .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8ML1SD5L5 .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8ML1SD5L5 .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8ML1SD5L5 .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8ML1SD5L5 .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8ML1SD5L5 .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8ML1SD5L5 .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8ML1SD5L5 .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8ML1SD5L5 .mbr-text,
.cid-v8ML1SD5L5 .mbr-section-btn {
  color: #232323;
}
.cid-v8ML1SD5L5 .location,
.cid-v8ML1SD5L5 .icon-wrap {
  color: #6b7748;
}
.cid-v8ML1SD5L5 H3 {
  color: #12172c;
}
.cid-v8ML2MITek .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8ML2MITek .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8ML2MITek .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8ML2MITek .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8ML2MITek .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8cCwu4Cyz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8cCwu4Cyz .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8cFOhnrvq .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cFOhnrvq .nav-item:focus,
.cid-v8cFOhnrvq .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8cFOhnrvq .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8cFOhnrvq .nav-item .nav-link {
    position: relative;
  }
  .cid-v8cFOhnrvq .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8cFOhnrvq .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8cFOhnrvq .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8cFOhnrvq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cFOhnrvq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8cFOhnrvq .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8cFOhnrvq .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8cFOhnrvq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8cFOhnrvq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cFOhnrvq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8cFOhnrvq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8cFOhnrvq .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8cFOhnrvq .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8cFOhnrvq .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8cFOhnrvq .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8cFOhnrvq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8cFOhnrvq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8cFOhnrvq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8cFOhnrvq .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8cFOhnrvq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8cFOhnrvq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8cFOhnrvq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8cFOhnrvq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8cFOhnrvq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8cFOhnrvq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8cFOhnrvq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8cFOhnrvq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8cFOhnrvq .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8cFOhnrvq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8cFOhnrvq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8cFOhnrvq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8cFOhnrvq .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8cFOhnrvq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8cFOhnrvq .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8cFOhnrvq .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8cFOhnrvq .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8cFOhnrvq .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8cFOhnrvq .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8cFOhnrvq .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8cFOhnrvq .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8cFOhnrvq .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8cFOhnrvq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8cFOhnrvq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8cFOhnrvq .dropdown-item.active,
.cid-v8cFOhnrvq .dropdown-item:active {
  background-color: transparent;
}
.cid-v8cFOhnrvq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8cFOhnrvq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8cFOhnrvq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8cFOhnrvq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8cFOhnrvq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8cFOhnrvq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8cFOhnrvq ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8cFOhnrvq .navbar-buttons {
  text-align: center;
}
.cid-v8cFOhnrvq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8cFOhnrvq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8cFOhnrvq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8cFOhnrvq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8cFOhnrvq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8cFOhnrvq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8cFOhnrvq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8cFOhnrvq nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8cFOhnrvq nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8cFOhnrvq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8cFOhnrvq .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8cFOhnrvq a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8cFOhnrvq .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8cFOhnrvq .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8cFOhnrvq .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8cFOhnrvq .navbar {
    height: 77px;
  }
  .cid-v8cFOhnrvq .navbar.opened {
    height: auto;
  }
  .cid-v8cFOhnrvq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8cFOjqKNL {
  overflow: hidden !important;
  background-image: url("../../../assets/images/pexels-artbovich-8134848-2000x1335.jpg");
}
.cid-v8cFOjqKNL .container-fluid {
  padding: 0 5rem;
}
.cid-v8cFOjqKNL .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8cFOjqKNL .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8cFOjqKNL .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8cFOjqKNL .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8cFOjqKNL .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8cFOjqKNL .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8cFOjqKNL .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8cFOjqKNL .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8cFOjqKNL .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8cFOjqKNL .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8cFOjqKNL .mbr-section-subtitle,
.cid-v8cFOjqKNL .mbr-section-btn {
  color: #ffffff;
}
.cid-v8cFOkZ2a1 {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8cFOkZ2a1 .row {
  position: relative;
}
.cid-v8cFOkZ2a1 .container {
  max-width: 1500px;
}
.cid-v8cFOkZ2a1 .container {
  padding-right: 8rem!important;
}
.cid-v8cFOkZ2a1 h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8cFOkZ2a1 .content-wrapper {
  max-width: 800px;
}
.cid-v8cFOkZ2a1 H1 {
  color: #333333;
}
.cid-v8cFOkZ2a1 .mbr-text,
.cid-v8cFOkZ2a1 .mbr-section-btn {
  color: #ffffff;
}
.cid-v8cFOkZ2a1 H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8cFOkZ2a1 .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cFOkZ2a1 .container {
    padding-right: 4rem!important;
  }
}
.cid-v8cFOkZ2a1 H2 {
  color: #6b7748;
}
.cid-v8cFOkZ2a1 H4 {
  color: #d7cd8d;
}
.cid-v8cFOmu2od {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-stephen-leonardi-587681991-30258453-2000x1328.jpg");
}
.cid-v8cFOqWKZ5 {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8cFOqWKZ5 .container {
  max-width: 1500px;
}
.cid-v8cFOqWKZ5 img {
  width: 100%;
}
.cid-v8cFOqWKZ5 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cFOqWKZ5 .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8cFOqWKZ5 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8cFOqWKZ5 .img-col {
  position: relative;
}
.cid-v8cFOqWKZ5 .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8cFOqWKZ5 .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cFOqWKZ5 .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8cFOqWKZ5 .img2 {
    top: -2rem;
  }
  .cid-v8cFOqWKZ5 .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8cFOqWKZ5 .img2 {
    width: 50%;
  }
  .cid-v8cFOqWKZ5 .number {
    margin: auto;
  }
}
.cid-v8cFOqWKZ5 H2 {
  color: #12172c;
}
.cid-v8cFOqWKZ5 H3 {
  color: #6b7748;
}
.cid-v8cFOsuU5B {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-irrabagon-35326196-2000x3000.jpg");
}
.cid-v8cFOtBLzp {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8cFOtBLzp .container {
  max-width: 1500px;
}
.cid-v8cFOtBLzp .row {
  background: #12172c;
}
.cid-v8cFOtBLzp .img-col {
  padding: 0;
}
.cid-v8cFOtBLzp .title-col {
  padding: 4rem 8rem;
}
.cid-v8cFOtBLzp img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8cFOtBLzp h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cFOtBLzp .text-wrap {
  margin: auto;
}
.cid-v8cFOtBLzp .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8cFOtBLzp .row {
    margin: 2rem;
  }
  .cid-v8cFOtBLzp .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cFOtBLzp .row {
    margin: 0rem;
  }
  .cid-v8cFOtBLzp .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cFOtBLzp H2 {
  color: #d7cd8d;
}
.cid-v8cFOuRX20 {
  padding-top: 600px;
  background-image: url("../../../assets/images/unveiling-the-beauty-of-porcelain-tiles-1750x1167.jpg");
}
.cid-v8cFOwGUqK {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8cFOwGUqK .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8cFOwGUqK .container {
  max-width: 1500px;
}
.cid-v8cFOwGUqK .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8cFOwGUqK .container {
    padding: 0 4rem;
  }
}
.cid-v8cFOwGUqK .mbr-text,
.cid-v8cFOwGUqK .mbr-section-btn {
  color: #efeeee;
}
.cid-v8cFOwGUqK .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8cFOwGUqK .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8cFOwGUqK .align-left {
    text-align: center;
  }
  .cid-v8cFOwGUqK .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8cFOwGUqK H2 {
  color: #6b7748;
}
.cid-v8cFOwGUqK H3 {
  color: #d7cd8d;
}
.cid-v8cFOy4iIe {
  padding-top: 600px;
  background-image: url("../../../assets/images/2020122-b-paving20patterns20header201-790x465.png");
}
.cid-v8cFOzrM7y {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cFOzrM7y img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cFOzrM7y img:hover {
  transform: scale(1.1);
}
.cid-v8cFOzrM7y .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cFOzrM7y h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cFOzrM7y .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cFOzrM7y .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cFOzrM7y .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8cFOzrM7y .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8cFOzrM7y .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8cFOzrM7y .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8cFOzrM7y .mbr-iconfont {
  margin: 0!important;
}
.cid-v8cFOzrM7y .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cFOzrM7y .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cFOzrM7y .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8cFOzrM7y .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8cFOzrM7y .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cFOzrM7y H2 {
  color: #333333;
}
.cid-v8cFOzrM7y .mbr-text {
  color: #232323;
}
.cid-v8cFOzrM7y H1 {
  color: #12172c;
}
.cid-v8cFOzrM7y H3 {
  color: #6b7748;
}
.cid-v8cFOALUBP {
  padding-top: 600px;
  background-image: url("../../../assets/images/indresano.1-2000x1334.jpg");
}
.cid-v8cFOCa1bw {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cFOCa1bw img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cFOCa1bw img:hover {
  transform: scale(1.1);
}
.cid-v8cFOCa1bw .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cFOCa1bw h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cFOCa1bw .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cFOCa1bw .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cFOCa1bw .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8cFOCa1bw .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8cFOCa1bw .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cFOCa1bw .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cFOCa1bw .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8cFOCa1bw .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cFOCa1bw H2 {
  color: #12172c;
}
.cid-v8cFOCa1bw .mbr-text {
  color: #232323;
}
.cid-v8cFOCa1bw H3 {
  color: #6b7748;
}
.cid-v8cFODBxhC {
  padding-top: 600px;
  background-image: url("../../../assets/images/church-maitland-maxi-cobble-grey-charcoal-border-1024x768.webp");
}
.cid-v8cFOET2ZT {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8cFOET2ZT .container {
  max-width: 1500px;
}
.cid-v8cFOET2ZT .row {
  background: #12172c;
}
.cid-v8cFOET2ZT .img-col {
  padding: 0;
}
.cid-v8cFOET2ZT .title-col {
  padding: 4rem 8rem;
}
.cid-v8cFOET2ZT img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8cFOET2ZT h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cFOET2ZT .text-wrap {
  margin: auto;
}
.cid-v8cFOET2ZT .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8cFOET2ZT .row {
    margin: 2rem;
  }
  .cid-v8cFOET2ZT .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cFOET2ZT .row {
    margin: 0rem;
  }
  .cid-v8cFOET2ZT .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cFOET2ZT H2 {
  color: #6b7748;
}
.cid-v8cFOGj8tN {
  padding-top: 600px;
  background-image: url("../../../assets/images/jerry-wang-z4qvxhj33ie-unsplash-2000x1127.jpg");
}
.cid-v8cFOHRjnn {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8cFOHRjnn .container {
  max-width: 1500px;
}
.cid-v8cFOHRjnn img {
  width: 100%;
}
.cid-v8cFOHRjnn h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cFOHRjnn .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8cFOHRjnn .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8cFOHRjnn .img-col {
  position: relative;
}
.cid-v8cFOHRjnn .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8cFOHRjnn .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cFOHRjnn .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8cFOHRjnn .img2 {
    top: -2rem;
  }
  .cid-v8cFOHRjnn .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8cFOHRjnn .img2 {
    width: 50%;
  }
  .cid-v8cFOHRjnn .number {
    margin: auto;
  }
}
.cid-v8cFOHRjnn H2 {
  color: #12172c;
}
.cid-v8cFOHRjnn H3 {
  color: #6b7748;
}
.cid-v8cFOJyeAj {
  padding-top: 600px;
  background-image: url("../../../assets/images/quarrycobble-tumbled-web-1-1920x1080.jpg");
}
.cid-v8cFOKVzFc {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v8cFOKVzFc .container {
  max-width: 1500px;
}
.cid-v8cFOKVzFc img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cFOKVzFc img:hover {
  transform: scale(1.1);
}
.cid-v8cFOKVzFc .row {
  background: #ffffff;
}
.cid-v8cFOKVzFc .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8cFOKVzFc h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cFOKVzFc .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cFOKVzFc .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8cFOKVzFc .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8cFOKVzFc .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8cFOKVzFc .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8cFOKVzFc .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cFOKVzFc .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cFOKVzFc .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8cFOKVzFc .row {
    margin: 0rem;
  }
  .cid-v8cFOKVzFc .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8cFOKVzFc .number {
    margin-right: 2rem;
  }
  .cid-v8cFOKVzFc .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8cFOKVzFc H2 {
  color: #12172c;
}
.cid-v8cFOKVzFc .mbr-text {
  color: #232323;
}
.cid-v8cFOMx5sf {
  padding-top: 600px;
  background-image: url("../../../assets/images/cobble-2-3-1180x609.jpg");
}
.cid-v8cFONN7HF {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cFONN7HF img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cFONN7HF img:hover {
  transform: scale(1.1);
}
.cid-v8cFONN7HF .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cFONN7HF h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cFONN7HF .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cFONN7HF .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cFONN7HF .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8cFONN7HF .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8cFONN7HF .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8cFONN7HF .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8cFONN7HF .mbr-iconfont {
  margin: 0!important;
}
.cid-v8cFONN7HF .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cFONN7HF .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cFONN7HF .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8cFONN7HF .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8cFONN7HF .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cFONN7HF H2 {
  color: #12172c;
}
.cid-v8cFONN7HF .mbr-text {
  color: #232323;
}
.cid-v8cFONN7HF H3 {
  color: #6b7748;
}
.cid-v8cFOPgnzG {
  padding-top: 600px;
  background-image: url("../../../assets/images/natural-paving-cobblestone-ebony-limestone-cobbles-garden-path-scaled-2000x2000.jpg");
}
.cid-v8cQkdvEro {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8cQkdvEro img {
  width: 90%;
}
.cid-v8cQkdvEro .mbr-text,
.cid-v8cQkdvEro .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8cQkdvEro img {
    width: 100%;
  }
  .cid-v8cQkdvEro .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8cQkdvEro H3 {
  color: #6b7748;
}
.cid-v8cQkdvEro H2 {
  color: #12172c;
}
.cid-v8cQiquy2f {
  padding-top: 600px;
  background-image: url("../../../assets/images/grass-block-roundabout-2-1000x562.jpg");
}
.cid-v8cFOQKmSD {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8cFOQKmSD .mbr-overlay {
  background: #232323;
}
.cid-v8cFOQKmSD .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8cFOQKmSD H2 {
  color: #12172c;
}
.cid-v8cFOQKmSD .mbr-section-subtitle,
.cid-v8cFOQKmSD .mbr-section-btn {
  color: #232323;
}
.cid-v8cFOSiwiK {
  padding-top: 600px;
  background-image: url("../../../assets/images/20171207-123831-large.webp");
}
.cid-v8ML6GLmc4 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8ML6GLmc4 h2,
.cid-v8ML6GLmc4 h3,
.cid-v8ML6GLmc4 h4,
.cid-v8ML6GLmc4 p {
  color: #ffffff;
}
.cid-v8ML6GLmc4 .mbr-overlay {
  z-index: -1;
}
.cid-v8ML6GLmc4 .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8ML6GLmc4 .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8ML6GLmc4 .form-control:focus,
.cid-v8ML6GLmc4 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8ML6GLmc4 .form-group {
  margin-bottom: 1rem;
}
.cid-v8ML6GLmc4 input::-webkit-input-placeholder,
.cid-v8ML6GLmc4 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8ML6GLmc4 input:-moz-placeholder,
.cid-v8ML6GLmc4 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8ML6GLmc4 .jq-selectbox li,
.cid-v8ML6GLmc4 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8ML6GLmc4 .jq-selectbox li:hover,
.cid-v8ML6GLmc4 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8ML6GLmc4 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8ML6GLmc4 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8ML6GLmc4 .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8ML6GLmc4 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8ML6GLmc4 .mbr-text {
  color: #767676;
}
.cid-v8ML6GLmc4 .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8ML6GLmc4 .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8ML6GLmc4 .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8ML6GLmc4 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8ML6GLmc4 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8ML6GLmc4 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8ML6GLmc4 textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8ML6GLmc4 .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8ML6GLmc4 .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8ML6GLmc4 .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8ML6GLmc4 h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8ML6GLmc4 .block-content {
    padding: 0;
  }
  .cid-v8ML6GLmc4 .form-block {
    padding: 1rem;
  }
}
.cid-v8ML6GLmc4 .mbr-section-title,
.cid-v8ML6GLmc4 .mbr-section-btn {
  color: #12172c;
}
.cid-v8ML6GLmc4 H4 {
  color: #d7cd8d;
}
.cid-v8ML6GLmc4 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8ML6GLmc4 P {
  color: #232323;
}
.cid-v8ML7lCNkt {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8ML7lCNkt .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8ML7lCNkt .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8ML7lCNkt .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8ML7lCNkt .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8ML7lCNkt .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8ML7lCNkt .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8ML7lCNkt .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8ML7lCNkt .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8ML7lCNkt .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8ML7lCNkt .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8ML7lCNkt .mbr-text,
.cid-v8ML7lCNkt .mbr-section-btn {
  color: #232323;
}
.cid-v8ML7lCNkt .location,
.cid-v8ML7lCNkt .icon-wrap {
  color: #6b7748;
}
.cid-v8ML7lCNkt H3 {
  color: #12172c;
}
.cid-v8ML8mYcxt .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8ML8mYcxt .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8ML8mYcxt .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8ML8mYcxt .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8ML8mYcxt .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8cFOTHTKJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8cFOTHTKJ .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8cTBLNHvL .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cTBLNHvL .nav-item:focus,
.cid-v8cTBLNHvL .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8cTBLNHvL .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8cTBLNHvL .nav-item .nav-link {
    position: relative;
  }
  .cid-v8cTBLNHvL .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8cTBLNHvL .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8cTBLNHvL .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8cTBLNHvL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cTBLNHvL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8cTBLNHvL .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8cTBLNHvL .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8cTBLNHvL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8cTBLNHvL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8cTBLNHvL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8cTBLNHvL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8cTBLNHvL .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8cTBLNHvL .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8cTBLNHvL .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8cTBLNHvL .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8cTBLNHvL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8cTBLNHvL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8cTBLNHvL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8cTBLNHvL .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8cTBLNHvL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8cTBLNHvL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8cTBLNHvL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8cTBLNHvL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8cTBLNHvL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8cTBLNHvL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8cTBLNHvL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8cTBLNHvL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8cTBLNHvL .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8cTBLNHvL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8cTBLNHvL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8cTBLNHvL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8cTBLNHvL .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8cTBLNHvL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8cTBLNHvL .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8cTBLNHvL .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8cTBLNHvL .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8cTBLNHvL .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8cTBLNHvL .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8cTBLNHvL .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8cTBLNHvL .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8cTBLNHvL .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8cTBLNHvL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8cTBLNHvL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8cTBLNHvL .dropdown-item.active,
.cid-v8cTBLNHvL .dropdown-item:active {
  background-color: transparent;
}
.cid-v8cTBLNHvL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8cTBLNHvL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8cTBLNHvL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8cTBLNHvL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8cTBLNHvL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8cTBLNHvL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8cTBLNHvL ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8cTBLNHvL .navbar-buttons {
  text-align: center;
}
.cid-v8cTBLNHvL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8cTBLNHvL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8cTBLNHvL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8cTBLNHvL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8cTBLNHvL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8cTBLNHvL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8cTBLNHvL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8cTBLNHvL nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8cTBLNHvL nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8cTBLNHvL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8cTBLNHvL .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8cTBLNHvL a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8cTBLNHvL .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8cTBLNHvL .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8cTBLNHvL .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8cTBLNHvL .navbar {
    height: 77px;
  }
  .cid-v8cTBLNHvL .navbar.opened {
    height: auto;
  }
  .cid-v8cTBLNHvL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8cTBNidv5 {
  overflow: hidden !important;
  background-image: url("../../../assets/images/blog-how-long-do-cement-tiles-last-compared-to-porcelain-tiles-3-2000x1300.webp");
}
.cid-v8cTBNidv5 .container-fluid {
  padding: 0 5rem;
}
.cid-v8cTBNidv5 .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8cTBNidv5 .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8cTBNidv5 .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8cTBNidv5 .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8cTBNidv5 .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8cTBNidv5 .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8cTBNidv5 .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8cTBNidv5 .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8cTBNidv5 .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8cTBNidv5 .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8cTBNidv5 .mbr-section-subtitle,
.cid-v8cTBNidv5 .mbr-section-btn {
  color: #ffffff;
}
.cid-v8cTBOH3QG {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8cTBOH3QG .row {
  position: relative;
}
.cid-v8cTBOH3QG .container {
  max-width: 1500px;
}
.cid-v8cTBOH3QG .container {
  padding-right: 8rem!important;
}
.cid-v8cTBOH3QG h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8cTBOH3QG .content-wrapper {
  max-width: 800px;
}
.cid-v8cTBOH3QG H1 {
  color: #333333;
}
.cid-v8cTBOH3QG .mbr-text,
.cid-v8cTBOH3QG .mbr-section-btn {
  color: #ffffff;
}
.cid-v8cTBOH3QG H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8cTBOH3QG .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cTBOH3QG .container {
    padding-right: 4rem!important;
  }
}
.cid-v8cTBOH3QG H2 {
  color: #6b7748;
}
.cid-v8cTBOH3QG H4 {
  color: #d7cd8d;
}
.cid-v8cTBPJ9on {
  padding-top: 600px;
  background-image: url("../../../assets/images/91d1b43de76f2ba7a21774c16ba243a6-2000x1003.jpg");
}
.cid-v8d1ThcOEr {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v8d1ThcOEr .mbr-overlay {
  background: linear-gradient(90deg, #efefef, #1ec5bf);
}
.cid-v8d1ThcOEr h4,
.cid-v8d1ThcOEr h5 {
  text-align: center;
}
.cid-v8d1ThcOEr p {
  text-align: center;
}
.cid-v8d1ThcOEr .card-box {
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.cid-v8d1ThcOEr .card-img {
  font-size: 3rem;
}
.cid-v8d1ThcOEr .date span {
  display: inline-block;
  background-color: #12172c;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
}
.cid-v8d1ThcOEr H2 {
  color: #12172c;
}
.cid-v8d1ThcOEr .mbr-section-subtitle {
  color: #efefef;
}
.cid-v8d1ThcOEr .card-title,
.cid-v8d1ThcOEr .card-img {
  color: #12172c;
}
.cid-v8d1VsagNb {
  padding-top: 600px;
  background-image: url("../../../assets/images/blog-377-4-1140x800.jpg");
}
.cid-v8d3vT8kRF {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8d3vT8kRF .container-fluid {
  padding: 0 3rem;
}
.cid-v8d3vT8kRF .media-container-column {
  padding: 0 2rem;
}
.cid-v8d3vT8kRF .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #12172c;
}
@media (max-width: 767px) {
  .cid-v8d3vT8kRF .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8d3qEbYqZ {
  padding-top: 600px;
  background-image: url("../../../assets/images/patagonia-onice-bano-1631688597aipod.webp");
}
.cid-v8cTBR3vzO {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8cTBR3vzO .container {
  max-width: 1500px;
}
.cid-v8cTBR3vzO img {
  width: 100%;
}
.cid-v8cTBR3vzO h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cTBR3vzO .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8cTBR3vzO .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8cTBR3vzO .img-col {
  position: relative;
}
.cid-v8cTBR3vzO .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8cTBR3vzO .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cTBR3vzO .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8cTBR3vzO .img2 {
    top: -2rem;
  }
  .cid-v8cTBR3vzO .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8cTBR3vzO .img2 {
    width: 50%;
  }
  .cid-v8cTBR3vzO .number {
    margin: auto;
  }
}
.cid-v8cTBR3vzO H2 {
  color: #12172c;
}
.cid-v8cTBR3vzO H3 {
  color: #6b7748;
}
.cid-v8cTBS9aAm {
  padding-top: 600px;
  background-image: url("../../../assets/images/10001193948774364395627305120-1200x1200.jpg");
}
.cid-v8cTBT852u {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8cTBT852u .container {
  max-width: 1500px;
}
.cid-v8cTBT852u .row {
  background: #12172c;
}
.cid-v8cTBT852u .img-col {
  padding: 0;
}
.cid-v8cTBT852u .title-col {
  padding: 4rem 8rem;
}
.cid-v8cTBT852u img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8cTBT852u h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cTBT852u .text-wrap {
  margin: auto;
}
.cid-v8cTBT852u .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8cTBT852u .row {
    margin: 2rem;
  }
  .cid-v8cTBT852u .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cTBT852u .row {
    margin: 0rem;
  }
  .cid-v8cTBT852u .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cTBT852u H2 {
  color: #d7cd8d;
}
.cid-v8cTBUg76Z {
  padding-top: 600px;
  background-image: url("../../../assets/images/imagesroom-scenes716originalprecious-hdp-calacatta-24x24-14x27-14x27-curl-deco-bathroomjpg-slider-1600x800.jpg");
}
.cid-v8cTBVyUmm {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8cTBVyUmm .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8cTBVyUmm .container {
  max-width: 1500px;
}
.cid-v8cTBVyUmm .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8cTBVyUmm .container {
    padding: 0 4rem;
  }
}
.cid-v8cTBVyUmm .mbr-text,
.cid-v8cTBVyUmm .mbr-section-btn {
  color: #efeeee;
}
.cid-v8cTBVyUmm .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8cTBVyUmm .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8cTBVyUmm .align-left {
    text-align: center;
  }
  .cid-v8cTBVyUmm .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8cTBVyUmm H2 {
  color: #6b7748;
}
.cid-v8cTBVyUmm H3 {
  color: #d7cd8d;
}
.cid-v8cTBWE9ij {
  padding-top: 600px;
  background-image: url("../../../assets/images/statuario-equita-rect-polished-porcelain-floor-1st-798x1598mm-2-55m2-1200x950.jpg");
}
.cid-v8cTBXKf4I {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cTBXKf4I img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cTBXKf4I img:hover {
  transform: scale(1.1);
}
.cid-v8cTBXKf4I .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cTBXKf4I h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cTBXKf4I .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cTBXKf4I .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cTBXKf4I .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8cTBXKf4I .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8cTBXKf4I .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8cTBXKf4I .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8cTBXKf4I .mbr-iconfont {
  margin: 0!important;
}
.cid-v8cTBXKf4I .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cTBXKf4I .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cTBXKf4I .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8cTBXKf4I .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8cTBXKf4I .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cTBXKf4I H2 {
  color: #333333;
}
.cid-v8cTBXKf4I .mbr-text {
  color: #232323;
}
.cid-v8cTBXKf4I H1 {
  color: #12172c;
}
.cid-v8cTBXKf4I H3 {
  color: #6b7748;
}
.cid-v8cTBYUZ3o {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-andrei-caus-350217703-14183827-2000x1500.jpg");
}
.cid-v8cTC07jiy {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cTC07jiy img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cTC07jiy img:hover {
  transform: scale(1.1);
}
.cid-v8cTC07jiy .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cTC07jiy h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cTC07jiy .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cTC07jiy .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cTC07jiy .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8cTC07jiy .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8cTC07jiy .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cTC07jiy .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cTC07jiy .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8cTC07jiy .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cTC07jiy H2 {
  color: #12172c;
}
.cid-v8cTC07jiy .mbr-text {
  color: #232323;
}
.cid-v8cTC07jiy H3 {
  color: #6b7748;
}
.cid-v8cTC1fdTN {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-curtis-adams-1694007-4682152-2000x1333.jpg");
}
.cid-v8cTC2kJpk {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8cTC2kJpk .container {
  max-width: 1500px;
}
.cid-v8cTC2kJpk .row {
  background: #12172c;
}
.cid-v8cTC2kJpk .img-col {
  padding: 0;
}
.cid-v8cTC2kJpk .title-col {
  padding: 4rem 8rem;
}
.cid-v8cTC2kJpk img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8cTC2kJpk h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cTC2kJpk .text-wrap {
  margin: auto;
}
.cid-v8cTC2kJpk .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8cTC2kJpk .row {
    margin: 2rem;
  }
  .cid-v8cTC2kJpk .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cTC2kJpk .row {
    margin: 0rem;
  }
  .cid-v8cTC2kJpk .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cTC2kJpk H2 {
  color: #6b7748;
}
.cid-v8cTC3pBDi {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-8134822-2000x1335.jpg");
}
.cid-v8cTC4rGdU {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8cTC4rGdU .container {
  max-width: 1500px;
}
.cid-v8cTC4rGdU img {
  width: 100%;
}
.cid-v8cTC4rGdU h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cTC4rGdU .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8cTC4rGdU .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8cTC4rGdU .img-col {
  position: relative;
}
.cid-v8cTC4rGdU .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8cTC4rGdU .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cTC4rGdU .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8cTC4rGdU .img2 {
    top: -2rem;
  }
  .cid-v8cTC4rGdU .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8cTC4rGdU .img2 {
    width: 50%;
  }
  .cid-v8cTC4rGdU .number {
    margin: auto;
  }
}
.cid-v8cTC4rGdU H2 {
  color: #12172c;
}
.cid-v8cTC4rGdU H3 {
  color: #6b7748;
}
.cid-v8cTC5JoYT {
  padding-top: 600px;
  background-image: url("../../../assets/images/tilee-2000x1125.jpg");
}
.cid-v8cTC6Ni18 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v8cTC6Ni18 .container {
  max-width: 1500px;
}
.cid-v8cTC6Ni18 img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cTC6Ni18 img:hover {
  transform: scale(1.1);
}
.cid-v8cTC6Ni18 .row {
  background: #ffffff;
}
.cid-v8cTC6Ni18 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8cTC6Ni18 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cTC6Ni18 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cTC6Ni18 .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8cTC6Ni18 .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8cTC6Ni18 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8cTC6Ni18 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8cTC6Ni18 .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8cTC6Ni18 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cTC6Ni18 .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8cTC6Ni18 .row {
    margin: 0rem;
  }
  .cid-v8cTC6Ni18 .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8cTC6Ni18 .number {
    margin-right: 2rem;
  }
  .cid-v8cTC6Ni18 .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8cTC6Ni18 H2 {
  color: #12172c;
}
.cid-v8cTC6Ni18 .mbr-text {
  color: #232323;
}
.cid-v8cTC7V2rU {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-7750114-2000x1322.jpg");
}
.cid-v8cTC90aH7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8cTC90aH7 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8cTC90aH7 img:hover {
  transform: scale(1.1);
}
.cid-v8cTC90aH7 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8cTC90aH7 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8cTC90aH7 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8cTC90aH7 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8cTC90aH7 .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8cTC90aH7 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8cTC90aH7 .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8cTC90aH7 .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8cTC90aH7 .mbr-iconfont {
  margin: 0!important;
}
.cid-v8cTC90aH7 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8cTC90aH7 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8cTC90aH7 .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8cTC90aH7 .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8cTC90aH7 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8cTC90aH7 H2 {
  color: #12172c;
}
.cid-v8cTC90aH7 .mbr-text {
  color: #232323;
}
.cid-v8cTC90aH7 H3 {
  color: #6b7748;
}
.cid-v8cTCadaU4 {
  padding-top: 600px;
  background-image: url("../../../assets/images/cervo-white-gold-matt-marble-effect-porcelain-indoor-wall-floor-tile-pack-of-3-l-600mm-w-600mm5063022655028-02i.webp");
}
.cid-v8cTCdAacC {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8cTCdAacC .mbr-overlay {
  background: #232323;
}
.cid-v8cTCdAacC .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8cTCdAacC H2 {
  color: #12172c;
}
.cid-v8cTCdAacC .mbr-section-subtitle,
.cid-v8cTCdAacC .mbr-section-btn {
  color: #232323;
}
.cid-v8cTCeGTfE {
  padding-top: 600px;
  background-image: url("../../../assets/images/imagesroom-scenes716originalprecious-hdp-calacatta-24x24-14x27-14x27-curl-deco-bathroomjpg-slider-1600x800.jpg");
}
.cid-v8MLc4S4VI {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MLc4S4VI h2,
.cid-v8MLc4S4VI h3,
.cid-v8MLc4S4VI h4,
.cid-v8MLc4S4VI p {
  color: #ffffff;
}
.cid-v8MLc4S4VI .mbr-overlay {
  z-index: -1;
}
.cid-v8MLc4S4VI .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MLc4S4VI .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MLc4S4VI .form-control:focus,
.cid-v8MLc4S4VI .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MLc4S4VI .form-group {
  margin-bottom: 1rem;
}
.cid-v8MLc4S4VI input::-webkit-input-placeholder,
.cid-v8MLc4S4VI textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MLc4S4VI input:-moz-placeholder,
.cid-v8MLc4S4VI textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MLc4S4VI .jq-selectbox li,
.cid-v8MLc4S4VI .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLc4S4VI .jq-selectbox li:hover,
.cid-v8MLc4S4VI .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLc4S4VI .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLc4S4VI .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLc4S4VI .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MLc4S4VI .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MLc4S4VI .mbr-text {
  color: #767676;
}
.cid-v8MLc4S4VI .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MLc4S4VI .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MLc4S4VI .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MLc4S4VI a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MLc4S4VI .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MLc4S4VI .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MLc4S4VI textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MLc4S4VI .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MLc4S4VI .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MLc4S4VI .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MLc4S4VI h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MLc4S4VI .block-content {
    padding: 0;
  }
  .cid-v8MLc4S4VI .form-block {
    padding: 1rem;
  }
}
.cid-v8MLc4S4VI .mbr-section-title,
.cid-v8MLc4S4VI .mbr-section-btn {
  color: #12172c;
}
.cid-v8MLc4S4VI H4 {
  color: #d7cd8d;
}
.cid-v8MLc4S4VI .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MLc4S4VI P {
  color: #232323;
}
.cid-v8MLcMLKtF {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MLcMLKtF .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLcMLKtF .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MLcMLKtF .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLcMLKtF .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MLcMLKtF .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MLcMLKtF .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MLcMLKtF .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MLcMLKtF .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MLcMLKtF .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MLcMLKtF .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MLcMLKtF .mbr-text,
.cid-v8MLcMLKtF .mbr-section-btn {
  color: #232323;
}
.cid-v8MLcMLKtF .location,
.cid-v8MLcMLKtF .icon-wrap {
  color: #6b7748;
}
.cid-v8MLcMLKtF H3 {
  color: #12172c;
}
.cid-v8MLdq7Y50 .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MLdq7Y50 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MLdq7Y50 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MLdq7Y50 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MLdq7Y50 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8cTCfWm2j {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8cTCfWm2j .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8d8vfRTT4 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8d8vfRTT4 .nav-item:focus,
.cid-v8d8vfRTT4 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8d8vfRTT4 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8d8vfRTT4 .nav-item .nav-link {
    position: relative;
  }
  .cid-v8d8vfRTT4 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8d8vfRTT4 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8d8vfRTT4 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8d8vfRTT4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8d8vfRTT4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8d8vfRTT4 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8d8vfRTT4 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8d8vfRTT4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8d8vfRTT4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8d8vfRTT4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8d8vfRTT4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8d8vfRTT4 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8d8vfRTT4 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8d8vfRTT4 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8d8vfRTT4 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8d8vfRTT4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8d8vfRTT4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8d8vfRTT4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8d8vfRTT4 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8d8vfRTT4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8d8vfRTT4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8d8vfRTT4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8d8vfRTT4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8d8vfRTT4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8d8vfRTT4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8d8vfRTT4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8d8vfRTT4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8d8vfRTT4 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8d8vfRTT4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8d8vfRTT4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8d8vfRTT4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8d8vfRTT4 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8d8vfRTT4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8d8vfRTT4 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8d8vfRTT4 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8d8vfRTT4 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8d8vfRTT4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8d8vfRTT4 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8d8vfRTT4 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8d8vfRTT4 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8d8vfRTT4 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8d8vfRTT4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8d8vfRTT4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8d8vfRTT4 .dropdown-item.active,
.cid-v8d8vfRTT4 .dropdown-item:active {
  background-color: transparent;
}
.cid-v8d8vfRTT4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8d8vfRTT4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8d8vfRTT4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8d8vfRTT4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8d8vfRTT4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8d8vfRTT4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8d8vfRTT4 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8d8vfRTT4 .navbar-buttons {
  text-align: center;
}
.cid-v8d8vfRTT4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8d8vfRTT4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8d8vfRTT4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8d8vfRTT4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8d8vfRTT4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8d8vfRTT4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8d8vfRTT4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8d8vfRTT4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8d8vfRTT4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8d8vfRTT4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8d8vfRTT4 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8d8vfRTT4 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8d8vfRTT4 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8d8vfRTT4 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8d8vfRTT4 .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8d8vfRTT4 .navbar {
    height: 77px;
  }
  .cid-v8d8vfRTT4 .navbar.opened {
    height: auto;
  }
  .cid-v8d8vfRTT4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8d8vh9OKi {
  overflow: hidden !important;
  background-image: url("../../../assets/images/91d1b43de76f2ba7a21774c16ba243a6-2000x1003.jpg");
}
.cid-v8d8vh9OKi .container-fluid {
  padding: 0 5rem;
}
.cid-v8d8vh9OKi .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8d8vh9OKi .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8d8vh9OKi .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8d8vh9OKi .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8d8vh9OKi .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8d8vh9OKi .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8d8vh9OKi .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8d8vh9OKi .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8d8vh9OKi .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8d8vh9OKi .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8d8vh9OKi .mbr-section-subtitle,
.cid-v8d8vh9OKi .mbr-section-btn {
  color: #ffffff;
}
.cid-v8d8viljje {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8d8viljje .row {
  position: relative;
}
.cid-v8d8viljje .container {
  max-width: 1500px;
}
.cid-v8d8viljje .container {
  padding-right: 8rem!important;
}
.cid-v8d8viljje h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8d8viljje .content-wrapper {
  max-width: 800px;
}
.cid-v8d8viljje H1 {
  color: #333333;
}
.cid-v8d8viljje .mbr-text,
.cid-v8d8viljje .mbr-section-btn {
  color: #ffffff;
}
.cid-v8d8viljje H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8d8viljje .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8d8viljje .container {
    padding-right: 4rem!important;
  }
}
.cid-v8d8viljje H2 {
  color: #6b7748;
}
.cid-v8d8viljje H4 {
  color: #d7cd8d;
}
.cid-v8d8vjeFab {
  padding-top: 600px;
  background-image: url("../../../assets/images/rgst803-essence-enon-conglomerate-white-matt-800x800mm-stiles-lifestyle-image-1080x1080.png");
}
.cid-v8d8vk5zvX {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v8d8vk5zvX .mbr-overlay {
  background: linear-gradient(90deg, #efefef, #1ec5bf);
}
.cid-v8d8vk5zvX h4,
.cid-v8d8vk5zvX h5 {
  text-align: center;
}
.cid-v8d8vk5zvX p {
  text-align: center;
}
.cid-v8d8vk5zvX .card-box {
  padding: 1.5rem;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.cid-v8d8vk5zvX .card-img {
  font-size: 3rem;
}
.cid-v8d8vk5zvX .date span {
  display: inline-block;
  background-color: #12172c;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
}
.cid-v8d8vk5zvX H2 {
  color: #12172c;
}
.cid-v8d8vk5zvX .mbr-section-subtitle {
  color: #efefef;
}
.cid-v8d8vk5zvX .card-title,
.cid-v8d8vk5zvX .card-img {
  color: #12172c;
}
.cid-v8d8vla0ri {
  padding-top: 600px;
  background-image: url("../../../assets/images/patagonia-onice-bano-1631688597aipod.webp");
}
.cid-v8d8vm0hYo {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8d8vm0hYo .container-fluid {
  padding: 0 3rem;
}
.cid-v8d8vm0hYo .media-container-column {
  padding: 0 2rem;
}
.cid-v8d8vm0hYo .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #12172c;
}
@media (max-width: 767px) {
  .cid-v8d8vm0hYo .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8d8vmRtDZ {
  padding-top: 600px;
  background-image: url("../../../assets/images/imagesroom-scenes716originalprecious-hdp-calacatta-24x24-14x27-14x27-curl-deco-bathroomjpg-slider-1600x800.jpg");
}
.cid-v8d8vnKVi9 {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8d8vnKVi9 .container {
  max-width: 1500px;
}
.cid-v8d8vnKVi9 img {
  width: 100%;
}
.cid-v8d8vnKVi9 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8d8vnKVi9 .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8d8vnKVi9 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8d8vnKVi9 .img-col {
  position: relative;
}
.cid-v8d8vnKVi9 .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8d8vnKVi9 .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8d8vnKVi9 .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8d8vnKVi9 .img2 {
    top: -2rem;
  }
  .cid-v8d8vnKVi9 .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8d8vnKVi9 .img2 {
    width: 50%;
  }
  .cid-v8d8vnKVi9 .number {
    margin: auto;
  }
}
.cid-v8d8vnKVi9 H2 {
  color: #12172c;
}
.cid-v8d8vnKVi9 H3 {
  color: #6b7748;
}
.cid-v8d8voFfDr {
  padding-top: 600px;
  background-image: url("../../../assets/images/statuario-equita-rect-polished-porcelain-floor-1st-798x1598mm-2-55m2-1200x950.jpg");
}
.cid-v8d8vpvzzq {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8d8vpvzzq .container {
  max-width: 1500px;
}
.cid-v8d8vpvzzq .row {
  background: #12172c;
}
.cid-v8d8vpvzzq .img-col {
  padding: 0;
}
.cid-v8d8vpvzzq .title-col {
  padding: 4rem 8rem;
}
.cid-v8d8vpvzzq img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8d8vpvzzq h2 {
  padding: 0;
  margin: 0;
}
.cid-v8d8vpvzzq .text-wrap {
  margin: auto;
}
.cid-v8d8vpvzzq .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8d8vpvzzq .row {
    margin: 2rem;
  }
  .cid-v8d8vpvzzq .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8d8vpvzzq .row {
    margin: 0rem;
  }
  .cid-v8d8vpvzzq .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8d8vpvzzq H2 {
  color: #d7cd8d;
}
.cid-v8d8vqtV45 {
  padding-top: 600px;
  background-image: url("../../../assets/images/tiling-alberton-1-1280x960.jpg");
}
.cid-v8d8vrk2AJ {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8d8vrk2AJ .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8d8vrk2AJ .container {
  max-width: 1500px;
}
.cid-v8d8vrk2AJ .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8d8vrk2AJ .container {
    padding: 0 4rem;
  }
}
.cid-v8d8vrk2AJ .mbr-text,
.cid-v8d8vrk2AJ .mbr-section-btn {
  color: #efeeee;
}
.cid-v8d8vrk2AJ .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8d8vrk2AJ .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8d8vrk2AJ .align-left {
    text-align: center;
  }
  .cid-v8d8vrk2AJ .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8d8vrk2AJ H2 {
  color: #6b7748;
}
.cid-v8d8vrk2AJ H3 {
  color: #d7cd8d;
}
.cid-v8d8vshYzX {
  padding-top: 600px;
  background-image: url("../../../assets/images/blog-how-long-do-cement-tiles-last-compared-to-porcelain-tiles-3-2000x1300.webp");
}
.cid-v8d8vtcxB1 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8d8vtcxB1 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8d8vtcxB1 img:hover {
  transform: scale(1.1);
}
.cid-v8d8vtcxB1 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8d8vtcxB1 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8d8vtcxB1 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8d8vtcxB1 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8d8vtcxB1 .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8d8vtcxB1 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8d8vtcxB1 .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8d8vtcxB1 .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8d8vtcxB1 .mbr-iconfont {
  margin: 0!important;
}
.cid-v8d8vtcxB1 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8d8vtcxB1 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8d8vtcxB1 .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8d8vtcxB1 .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8d8vtcxB1 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8d8vtcxB1 H2 {
  color: #333333;
}
.cid-v8d8vtcxB1 .mbr-text {
  color: #232323;
}
.cid-v8d8vtcxB1 H1 {
  color: #12172c;
}
.cid-v8d8vtcxB1 H3 {
  color: #6b7748;
}
.cid-v8d8vucM3Z {
  padding-top: 600px;
  background-image: url("../../../assets/images/cervo-white-gold-matt-marble-effect-porcelain-indoor-wall-floor-tile-pack-of-3-l-600mm-w-600mm5063022655028-02i.webp");
}
.cid-v8d8vv983F {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8d8vv983F img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8d8vv983F img:hover {
  transform: scale(1.1);
}
.cid-v8d8vv983F .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8d8vv983F h2 {
  padding: 0;
  margin: 0;
}
.cid-v8d8vv983F .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8d8vv983F .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8d8vv983F .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8d8vv983F .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8d8vv983F .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8d8vv983F .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8d8vv983F .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8d8vv983F .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8d8vv983F H2 {
  color: #12172c;
}
.cid-v8d8vv983F .mbr-text {
  color: #232323;
}
.cid-v8d8vv983F H3 {
  color: #6b7748;
}
.cid-v8d8vw5kyH {
  padding-top: 600px;
  background-image: url("../../../assets/images/whatsapp-image-2025-09-15-at-11.01.21-960x1280.jpg");
}
.cid-v8d8vx2w6n {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8d8vx2w6n .container {
  max-width: 1500px;
}
.cid-v8d8vx2w6n .row {
  background: #12172c;
}
.cid-v8d8vx2w6n .img-col {
  padding: 0;
}
.cid-v8d8vx2w6n .title-col {
  padding: 4rem 8rem;
}
.cid-v8d8vx2w6n img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8d8vx2w6n h2 {
  padding: 0;
  margin: 0;
}
.cid-v8d8vx2w6n .text-wrap {
  margin: auto;
}
.cid-v8d8vx2w6n .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8d8vx2w6n .row {
    margin: 2rem;
  }
  .cid-v8d8vx2w6n .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8d8vx2w6n .row {
    margin: 0rem;
  }
  .cid-v8d8vx2w6n .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8d8vx2w6n H2 {
  color: #6b7748;
}
.cid-v8d8vy2YtV {
  padding-top: 600px;
  background-image: url("../../../assets/images/plazafawnbeige800x800.webp");
}
.cid-v8d8vyWtN8 {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8d8vyWtN8 .container {
  max-width: 1500px;
}
.cid-v8d8vyWtN8 img {
  width: 100%;
}
.cid-v8d8vyWtN8 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8d8vyWtN8 .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8d8vyWtN8 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8d8vyWtN8 .img-col {
  position: relative;
}
.cid-v8d8vyWtN8 .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8d8vyWtN8 .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8d8vyWtN8 .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8d8vyWtN8 .img2 {
    top: -2rem;
  }
  .cid-v8d8vyWtN8 .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8d8vyWtN8 .img2 {
    width: 50%;
  }
  .cid-v8d8vyWtN8 .number {
    margin: auto;
  }
}
.cid-v8d8vyWtN8 H2 {
  color: #12172c;
}
.cid-v8d8vyWtN8 H3 {
  color: #6b7748;
}
.cid-v8d8vzZwhA {
  padding-top: 600px;
  background-image: url("../../../assets/images/91d1b43de76f2ba7a21774c16ba243a6-2000x1003.jpg");
}
.cid-v8d8vATGDi {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v8d8vATGDi .container {
  max-width: 1500px;
}
.cid-v8d8vATGDi img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8d8vATGDi img:hover {
  transform: scale(1.1);
}
.cid-v8d8vATGDi .row {
  background: #ffffff;
}
.cid-v8d8vATGDi .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8d8vATGDi h2 {
  padding: 0;
  margin: 0;
}
.cid-v8d8vATGDi .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8d8vATGDi .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8d8vATGDi .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8d8vATGDi .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8d8vATGDi .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8d8vATGDi .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8d8vATGDi .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8d8vATGDi .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8d8vATGDi .row {
    margin: 0rem;
  }
  .cid-v8d8vATGDi .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8d8vATGDi .number {
    margin-right: 2rem;
  }
  .cid-v8d8vATGDi .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8d8vATGDi H2 {
  color: #12172c;
}
.cid-v8d8vATGDi .mbr-text {
  color: #232323;
}
.cid-v8d8vBOz0W {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-7045922-2000x1335.jpg");
}
.cid-v8d8vCLLtv {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8d8vCLLtv img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8d8vCLLtv img:hover {
  transform: scale(1.1);
}
.cid-v8d8vCLLtv .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8d8vCLLtv h2 {
  padding: 0;
  margin: 0;
}
.cid-v8d8vCLLtv .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8d8vCLLtv .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8d8vCLLtv .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8d8vCLLtv .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8d8vCLLtv .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8d8vCLLtv .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8d8vCLLtv .mbr-iconfont {
  margin: 0!important;
}
.cid-v8d8vCLLtv .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8d8vCLLtv .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8d8vCLLtv .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8d8vCLLtv .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8d8vCLLtv .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8d8vCLLtv H2 {
  color: #12172c;
}
.cid-v8d8vCLLtv .mbr-text {
  color: #232323;
}
.cid-v8d8vCLLtv H3 {
  color: #6b7748;
}
.cid-v8d8vDICim {
  padding-top: 600px;
  background-image: url("../../../assets/images/screenshot-20250123-081550-whatsapp.webp");
}
.cid-v8d8vECY4n {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8d8vECY4n .mbr-overlay {
  background: #232323;
}
.cid-v8d8vECY4n .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8d8vECY4n H2 {
  color: #12172c;
}
.cid-v8d8vECY4n .mbr-section-subtitle,
.cid-v8d8vECY4n .mbr-section-btn {
  color: #232323;
}
.cid-v8d8vFD2L5 {
  padding-top: 600px;
  background-image: url("../../../assets/images/blog-how-long-do-cement-tiles-last-compared-to-porcelain-tiles-3-2000x1300.webp");
}
.cid-v8MLgCUdyL {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MLgCUdyL h2,
.cid-v8MLgCUdyL h3,
.cid-v8MLgCUdyL h4,
.cid-v8MLgCUdyL p {
  color: #ffffff;
}
.cid-v8MLgCUdyL .mbr-overlay {
  z-index: -1;
}
.cid-v8MLgCUdyL .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MLgCUdyL .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MLgCUdyL .form-control:focus,
.cid-v8MLgCUdyL .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MLgCUdyL .form-group {
  margin-bottom: 1rem;
}
.cid-v8MLgCUdyL input::-webkit-input-placeholder,
.cid-v8MLgCUdyL textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MLgCUdyL input:-moz-placeholder,
.cid-v8MLgCUdyL textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MLgCUdyL .jq-selectbox li,
.cid-v8MLgCUdyL .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLgCUdyL .jq-selectbox li:hover,
.cid-v8MLgCUdyL .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLgCUdyL .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLgCUdyL .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLgCUdyL .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MLgCUdyL .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MLgCUdyL .mbr-text {
  color: #767676;
}
.cid-v8MLgCUdyL .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MLgCUdyL .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MLgCUdyL .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MLgCUdyL a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MLgCUdyL .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MLgCUdyL .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MLgCUdyL textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MLgCUdyL .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MLgCUdyL .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MLgCUdyL .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MLgCUdyL h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MLgCUdyL .block-content {
    padding: 0;
  }
  .cid-v8MLgCUdyL .form-block {
    padding: 1rem;
  }
}
.cid-v8MLgCUdyL .mbr-section-title,
.cid-v8MLgCUdyL .mbr-section-btn {
  color: #12172c;
}
.cid-v8MLgCUdyL H4 {
  color: #d7cd8d;
}
.cid-v8MLgCUdyL .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MLgCUdyL P {
  color: #232323;
}
.cid-v8MLhcc7ve {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MLhcc7ve .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLhcc7ve .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MLhcc7ve .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLhcc7ve .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MLhcc7ve .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MLhcc7ve .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MLhcc7ve .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MLhcc7ve .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MLhcc7ve .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MLhcc7ve .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MLhcc7ve .mbr-text,
.cid-v8MLhcc7ve .mbr-section-btn {
  color: #232323;
}
.cid-v8MLhcc7ve .location,
.cid-v8MLhcc7ve .icon-wrap {
  color: #6b7748;
}
.cid-v8MLhcc7ve H3 {
  color: #12172c;
}
.cid-v8MLhIGvJ7 .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MLhIGvJ7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MLhIGvJ7 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MLhIGvJ7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MLhIGvJ7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8d8vGz4rQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8d8vGz4rQ .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8jslfTI3d .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8jslfTI3d .nav-item:focus,
.cid-v8jslfTI3d .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8jslfTI3d .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8jslfTI3d .nav-item .nav-link {
    position: relative;
  }
  .cid-v8jslfTI3d .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8jslfTI3d .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8jslfTI3d .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8jslfTI3d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8jslfTI3d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8jslfTI3d .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8jslfTI3d .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8jslfTI3d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8jslfTI3d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8jslfTI3d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8jslfTI3d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8jslfTI3d .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8jslfTI3d .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8jslfTI3d .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8jslfTI3d .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8jslfTI3d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8jslfTI3d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8jslfTI3d .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8jslfTI3d .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8jslfTI3d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8jslfTI3d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8jslfTI3d .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8jslfTI3d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8jslfTI3d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8jslfTI3d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8jslfTI3d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8jslfTI3d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8jslfTI3d .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8jslfTI3d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8jslfTI3d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8jslfTI3d .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8jslfTI3d .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8jslfTI3d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8jslfTI3d .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8jslfTI3d .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8jslfTI3d .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8jslfTI3d .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8jslfTI3d .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8jslfTI3d .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8jslfTI3d .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8jslfTI3d .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8jslfTI3d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8jslfTI3d .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8jslfTI3d .dropdown-item.active,
.cid-v8jslfTI3d .dropdown-item:active {
  background-color: transparent;
}
.cid-v8jslfTI3d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8jslfTI3d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8jslfTI3d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8jslfTI3d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8jslfTI3d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8jslfTI3d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8jslfTI3d ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8jslfTI3d .navbar-buttons {
  text-align: center;
}
.cid-v8jslfTI3d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8jslfTI3d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8jslfTI3d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8jslfTI3d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8jslfTI3d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8jslfTI3d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8jslfTI3d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8jslfTI3d nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8jslfTI3d nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8jslfTI3d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8jslfTI3d .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8jslfTI3d a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8jslfTI3d .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8jslfTI3d .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8jslfTI3d .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8jslfTI3d .navbar {
    height: 77px;
  }
  .cid-v8jslfTI3d .navbar.opened {
    height: auto;
  }
  .cid-v8jslfTI3d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8jslhWIMK {
  overflow: hidden !important;
  background-image: url("../../../assets/images/0120kitchen20layout-2000x1333.jpg");
}
.cid-v8jslhWIMK .container-fluid {
  padding: 0 5rem;
}
.cid-v8jslhWIMK .img-block {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8jslhWIMK .mbr-section-title {
  padding-bottom: 2rem;
  color: #ffffff;
}
.cid-v8jslhWIMK .mbr-section-subtitle {
  color: #3e4555;
  font-weight: 400;
}
.cid-v8jslhWIMK .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-v8jslhWIMK .mbr-figure img {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .cid-v8jslhWIMK .container-fluid {
    padding: 0 1rem;
  }
  .cid-v8jslhWIMK .mbr-figure {
    margin-top: 1rem;
  }
  .cid-v8jslhWIMK .mbr-section-title {
    text-align: center !important;
  }
  .cid-v8jslhWIMK .mbr-section-subtitle {
    text-align: center !important;
  }
  .cid-v8jslhWIMK .mbr-section-btn {
    text-align: center !important;
  }
}
.cid-v8jslhWIMK .mbr-section-subtitle,
.cid-v8jslhWIMK .mbr-section-btn {
  color: #ffffff;
}
.cid-v8jsljBgZ6 {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8jsljBgZ6 .row {
  position: relative;
}
.cid-v8jsljBgZ6 .container {
  max-width: 1500px;
}
.cid-v8jsljBgZ6 .container {
  padding-right: 8rem!important;
}
.cid-v8jsljBgZ6 h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8jsljBgZ6 .content-wrapper {
  max-width: 800px;
}
.cid-v8jsljBgZ6 H1 {
  color: #333333;
}
.cid-v8jsljBgZ6 .mbr-text,
.cid-v8jsljBgZ6 .mbr-section-btn {
  color: #ffffff;
}
.cid-v8jsljBgZ6 H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8jsljBgZ6 .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jsljBgZ6 .container {
    padding-right: 4rem!important;
  }
}
.cid-v8jsljBgZ6 H2 {
  color: #6b7748;
}
.cid-v8jsljBgZ6 H4 {
  color: #d7cd8d;
}
.cid-v8jslleVdA {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-6394515-2000x1359.jpg");
}
.cid-v8jslpOACN {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8jslpOACN .container-fluid {
  padding: 0 3rem;
}
.cid-v8jslpOACN .media-container-column {
  padding: 0 2rem;
}
.cid-v8jslpOACN .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #12172c;
}
@media (max-width: 767px) {
  .cid-v8jslpOACN .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8jslr5dQe {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-7195812-2000x1335.jpg");
}
.cid-v8jslsIVns {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8jslsIVns .container {
  max-width: 1500px;
}
.cid-v8jslsIVns img {
  width: 100%;
}
.cid-v8jslsIVns h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jslsIVns .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8jslsIVns .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8jslsIVns .img-col {
  position: relative;
}
.cid-v8jslsIVns .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8jslsIVns .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8jslsIVns .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8jslsIVns .img2 {
    top: -2rem;
  }
  .cid-v8jslsIVns .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8jslsIVns .img2 {
    width: 50%;
  }
  .cid-v8jslsIVns .number {
    margin: auto;
  }
}
.cid-v8jslsIVns H2 {
  color: #12172c;
}
.cid-v8jslsIVns H3 {
  color: #6b7748;
}
.cid-v8jslulY4z {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-thoinamcao-30002784-2000x1500.jpg");
}
.cid-v8jslvSF4J {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8jslvSF4J .container {
  max-width: 1500px;
}
.cid-v8jslvSF4J .row {
  background: #12172c;
}
.cid-v8jslvSF4J .img-col {
  padding: 0;
}
.cid-v8jslvSF4J .title-col {
  padding: 4rem 8rem;
}
.cid-v8jslvSF4J img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8jslvSF4J h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jslvSF4J .text-wrap {
  margin: auto;
}
.cid-v8jslvSF4J .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8jslvSF4J .row {
    margin: 2rem;
  }
  .cid-v8jslvSF4J .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jslvSF4J .row {
    margin: 0rem;
  }
  .cid-v8jslvSF4J .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8jslvSF4J H2 {
  color: #d7cd8d;
}
.cid-v8jslxjg2P {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-8134780-2000x1335.jpg");
}
.cid-v8jslyJMow {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8jslyJMow .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8jslyJMow .container {
  max-width: 1500px;
}
.cid-v8jslyJMow .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8jslyJMow .container {
    padding: 0 4rem;
  }
}
.cid-v8jslyJMow .mbr-text,
.cid-v8jslyJMow .mbr-section-btn {
  color: #efeeee;
}
.cid-v8jslyJMow .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8jslyJMow .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8jslyJMow .align-left {
    text-align: center;
  }
  .cid-v8jslyJMow .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8jslyJMow H2 {
  color: #6b7748;
}
.cid-v8jslyJMow H3 {
  color: #d7cd8d;
}
.cid-v8jslAbMHp {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-6758511-2000x1335.jpg");
}
.cid-v8jslBCPMs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8jslBCPMs img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8jslBCPMs img:hover {
  transform: scale(1.1);
}
.cid-v8jslBCPMs .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8jslBCPMs h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jslBCPMs .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8jslBCPMs .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8jslBCPMs .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8jslBCPMs .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8jslBCPMs .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8jslBCPMs .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8jslBCPMs .mbr-iconfont {
  margin: 0!important;
}
.cid-v8jslBCPMs .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8jslBCPMs .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jslBCPMs .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8jslBCPMs .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8jslBCPMs .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8jslBCPMs H2 {
  color: #333333;
}
.cid-v8jslBCPMs .mbr-text {
  color: #232323;
}
.cid-v8jslBCPMs H1 {
  color: #12172c;
}
.cid-v8jslBCPMs H3 {
  color: #6b7748;
}
.cid-v8jslD877B {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-lisa-anna-901356985-19916721-2000x1334.jpg");
}
.cid-v8jslEB5gs {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8jslEB5gs img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8jslEB5gs img:hover {
  transform: scale(1.1);
}
.cid-v8jslEB5gs .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8jslEB5gs h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jslEB5gs .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8jslEB5gs .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8jslEB5gs .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8jslEB5gs .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8jslEB5gs .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8jslEB5gs .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jslEB5gs .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8jslEB5gs .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8jslEB5gs H2 {
  color: #12172c;
}
.cid-v8jslEB5gs .mbr-text {
  color: #232323;
}
.cid-v8jslEB5gs H3 {
  color: #6b7748;
}
.cid-v8jslGez65 {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-6957093-2000x1335.jpg");
}
.cid-v8jslHIai3 {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8jslHIai3 .container {
  max-width: 1500px;
}
.cid-v8jslHIai3 .row {
  background: #12172c;
}
.cid-v8jslHIai3 .img-col {
  padding: 0;
}
.cid-v8jslHIai3 .title-col {
  padding: 4rem 8rem;
}
.cid-v8jslHIai3 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8jslHIai3 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jslHIai3 .text-wrap {
  margin: auto;
}
.cid-v8jslHIai3 .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8jslHIai3 .row {
    margin: 2rem;
  }
  .cid-v8jslHIai3 .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jslHIai3 .row {
    margin: 0rem;
  }
  .cid-v8jslHIai3 .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8jslHIai3 H2 {
  color: #6b7748;
}
.cid-v8jslJeZkI {
  padding-top: 600px;
  background-image: url("../../../assets/images/harborne-heritage-green-kitchen-stori-uform-modern-hero-min-2000x1215.jpg");
}
.cid-v8jslKXWWE {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8jslKXWWE .container {
  max-width: 1500px;
}
.cid-v8jslKXWWE img {
  width: 100%;
}
.cid-v8jslKXWWE h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jslKXWWE .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8jslKXWWE .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8jslKXWWE .img-col {
  position: relative;
}
.cid-v8jslKXWWE .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8jslKXWWE .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8jslKXWWE .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8jslKXWWE .img2 {
    top: -2rem;
  }
  .cid-v8jslKXWWE .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8jslKXWWE .img2 {
    width: 50%;
  }
  .cid-v8jslKXWWE .number {
    margin: auto;
  }
}
.cid-v8jslKXWWE H2 {
  color: #12172c;
}
.cid-v8jslKXWWE H3 {
  color: #6b7748;
}
.cid-v8jslMtnYd {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-8082316-2000x1335.jpg");
}
.cid-v8jslO3bSF {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v8jslO3bSF .container {
  max-width: 1500px;
}
.cid-v8jslO3bSF img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8jslO3bSF img:hover {
  transform: scale(1.1);
}
.cid-v8jslO3bSF .row {
  background: #ffffff;
}
.cid-v8jslO3bSF .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8jslO3bSF h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jslO3bSF .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8jslO3bSF .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8jslO3bSF .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8jslO3bSF .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8jslO3bSF .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8jslO3bSF .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8jslO3bSF .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jslO3bSF .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8jslO3bSF .row {
    margin: 0rem;
  }
  .cid-v8jslO3bSF .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8jslO3bSF .number {
    margin-right: 2rem;
  }
  .cid-v8jslO3bSF .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8jslO3bSF H2 {
  color: #12172c;
}
.cid-v8jslO3bSF .mbr-text {
  color: #232323;
}
.cid-v8jslPRNc2 {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-andrei-caus-350217703-14183827-2000x1500.jpg");
}
.cid-v8jslRjho6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8jslRjho6 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8jslRjho6 img:hover {
  transform: scale(1.1);
}
.cid-v8jslRjho6 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8jslRjho6 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jslRjho6 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8jslRjho6 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8jslRjho6 .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8jslRjho6 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8jslRjho6 .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8jslRjho6 .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8jslRjho6 .mbr-iconfont {
  margin: 0!important;
}
.cid-v8jslRjho6 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8jslRjho6 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jslRjho6 .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8jslRjho6 .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8jslRjho6 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8jslRjho6 H2 {
  color: #12172c;
}
.cid-v8jslRjho6 .mbr-text {
  color: #232323;
}
.cid-v8jslRjho6 H3 {
  color: #6b7748;
}
.cid-v8jslSUPnc {
  padding-top: 600px;
  background-image: url("../../../assets/images/tile-comp.webp");
}
.cid-v8jxdvn4Lt {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v8jxdvn4Lt .container-fluid {
  padding: 0 3rem;
}
.cid-v8jxdvn4Lt .blockquote-quote svg {
  height: 30px;
  width: 30px;
}
.cid-v8jxdvn4Lt svg.svg-gradient {
  position: absolute;
  opacity: 0;
  z-index: -100;
}
.cid-v8jxdvn4Lt .signature > span {
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v8jxdvn4Lt .blockquote-quote {
    text-align: left;
  }
  .cid-v8jxdvn4Lt .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8jxdvn4Lt .mbr-section-title {
  color: #12172c;
}
.cid-v8jxfZ0jQx {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-curtis-adams-1694007-4682152-2000x1333.jpg");
}
.cid-v8jslUry5G {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8jslUry5G .mbr-overlay {
  background: #232323;
}
.cid-v8jslUry5G .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8jslUry5G H2 {
  color: #12172c;
}
.cid-v8jslUry5G .mbr-section-subtitle,
.cid-v8jslUry5G .mbr-section-btn {
  color: #232323;
}
.cid-v8jslVXx5g {
  padding-top: 600px;
  background-image: url("../../../assets/images/pexels-artbovich-8082316-2000x1335.jpg");
}
.cid-v8MLkGpFk3 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MLkGpFk3 h2,
.cid-v8MLkGpFk3 h3,
.cid-v8MLkGpFk3 h4,
.cid-v8MLkGpFk3 p {
  color: #ffffff;
}
.cid-v8MLkGpFk3 .mbr-overlay {
  z-index: -1;
}
.cid-v8MLkGpFk3 .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MLkGpFk3 .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MLkGpFk3 .form-control:focus,
.cid-v8MLkGpFk3 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MLkGpFk3 .form-group {
  margin-bottom: 1rem;
}
.cid-v8MLkGpFk3 input::-webkit-input-placeholder,
.cid-v8MLkGpFk3 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MLkGpFk3 input:-moz-placeholder,
.cid-v8MLkGpFk3 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MLkGpFk3 .jq-selectbox li,
.cid-v8MLkGpFk3 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLkGpFk3 .jq-selectbox li:hover,
.cid-v8MLkGpFk3 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLkGpFk3 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLkGpFk3 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLkGpFk3 .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MLkGpFk3 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MLkGpFk3 .mbr-text {
  color: #767676;
}
.cid-v8MLkGpFk3 .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MLkGpFk3 .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MLkGpFk3 .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MLkGpFk3 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MLkGpFk3 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MLkGpFk3 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MLkGpFk3 textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MLkGpFk3 .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MLkGpFk3 .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MLkGpFk3 .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MLkGpFk3 h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MLkGpFk3 .block-content {
    padding: 0;
  }
  .cid-v8MLkGpFk3 .form-block {
    padding: 1rem;
  }
}
.cid-v8MLkGpFk3 .mbr-section-title,
.cid-v8MLkGpFk3 .mbr-section-btn {
  color: #12172c;
}
.cid-v8MLkGpFk3 H4 {
  color: #d7cd8d;
}
.cid-v8MLkGpFk3 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MLkGpFk3 P {
  color: #232323;
}
.cid-v8MLmsE7cP {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MLmsE7cP .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLmsE7cP .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MLmsE7cP .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLmsE7cP .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MLmsE7cP .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MLmsE7cP .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MLmsE7cP .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MLmsE7cP .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MLmsE7cP .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MLmsE7cP .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MLmsE7cP .mbr-text,
.cid-v8MLmsE7cP .mbr-section-btn {
  color: #232323;
}
.cid-v8MLmsE7cP .location,
.cid-v8MLmsE7cP .icon-wrap {
  color: #6b7748;
}
.cid-v8MLmsE7cP H3 {
  color: #12172c;
}
.cid-v8MLn1UKwu .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MLn1UKwu .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MLn1UKwu .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MLn1UKwu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MLn1UKwu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8jslXmdip {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8jslXmdip .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8jzodIjCr {
  background-image: url("../../../assets/images/belgian-cobble-paving-stones-1-1200x1200.webp");
}
.cid-v8jzodIjCr .mbr-section-title,
.cid-v8jzodIjCr .mbr-section-subtitle {
  color: #000000;
}
.cid-v8jzodIjCr .mbr-section-text {
  color: #232323;
}
.cid-v8jzodIjCr .mbr-text,
.cid-v8jzodIjCr .typed-text,
.cid-v8jzodIjCr .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v8jzodIjCr .btn {
  margin-left: 4px !important;
}
.cid-v8jzodIjCr .animated-element {
  color: #d7cd8d;
}
.cid-v8jzodIjCr .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v8jzodIjCr .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v8jzodIjCr .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jzodIjCr .typed-text,
  .cid-v8jzodIjCr .mbr-section-subtitle,
  .cid-v8jzodIjCr .mbr-section-text,
  .cid-v8jzodIjCr .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v8jzodIjCr .mbr-section-subtitle,
.cid-v8jzodIjCr .typed-text {
  color: #ffffff;
}
.cid-v8jzodIjCr .mbr-section-text,
.cid-v8jzodIjCr .mbr-section-btn {
  color: #ffffff;
}
.cid-v8jBeAWbNt {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #12172c;
}
.cid-v8jBeAWbNt .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #d7cd8d;
  transition: background 0.3s;
}
.cid-v8jBeAWbNt H2 {
  color: #6b7748;
}
.cid-v8jBeAWbNt H3 {
  color: #d7cd8d;
}
.cid-v8jBeAWbNt .mbr-text,
.cid-v8jBeAWbNt .mbr-section-btn {
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-v8jBeAWbNt .md-pb {
    padding-bottom: 2rem;
  }
}
.cid-v8jBTtzxGF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v8jBTtzxGF .card-icon {
  font-size: 56px;
  color: #12172c;
  transition: color 0.3s;
}
.cid-v8jBTtzxGF .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v8jBTtzxGF p {
  font-weight: 400;
}
.cid-v8jBTtzxGF .link-ico {
  font-size: 0.8rem;
  color: #36404c;
  border: 2px solid #36404c;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
  transition: all 0.3s;
}
.cid-v8jBTtzxGF .link-ico:hover {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v8jBTtzxGF .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v8jBTtzxGF .card-wrapper {
  padding: 2rem;
  transition: background 0.3s;
  background: #ffffff;
}
.cid-v8jBTtzxGF .card-wrapper:hover .link-ico {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v8jBTtzxGF .card-wrapper:hover .card-title a {
  color: #12172c !important;
}
.cid-v8jBTtzxGF .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.cid-v8jBTtzxGF .card-title,
.cid-v8jBTtzxGF .card-ico,
.cid-v8jBTtzxGF .line-wrap {
  text-align: center;
}
.cid-v8jBTtzxGF .mbr-text,
.cid-v8jBTtzxGF .card-link {
  text-align: center;
  color: #767676;
}
.cid-v8jzRGAQo7 {
  padding-top: 600px;
  background-image: url("../../../assets/images/91d1b43de76f2ba7a21774c16ba243a6-2000x1003.jpg");
}
.cid-v8jzHHvf5V {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8jzHHvf5V img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8jzHHvf5V img:hover {
  transform: scale(1.1);
}
.cid-v8jzHHvf5V .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8jzHHvf5V h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jzHHvf5V .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8jzHHvf5V .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8jzHHvf5V .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8jzHHvf5V .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8jzHHvf5V .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8jzHHvf5V .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8jzHHvf5V .mbr-iconfont {
  margin: 0!important;
}
.cid-v8jzHHvf5V .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8jzHHvf5V .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jzHHvf5V .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8jzHHvf5V .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8jzHHvf5V .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8jzHHvf5V H2 {
  color: #12172c;
}
.cid-v8jzHHvf5V .mbr-text {
  color: #232323;
}
.cid-v8jzHHvf5V H3 {
  color: #6b7748;
}
.cid-v8jzSF5xFM {
  padding-top: 600px;
  background-image: url("../../../assets/images/20240827-35690.webp");
}
.cid-v8jzJDdnGS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8jzJDdnGS img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8jzJDdnGS img:hover {
  transform: scale(1.1);
}
.cid-v8jzJDdnGS .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8jzJDdnGS h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jzJDdnGS .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8jzJDdnGS .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8jzJDdnGS .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8jzJDdnGS .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8jzJDdnGS .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8jzJDdnGS .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jzJDdnGS .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8jzJDdnGS .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8jzJDdnGS H2 {
  color: #12172c;
}
.cid-v8jzJDdnGS .mbr-text {
  color: #232323;
}
.cid-v8jzJDdnGS H3 {
  color: #6b7748;
}
.cid-v8jzTzPyuK {
  padding-top: 600px;
  background-image: url("../../../assets/images/grass-block-roundabout-2-1000x562.jpg");
}
.cid-v8jztE0Q3b {
  padding-top: 75px;
  padding-bottom: 75px;
  background: linear-gradient(90deg, #ffffff, #ffffff);
}
.cid-v8jztE0Q3b .mbr-overlay {
  background: linear-gradient(90deg, #1dc8cc, #188ef4);
}
.cid-v8jztE0Q3b .mbr-section-subtitle {
  color: #8d97ad;
}
.cid-v8jztE0Q3b .card-wrap {
  background-color: #12172c;
  padding: 2rem;
  width: calc(100% + 10rem);
  margin-left: -10rem;
  border-radius: .25rem;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
.cid-v8jztE0Q3b .img-wrap img {
  width: 100%;
  border-radius: .25rem;
}
@media (max-width: 991px) {
  .cid-v8jztE0Q3b .card-wrap {
    width: 100%;
    margin-left: 0;
    margin-top: 2rem;
  }
}
.cid-v8jztE0Q3b .mbr-section-subtitle,
.cid-v8jztE0Q3b .mbr-section-btn {
  color: #ffffff;
}
.cid-v8jztE0Q3b H2 {
  color: #ffffff;
}
.cid-v8jzUDAbWo {
  padding-top: 600px;
  background-image: url("../../../assets/images/huguenot-cobble-used-with-mixed-sizes-for-a-driveway-and-edging-1000x667.jpg");
}
.cid-v8jzKqDpmQ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #efeeee;
}
.cid-v8jzKqDpmQ .container {
  max-width: 1500px;
}
.cid-v8jzKqDpmQ img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8jzKqDpmQ img:hover {
  transform: scale(1.1);
}
.cid-v8jzKqDpmQ .row {
  background: #ffffff;
}
.cid-v8jzKqDpmQ .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8jzKqDpmQ h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jzKqDpmQ .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8jzKqDpmQ .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8jzKqDpmQ .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8jzKqDpmQ .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8jzKqDpmQ .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8jzKqDpmQ .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8jzKqDpmQ .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jzKqDpmQ .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8jzKqDpmQ .row {
    margin: 0rem;
  }
  .cid-v8jzKqDpmQ .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8jzKqDpmQ .number {
    margin-right: 2rem;
  }
  .cid-v8jzKqDpmQ .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8jzKqDpmQ H2 {
  color: #12172c;
}
.cid-v8jzKqDpmQ .mbr-text {
  color: #232323;
}
.cid-v8jzKqDpmQ H3 {
  color: #12172c;
}
.cid-v8jzVnZSpe {
  padding-top: 600px;
  background-image: url("../../../assets/images/rgst803-essence-enon-conglomerate-white-matt-800x800mm-stiles-lifestyle-image-1080x1080.png");
}
.cid-v8jzLjbafM {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8jzLjbafM .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8jzLjbafM .container {
  max-width: 1500px;
}
.cid-v8jzLjbafM .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8jzLjbafM .container {
    padding: 0 4rem;
  }
}
.cid-v8jzLjbafM .mbr-text,
.cid-v8jzLjbafM .mbr-section-btn {
  color: #efeeee;
}
.cid-v8jzLjbafM .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8jzLjbafM .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8jzLjbafM .align-left {
    text-align: center;
  }
  .cid-v8jzLjbafM .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8jzLjbafM H2 {
  color: #6b7748;
}
.cid-v8jzLjbafM H3 {
  color: #d7cd8d;
}
.cid-v8jzW8DvcA {
  padding-top: 600px;
  background-image: url("../../../assets/images/unveiling-the-beauty-of-porcelain-tiles-1750x1167.jpg");
}
.cid-v8jzMjF58u {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8jzMjF58u .container {
  max-width: 1500px;
}
.cid-v8jzMjF58u .row {
  background: #12172c;
}
.cid-v8jzMjF58u .img-col {
  padding: 0;
}
.cid-v8jzMjF58u .title-col {
  padding: 4rem 8rem;
}
.cid-v8jzMjF58u img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8jzMjF58u h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jzMjF58u .text-wrap {
  margin: auto;
}
.cid-v8jzMjF58u .mbr-text {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-v8jzMjF58u .row {
    margin: 2rem;
  }
  .cid-v8jzMjF58u .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jzMjF58u .row {
    margin: 0rem;
  }
  .cid-v8jzMjF58u .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8jzMjF58u H2 {
  color: #6b7748;
}
.cid-v8jzXh4qhV {
  padding-top: 600px;
  background-image: url("../../../assets/images/blog-377-4-1140x800.jpg");
}
.cid-v8jH6CdUt3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8jH6CdUt3 img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8jH6CdUt3 img:hover {
  transform: scale(1.1);
}
.cid-v8jH6CdUt3 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8jH6CdUt3 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jH6CdUt3 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8jH6CdUt3 .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8jH6CdUt3 .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8jH6CdUt3 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8jH6CdUt3 .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8jH6CdUt3 .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8jH6CdUt3 .mbr-iconfont {
  margin: 0!important;
}
.cid-v8jH6CdUt3 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8jH6CdUt3 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jH6CdUt3 .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8jH6CdUt3 .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8jH6CdUt3 .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8jH6CdUt3 H2 {
  color: #12172c;
}
.cid-v8jH6CdUt3 .mbr-text {
  color: #232323;
}
.cid-v8jH6CdUt3 H3 {
  color: #6b7748;
}
.cid-v8jHhEYv0G {
  padding-top: 600px;
  background-image: url("../../../assets/images/plazafawnbeige800x800.webp");
}
.cid-v8jHbBDH4l {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
}
.cid-v8jHbBDH4l .row {
  position: relative;
}
.cid-v8jHbBDH4l .container {
  max-width: 1500px;
}
@media (min-width: 767px) {
  .cid-v8jHbBDH4l .row {
    margin: 0 2rem;
  }
}
.cid-v8jHbBDH4l .row {
  padding-left: 6rem;
}
.cid-v8jHbBDH4l h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: top left;
  width: fit-content;
  padding: 0;
  margin: 0;
  left: 2rem;
  top: 1rem;
}
.cid-v8jHbBDH4l .content-wrapper {
  max-width: 600px;
}
.cid-v8jHbBDH4l H1 {
  color: #333333;
}
.cid-v8jHbBDH4l .mbr-text,
.cid-v8jHbBDH4l .mbr-section-btn {
  color: #232323;
}
.cid-v8jHbBDH4l H3 {
  color: #333333;
}
@media (max-width: 992px) {
  .cid-v8jHbBDH4l .row {
    padding-left: 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8jHbBDH4l h4 {
    left: 3rem;
  }
  .cid-v8jHbBDH4l .row {
    padding-left: 3rem;
  }
}
.cid-v8jHbBDH4l H2 {
  color: #12172c;
}
.cid-v8jHbBDH4l H4 {
  color: #6b7748;
}
.cid-v8jHihOGeZ {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-large-expanse-of-freshly-laid-industrial-pavement-stretches-out-its-smooth-and-uniform-1024x585.jpg");
}
.cid-v8jHdcfxYx {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8jHdcfxYx .container {
  max-width: 1500px;
}
.cid-v8jHdcfxYx img {
  width: 100%;
}
.cid-v8jHdcfxYx h2 {
  padding: 0;
  margin: 0;
}
.cid-v8jHdcfxYx .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8jHdcfxYx .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8jHdcfxYx .img-col {
  position: relative;
}
.cid-v8jHdcfxYx .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8jHdcfxYx .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8jHdcfxYx .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8jHdcfxYx .img2 {
    top: -2rem;
  }
  .cid-v8jHdcfxYx .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8jHdcfxYx .img2 {
    width: 50%;
  }
  .cid-v8jHdcfxYx .number {
    margin: auto;
  }
}
.cid-v8jHdcfxYx H2 {
  color: #12172c;
}
.cid-v8jHkp9qQe {
  padding-top: 600px;
  background-image: url("../../../assets/images/legogote-cobble-pool-surround-ss-900x600.jpg");
}
.cid-v8jJ8ictmy {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8jJ8ictmy .mbr-overlay {
  background: #232323;
}
.cid-v8jJ8ictmy .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8jJ8ictmy H2 {
  color: #12172c;
}
.cid-v8jJ8ictmy .mbr-section-subtitle,
.cid-v8jJ8ictmy .mbr-section-btn {
  color: #232323;
}
.cid-v8jHtZ2NS0 {
  padding-top: 600px;
  background-image: url("../../../assets/images/denver-green-porcelain-tile-4.8x45cm-matt-deluxe-bathrooms-ireland-2.webp");
}
.cid-v8MKOFUiSQ {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MKOFUiSQ h2,
.cid-v8MKOFUiSQ h3,
.cid-v8MKOFUiSQ h4,
.cid-v8MKOFUiSQ p {
  color: #ffffff;
}
.cid-v8MKOFUiSQ .mbr-overlay {
  z-index: -1;
}
.cid-v8MKOFUiSQ .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MKOFUiSQ .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MKOFUiSQ .form-control:focus,
.cid-v8MKOFUiSQ .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MKOFUiSQ .form-group {
  margin-bottom: 1rem;
}
.cid-v8MKOFUiSQ input::-webkit-input-placeholder,
.cid-v8MKOFUiSQ textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MKOFUiSQ input:-moz-placeholder,
.cid-v8MKOFUiSQ textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MKOFUiSQ .jq-selectbox li,
.cid-v8MKOFUiSQ .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKOFUiSQ .jq-selectbox li:hover,
.cid-v8MKOFUiSQ .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MKOFUiSQ .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKOFUiSQ .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MKOFUiSQ .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MKOFUiSQ .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MKOFUiSQ .mbr-text {
  color: #767676;
}
.cid-v8MKOFUiSQ .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MKOFUiSQ .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MKOFUiSQ .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MKOFUiSQ a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MKOFUiSQ .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MKOFUiSQ .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MKOFUiSQ textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MKOFUiSQ .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MKOFUiSQ .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MKOFUiSQ .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MKOFUiSQ h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MKOFUiSQ .block-content {
    padding: 0;
  }
  .cid-v8MKOFUiSQ .form-block {
    padding: 1rem;
  }
}
.cid-v8MKOFUiSQ .mbr-section-title,
.cid-v8MKOFUiSQ .mbr-section-btn {
  color: #12172c;
}
.cid-v8MKOFUiSQ H4 {
  color: #d7cd8d;
}
.cid-v8MKOFUiSQ .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MKOFUiSQ P {
  color: #232323;
}
.cid-v8MKPlXDUl {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MKPlXDUl .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKPlXDUl .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MKPlXDUl .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MKPlXDUl .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MKPlXDUl .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MKPlXDUl .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MKPlXDUl .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MKPlXDUl .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MKPlXDUl .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MKPlXDUl .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MKPlXDUl .mbr-text,
.cid-v8MKPlXDUl .mbr-section-btn {
  color: #232323;
}
.cid-v8MKPlXDUl .location,
.cid-v8MKPlXDUl .icon-wrap {
  color: #6b7748;
}
.cid-v8MKPlXDUl H3 {
  color: #12172c;
}
.cid-v8MKQczgbd .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MKQczgbd .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MKQczgbd .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MKQczgbd .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MKQczgbd .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8ljuKo8F1 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8ljuKo8F1 .nav-item:focus,
.cid-v8ljuKo8F1 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8ljuKo8F1 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8ljuKo8F1 .nav-item .nav-link {
    position: relative;
  }
  .cid-v8ljuKo8F1 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8ljuKo8F1 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8ljuKo8F1 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8ljuKo8F1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8ljuKo8F1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8ljuKo8F1 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8ljuKo8F1 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8ljuKo8F1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8ljuKo8F1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8ljuKo8F1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8ljuKo8F1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8ljuKo8F1 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8ljuKo8F1 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8ljuKo8F1 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8ljuKo8F1 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8ljuKo8F1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8ljuKo8F1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8ljuKo8F1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8ljuKo8F1 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8ljuKo8F1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8ljuKo8F1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8ljuKo8F1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8ljuKo8F1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8ljuKo8F1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8ljuKo8F1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8ljuKo8F1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8ljuKo8F1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8ljuKo8F1 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8ljuKo8F1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8ljuKo8F1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8ljuKo8F1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8ljuKo8F1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8ljuKo8F1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8ljuKo8F1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8ljuKo8F1 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8ljuKo8F1 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8ljuKo8F1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8ljuKo8F1 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8ljuKo8F1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8ljuKo8F1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8ljuKo8F1 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8ljuKo8F1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8ljuKo8F1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8ljuKo8F1 .dropdown-item.active,
.cid-v8ljuKo8F1 .dropdown-item:active {
  background-color: transparent;
}
.cid-v8ljuKo8F1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8ljuKo8F1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8ljuKo8F1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8ljuKo8F1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8ljuKo8F1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8ljuKo8F1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8ljuKo8F1 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8ljuKo8F1 .navbar-buttons {
  text-align: center;
}
.cid-v8ljuKo8F1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8ljuKo8F1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8ljuKo8F1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8ljuKo8F1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8ljuKo8F1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8ljuKo8F1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8ljuKo8F1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8ljuKo8F1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8ljuKo8F1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8ljuKo8F1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8ljuKo8F1 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8ljuKo8F1 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8ljuKo8F1 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8ljuKo8F1 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8ljuKo8F1 .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8ljuKo8F1 .navbar {
    height: 77px;
  }
  .cid-v8ljuKo8F1 .navbar.opened {
    height: auto;
  }
  .cid-v8ljuKo8F1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8ljUjHKPX {
  background-image: url("../../../assets/images/portland-kitchen-island-installation.webp");
}
.cid-v8ljUjHKPX .mbr-overlay {
  background: #d7cd8d;
  background: linear-gradient(90deg, #d7cd8d, #12172c);
}
.cid-v8ljUjHKPX .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-v8ljUjHKPX .mbr-section-subtitle,
.cid-v8ljUjHKPX .mbr-section-btn {
  color: #ffffff;
}
.cid-v8lICkNkvq {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8lICkNkvq .container {
  max-width: 1500px;
}
.cid-v8lICkNkvq img {
  width: 100%;
}
.cid-v8lICkNkvq h2 {
  padding: 0;
  margin: 0;
}
.cid-v8lICkNkvq .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8lICkNkvq .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8lICkNkvq .img-col {
  position: relative;
}
.cid-v8lICkNkvq .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8lICkNkvq .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8lICkNkvq .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8lICkNkvq .img2 {
    top: -2rem;
  }
  .cid-v8lICkNkvq .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8lICkNkvq .img2 {
    width: 50%;
  }
  .cid-v8lICkNkvq .number {
    margin: auto;
  }
}
.cid-v8lICkNkvq H2 {
  color: #12172c;
}
.cid-v8lICkNkvq .mbr-text {
  color: #232323;
}
.cid-v8lICkNkvq H3 {
  color: #6b7748;
}
.cid-v8lRQv5c8H {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-modern-bright-and-airy-kitchen-with-clean-lines-and-minimalist-design.-the-foreground-1024x585.jpg");
}
.cid-v8lJaaNKaI {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8lJaaNKaI img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v8lJaaNKaI img {
    width: 100%;
  }
  .cid-v8lJaaNKaI .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8lJaaNKaI ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v8lJaaNKaI ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v8lJaaNKaI ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v8lJaaNKaI H3 {
  color: #6b7748;
}
.cid-v8lJaaNKaI H2 {
  color: #12172c;
}
.cid-v8lRRb6Hf7 {
  padding-top: 600px;
  background-image: url("../../../assets/images/small-kitchen-renovation-cost-south-africa-1201-2000x1334.jpg");
}
.cid-v8lKny66Y0 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8lKny66Y0 img {
  width: 90%;
}
.cid-v8lKny66Y0 .mbr-text,
.cid-v8lKny66Y0 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8lKny66Y0 img {
    width: 100%;
  }
  .cid-v8lKny66Y0 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8lKny66Y0 H3 {
  color: #6b7748;
}
.cid-v8lKny66Y0 H2 {
  color: #12172c;
}
.cid-v8lRRWSORn {
  padding-top: 600px;
  background-image: url("../../../assets/images/modern-kitchen-renovation.webp");
}
.cid-v8lLkuL9kW {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8lLkuL9kW .row {
  position: relative;
}
.cid-v8lLkuL9kW .container {
  max-width: 1500px;
}
.cid-v8lLkuL9kW .container {
  padding-right: 8rem!important;
}
.cid-v8lLkuL9kW h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8lLkuL9kW .content-wrapper {
  max-width: 800px;
}
.cid-v8lLkuL9kW H1 {
  color: #333333;
}
.cid-v8lLkuL9kW .mbr-text,
.cid-v8lLkuL9kW .mbr-section-btn {
  color: #ffffff;
}
.cid-v8lLkuL9kW H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8lLkuL9kW .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8lLkuL9kW .container {
    padding-right: 4rem!important;
  }
}
.cid-v8lLkuL9kW H2 {
  color: #6b7748;
}
.cid-v8lLkuL9kW H4 {
  color: #d7cd8d;
}
.cid-v8lRSzaqNB {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-modern-bright-and-airy-kitchen-with-clean-lines-and-minimalist-design.-the-foreground-1024x585.jpg");
}
.cid-v8lLOeR1an {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #6b7748;
}
.cid-v8lLOeR1an .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 65%;
  height: 100%;
  background-color: #ffffff;
}
.cid-v8lLOeR1an img {
  width: 100%;
}
.cid-v8lLOeR1an p {
  margin-top: 6rem;
}
.cid-v8lLOeR1an .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-v8lLOeR1an .content-wrapper {
  padding-top: 6rem;
}
.cid-v8lLOeR1an h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-v8lLOeR1an .content-wrapper {
    padding-top: 0rem;
  }
  .cid-v8lLOeR1an p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8lLOeR1an .back {
    width: 100%;
    height: 75%;
  }
  .cid-v8lLOeR1an .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-v8lLOeR1an p {
    margin-top: 4rem;
  }
}
.cid-v8lLOeR1an .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-v8lLOeR1an .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-v8lLOeR1an .content-wrapper {
    padding-right: 3rem;
  }
  .cid-v8lLOeR1an h4 {
    right: 2rem;
  }
}
.cid-v8lLOeR1an H2 {
  color: #12172c;
}
.cid-v8lLOeR1an H3 {
  color: #6b7748;
}
.cid-v8lRT6a3Do {
  padding-top: 600px;
  background-image: url("../../../assets/images/a-beginners-guide-to-open-concept-kitchen-remodel-f-725x443.jpg");
}
.cid-v8lNI6PSjC {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8lNI6PSjC .container {
  max-width: 1500px;
}
.cid-v8lNI6PSjC .row {
  background: #12172c;
}
.cid-v8lNI6PSjC .img-col {
  padding: 0;
}
.cid-v8lNI6PSjC .title-col {
  padding: 4rem 8rem;
}
.cid-v8lNI6PSjC img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8lNI6PSjC h2 {
  padding: 0;
  margin: 0;
}
.cid-v8lNI6PSjC .text-wrap {
  margin: auto;
}
.cid-v8lNI6PSjC .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-v8lNI6PSjC .row {
    margin: 2rem;
  }
  .cid-v8lNI6PSjC .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8lNI6PSjC .row {
    margin: 0rem;
  }
  .cid-v8lNI6PSjC .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8lNI6PSjC H2 {
  color: #6b7748;
}
.cid-v8lRTDmLnW {
  padding-top: 600px;
  background-image: url("../../../assets/images/kitchen-remodel-costs-by-project-type.webp");
}
.cid-v8lOjhTb8J {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v8lOjhTb8J .container {
  max-width: 1500px;
}
.cid-v8lOjhTb8J img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8lOjhTb8J img:hover {
  transform: scale(1.1);
}
.cid-v8lOjhTb8J .row {
  background: #ffffff;
}
.cid-v8lOjhTb8J .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8lOjhTb8J h2 {
  padding: 0;
  margin: 0;
}
.cid-v8lOjhTb8J .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8lOjhTb8J .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8lOjhTb8J .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8lOjhTb8J .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8lOjhTb8J .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8lOjhTb8J .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8lOjhTb8J .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8lOjhTb8J .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8lOjhTb8J .row {
    margin: 0rem;
  }
  .cid-v8lOjhTb8J .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8lOjhTb8J .number {
    margin-right: 2rem;
  }
  .cid-v8lOjhTb8J .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8lOjhTb8J H2 {
  color: #12172c;
}
.cid-v8lOjhTb8J .mbr-text {
  color: #232323;
}
.cid-v8lOjhTb8J H3 {
  color: #6b7748;
}
.cid-v8lRU6TOnD {
  padding-top: 600px;
  background-image: url("../../../assets/images/modern-kitchen-renovations-pretoria-1024x585.jpg");
}
.cid-v8lQbRHObD {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8lQbRHObD .mbr-overlay {
  background: #232323;
}
.cid-v8lQbRHObD .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8lQbRHObD H2 {
  color: #12172c;
}
.cid-v8lQbRHObD .mbr-section-subtitle,
.cid-v8lQbRHObD .mbr-section-btn {
  color: #232323;
}
.cid-v8lRVfJumt {
  padding-top: 600px;
  background-image: url("../../../assets/images/kitchen-renovation-1-1024x683.jpg");
}
.cid-v8MLwvKXnU {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MLwvKXnU h2,
.cid-v8MLwvKXnU h3,
.cid-v8MLwvKXnU h4,
.cid-v8MLwvKXnU p {
  color: #ffffff;
}
.cid-v8MLwvKXnU .mbr-overlay {
  z-index: -1;
}
.cid-v8MLwvKXnU .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MLwvKXnU .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MLwvKXnU .form-control:focus,
.cid-v8MLwvKXnU .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MLwvKXnU .form-group {
  margin-bottom: 1rem;
}
.cid-v8MLwvKXnU input::-webkit-input-placeholder,
.cid-v8MLwvKXnU textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MLwvKXnU input:-moz-placeholder,
.cid-v8MLwvKXnU textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MLwvKXnU .jq-selectbox li,
.cid-v8MLwvKXnU .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLwvKXnU .jq-selectbox li:hover,
.cid-v8MLwvKXnU .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLwvKXnU .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLwvKXnU .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLwvKXnU .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MLwvKXnU .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MLwvKXnU .mbr-text {
  color: #767676;
}
.cid-v8MLwvKXnU .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MLwvKXnU .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MLwvKXnU .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MLwvKXnU a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MLwvKXnU .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MLwvKXnU .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MLwvKXnU textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MLwvKXnU .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MLwvKXnU .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MLwvKXnU .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MLwvKXnU h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MLwvKXnU .block-content {
    padding: 0;
  }
  .cid-v8MLwvKXnU .form-block {
    padding: 1rem;
  }
}
.cid-v8MLwvKXnU .mbr-section-title,
.cid-v8MLwvKXnU .mbr-section-btn {
  color: #12172c;
}
.cid-v8MLwvKXnU H4 {
  color: #d7cd8d;
}
.cid-v8MLwvKXnU .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MLwvKXnU P {
  color: #232323;
}
.cid-v8MLx4Lc03 {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MLx4Lc03 .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLx4Lc03 .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MLx4Lc03 .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLx4Lc03 .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MLx4Lc03 .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MLx4Lc03 .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MLx4Lc03 .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MLx4Lc03 .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MLx4Lc03 .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MLx4Lc03 .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MLx4Lc03 .mbr-text,
.cid-v8MLx4Lc03 .mbr-section-btn {
  color: #232323;
}
.cid-v8MLx4Lc03 .location,
.cid-v8MLx4Lc03 .icon-wrap {
  color: #6b7748;
}
.cid-v8MLx4Lc03 H3 {
  color: #12172c;
}
.cid-v8MLycrxpx .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MLycrxpx .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MLycrxpx .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MLycrxpx .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MLycrxpx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8ljuL2QWA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8ljuL2QWA .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8lShW9w3X .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8lShW9w3X .nav-item:focus,
.cid-v8lShW9w3X .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8lShW9w3X .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8lShW9w3X .nav-item .nav-link {
    position: relative;
  }
  .cid-v8lShW9w3X .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8lShW9w3X .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8lShW9w3X .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8lShW9w3X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8lShW9w3X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8lShW9w3X .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8lShW9w3X .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8lShW9w3X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8lShW9w3X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8lShW9w3X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8lShW9w3X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8lShW9w3X .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8lShW9w3X .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8lShW9w3X .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8lShW9w3X .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8lShW9w3X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8lShW9w3X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8lShW9w3X .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8lShW9w3X .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8lShW9w3X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8lShW9w3X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8lShW9w3X .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8lShW9w3X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8lShW9w3X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8lShW9w3X .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8lShW9w3X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8lShW9w3X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8lShW9w3X .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8lShW9w3X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8lShW9w3X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8lShW9w3X .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8lShW9w3X .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8lShW9w3X .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8lShW9w3X .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8lShW9w3X .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8lShW9w3X .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8lShW9w3X .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8lShW9w3X .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8lShW9w3X .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8lShW9w3X .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8lShW9w3X .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8lShW9w3X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8lShW9w3X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8lShW9w3X .dropdown-item.active,
.cid-v8lShW9w3X .dropdown-item:active {
  background-color: transparent;
}
.cid-v8lShW9w3X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8lShW9w3X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8lShW9w3X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8lShW9w3X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8lShW9w3X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8lShW9w3X .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8lShW9w3X ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8lShW9w3X .navbar-buttons {
  text-align: center;
}
.cid-v8lShW9w3X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8lShW9w3X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8lShW9w3X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8lShW9w3X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8lShW9w3X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8lShW9w3X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8lShW9w3X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8lShW9w3X nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8lShW9w3X nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8lShW9w3X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8lShW9w3X .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8lShW9w3X a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8lShW9w3X .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8lShW9w3X .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8lShW9w3X .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8lShW9w3X .navbar {
    height: 77px;
  }
  .cid-v8lShW9w3X .navbar.opened {
    height: auto;
  }
  .cid-v8lShW9w3X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8lShWXvX3 {
  background-image: url("../../../assets/images/hero-image.webp");
}
.cid-v8lShWXvX3 .mbr-overlay {
  background: #12172c;
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v8lShWXvX3 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-v8lShWXvX3 .mbr-section-subtitle,
.cid-v8lShWXvX3 .mbr-section-btn {
  color: #ffffff;
}
.cid-v8lShWXvX3 H1 {
  color: #12172c;
}
.cid-v8lShXpExF {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8lShXpExF .container {
  max-width: 1500px;
}
.cid-v8lShXpExF img {
  width: 100%;
}
.cid-v8lShXpExF h2 {
  padding: 0;
  margin: 0;
}
.cid-v8lShXpExF .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8lShXpExF .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8lShXpExF .img-col {
  position: relative;
}
.cid-v8lShXpExF .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8lShXpExF .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8lShXpExF .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8lShXpExF .img2 {
    top: -2rem;
  }
  .cid-v8lShXpExF .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8lShXpExF .img2 {
    width: 50%;
  }
  .cid-v8lShXpExF .number {
    margin: auto;
  }
}
.cid-v8lShXpExF H2 {
  color: #12172c;
}
.cid-v8lShXpExF .mbr-text {
  color: #232323;
}
.cid-v8lShXpExF H3 {
  color: #6b7748;
}
.cid-v8lShXSrZH {
  padding-top: 600px;
  background-image: url("../../../assets/images/house-kennedy-kitchen-renovation-bespoke-bathrooms-850x478.jpg");
}
.cid-v8lShYkb8U {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8lShYkb8U img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v8lShYkb8U img {
    width: 100%;
  }
  .cid-v8lShYkb8U .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8lShYkb8U ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v8lShYkb8U ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v8lShYkb8U ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v8lShYkb8U H3 {
  color: #6b7748;
}
.cid-v8lShYkb8U H2 {
  color: #12172c;
}
.cid-v8lShYNYr4 {
  padding-top: 600px;
  background-image: url("../../../assets/images/kitchens-carpentery-reconstruction-boksburg-johannesburg-1000x600.png");
}
.cid-v8lShZagCg {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8lShZagCg img {
  width: 90%;
}
.cid-v8lShZagCg .mbr-text,
.cid-v8lShZagCg .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8lShZagCg img {
    width: 100%;
  }
  .cid-v8lShZagCg .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8lShZagCg H3 {
  color: #6b7748;
}
.cid-v8lShZagCg H2 {
  color: #12172c;
}
.cid-v8lShZEiT7 {
  padding-top: 600px;
  background-image: url("../../../assets/images/dsc-7547-1080x675.jpg");
}
.cid-v8lSi01QqX {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8lSi01QqX .row {
  position: relative;
}
.cid-v8lSi01QqX .container {
  max-width: 1500px;
}
.cid-v8lSi01QqX .container {
  padding-right: 8rem!important;
}
.cid-v8lSi01QqX h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8lSi01QqX .content-wrapper {
  max-width: 800px;
}
.cid-v8lSi01QqX H1 {
  color: #333333;
}
.cid-v8lSi01QqX .mbr-text,
.cid-v8lSi01QqX .mbr-section-btn {
  color: #ffffff;
}
.cid-v8lSi01QqX H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8lSi01QqX .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8lSi01QqX .container {
    padding-right: 4rem!important;
  }
}
.cid-v8lSi01QqX H2 {
  color: #6b7748;
}
.cid-v8lSi01QqX H4 {
  color: #d7cd8d;
}
.cid-v8lSi0BRIt {
  padding-top: 600px;
  background-image: url("../../../assets/images/kitchen-remodeling-tips-for-a-successful-renovation-1200x628.png");
}
.cid-v8lSi14sL3 {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #6b7748;
}
.cid-v8lSi14sL3 .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 65%;
  height: 100%;
  background-color: #ffffff;
}
.cid-v8lSi14sL3 img {
  width: 100%;
}
.cid-v8lSi14sL3 p {
  margin-top: 6rem;
}
.cid-v8lSi14sL3 .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-v8lSi14sL3 .content-wrapper {
  padding-top: 6rem;
}
.cid-v8lSi14sL3 h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-v8lSi14sL3 .content-wrapper {
    padding-top: 0rem;
  }
  .cid-v8lSi14sL3 p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8lSi14sL3 .back {
    width: 100%;
    height: 75%;
  }
  .cid-v8lSi14sL3 .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-v8lSi14sL3 p {
    margin-top: 4rem;
  }
}
.cid-v8lSi14sL3 .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-v8lSi14sL3 .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-v8lSi14sL3 .content-wrapper {
    padding-right: 3rem;
  }
  .cid-v8lSi14sL3 h4 {
    right: 2rem;
  }
}
.cid-v8lSi14sL3 H2 {
  color: #12172c;
}
.cid-v8lSi14sL3 H3 {
  color: #6b7748;
}
.cid-v8lSi1wbrr {
  padding-top: 600px;
  background-image: url("../../../assets/images/kitchen-trends-ideas-colours-facebook-1200x628.jpg");
}
.cid-v8lSi1UuCv {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #ffffff;
}
.cid-v8lSi1UuCv .container {
  max-width: 1500px;
}
.cid-v8lSi1UuCv .row {
  background: #12172c;
}
.cid-v8lSi1UuCv .img-col {
  padding: 0;
}
.cid-v8lSi1UuCv .title-col {
  padding: 4rem 8rem;
}
.cid-v8lSi1UuCv img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-v8lSi1UuCv h2 {
  padding: 0;
  margin: 0;
}
.cid-v8lSi1UuCv .text-wrap {
  margin: auto;
}
.cid-v8lSi1UuCv .mbr-text {
  color: #c1c1c1;
}
@media (max-width: 1200px) {
  .cid-v8lSi1UuCv .row {
    margin: 2rem;
  }
  .cid-v8lSi1UuCv .title-col {
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8lSi1UuCv .row {
    margin: 0rem;
  }
  .cid-v8lSi1UuCv .title-col {
    padding: 2rem 1rem;
  }
}
.cid-v8lSi1UuCv H2 {
  color: #6b7748;
}
.cid-v8lSi2p9jp {
  padding-top: 600px;
  background-image: url("../../../assets/images/photo-1574739782594-db4ead022697-2000x1333.jpg");
}
.cid-v8lSi3Ed3q {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8lSi3Ed3q .mbr-overlay {
  background: #232323;
}
.cid-v8lSi3Ed3q .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8lSi3Ed3q H2 {
  color: #12172c;
}
.cid-v8lSi3Ed3q .mbr-section-subtitle,
.cid-v8lSi3Ed3q .mbr-section-btn {
  color: #232323;
}
.cid-v8lSi4bhF1 {
  padding-top: 600px;
  background-image: url("../../../assets/images/1-1000x667.jpg");
}
.cid-v8MLCtOkYB {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MLCtOkYB h2,
.cid-v8MLCtOkYB h3,
.cid-v8MLCtOkYB h4,
.cid-v8MLCtOkYB p {
  color: #ffffff;
}
.cid-v8MLCtOkYB .mbr-overlay {
  z-index: -1;
}
.cid-v8MLCtOkYB .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MLCtOkYB .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MLCtOkYB .form-control:focus,
.cid-v8MLCtOkYB .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MLCtOkYB .form-group {
  margin-bottom: 1rem;
}
.cid-v8MLCtOkYB input::-webkit-input-placeholder,
.cid-v8MLCtOkYB textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MLCtOkYB input:-moz-placeholder,
.cid-v8MLCtOkYB textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MLCtOkYB .jq-selectbox li,
.cid-v8MLCtOkYB .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLCtOkYB .jq-selectbox li:hover,
.cid-v8MLCtOkYB .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLCtOkYB .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLCtOkYB .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLCtOkYB .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MLCtOkYB .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MLCtOkYB .mbr-text {
  color: #767676;
}
.cid-v8MLCtOkYB .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MLCtOkYB .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MLCtOkYB .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MLCtOkYB a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MLCtOkYB .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MLCtOkYB .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MLCtOkYB textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MLCtOkYB .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MLCtOkYB .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MLCtOkYB .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MLCtOkYB h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MLCtOkYB .block-content {
    padding: 0;
  }
  .cid-v8MLCtOkYB .form-block {
    padding: 1rem;
  }
}
.cid-v8MLCtOkYB .mbr-section-title,
.cid-v8MLCtOkYB .mbr-section-btn {
  color: #12172c;
}
.cid-v8MLCtOkYB H4 {
  color: #d7cd8d;
}
.cid-v8MLCtOkYB .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MLCtOkYB P {
  color: #232323;
}
.cid-v8MLDbjSLk {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MLDbjSLk .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLDbjSLk .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MLDbjSLk .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLDbjSLk .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MLDbjSLk .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MLDbjSLk .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MLDbjSLk .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MLDbjSLk .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MLDbjSLk .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MLDbjSLk .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MLDbjSLk .mbr-text,
.cid-v8MLDbjSLk .mbr-section-btn {
  color: #232323;
}
.cid-v8MLDbjSLk .location,
.cid-v8MLDbjSLk .icon-wrap {
  color: #6b7748;
}
.cid-v8MLDbjSLk H3 {
  color: #12172c;
}
.cid-v8MLEu0GDg .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MLEu0GDg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MLEu0GDg .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MLEu0GDg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MLEu0GDg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8lSi4zWnz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8lSi4zWnz .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8mdIo9F08 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mdIo9F08 .nav-item:focus,
.cid-v8mdIo9F08 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8mdIo9F08 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8mdIo9F08 .nav-item .nav-link {
    position: relative;
  }
  .cid-v8mdIo9F08 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8mdIo9F08 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8mdIo9F08 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8mdIo9F08 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mdIo9F08 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8mdIo9F08 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8mdIo9F08 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8mdIo9F08 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8mdIo9F08 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mdIo9F08 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8mdIo9F08 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8mdIo9F08 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8mdIo9F08 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8mdIo9F08 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8mdIo9F08 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8mdIo9F08 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8mdIo9F08 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8mdIo9F08 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8mdIo9F08 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8mdIo9F08 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8mdIo9F08 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8mdIo9F08 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8mdIo9F08 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8mdIo9F08 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8mdIo9F08 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8mdIo9F08 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8mdIo9F08 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8mdIo9F08 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8mdIo9F08 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8mdIo9F08 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8mdIo9F08 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8mdIo9F08 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8mdIo9F08 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8mdIo9F08 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8mdIo9F08 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8mdIo9F08 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8mdIo9F08 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8mdIo9F08 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8mdIo9F08 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8mdIo9F08 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8mdIo9F08 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8mdIo9F08 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8mdIo9F08 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8mdIo9F08 .dropdown-item.active,
.cid-v8mdIo9F08 .dropdown-item:active {
  background-color: transparent;
}
.cid-v8mdIo9F08 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8mdIo9F08 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8mdIo9F08 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8mdIo9F08 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8mdIo9F08 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8mdIo9F08 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8mdIo9F08 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8mdIo9F08 .navbar-buttons {
  text-align: center;
}
.cid-v8mdIo9F08 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8mdIo9F08 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8mdIo9F08 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8mdIo9F08 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8mdIo9F08 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8mdIo9F08 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8mdIo9F08 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8mdIo9F08 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8mdIo9F08 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8mdIo9F08 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8mdIo9F08 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8mdIo9F08 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8mdIo9F08 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8mdIo9F08 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8mdIo9F08 .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8mdIo9F08 .navbar {
    height: 77px;
  }
  .cid-v8mdIo9F08 .navbar.opened {
    height: auto;
  }
  .cid-v8mdIo9F08 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8mdIoK4VR {
  background-image: url("../../../assets/images/kitchen-renovations-in-johannesburg-1344x768.jpg");
}
.cid-v8mdIoK4VR .mbr-overlay {
  background: #12172c;
  background: linear-gradient(90deg, #12172c, #12172c);
}
.cid-v8mdIoK4VR .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-v8mdIoK4VR .mbr-section-subtitle,
.cid-v8mdIoK4VR .mbr-section-btn {
  color: #ffffff;
}
.cid-v8mdIpdQO7 {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8mdIpdQO7 .container {
  max-width: 1500px;
}
.cid-v8mdIpdQO7 img {
  width: 100%;
}
.cid-v8mdIpdQO7 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mdIpdQO7 .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8mdIpdQO7 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8mdIpdQO7 .img-col {
  position: relative;
}
.cid-v8mdIpdQO7 .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8mdIpdQO7 .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mdIpdQO7 .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8mdIpdQO7 .img2 {
    top: -2rem;
  }
  .cid-v8mdIpdQO7 .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8mdIpdQO7 .img2 {
    width: 50%;
  }
  .cid-v8mdIpdQO7 .number {
    margin: auto;
  }
}
.cid-v8mdIpdQO7 H2 {
  color: #12172c;
}
.cid-v8mdIpdQO7 .mbr-text {
  color: #232323;
}
.cid-v8mdIpdQO7 H3 {
  color: #6b7748;
}
.cid-v8mdIpGK44 {
  padding-top: 600px;
  background-image: url("../../../assets/images/kitchen-renovations-johannesburg-1024x585.jpg");
}
.cid-v8mdIpXQkc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mdIpXQkc img {
  width: 90%;
}
@media (max-width: 992px) {
  .cid-v8mdIpXQkc img {
    width: 100%;
  }
  .cid-v8mdIpXQkc .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mdIpXQkc ul {
  padding-left: 2rem;
  margin-bottom: 0;
}
.cid-v8mdIpXQkc ul li {
  margin-bottom: 0.4rem;
  list-style: none;
}
.cid-v8mdIpXQkc ul li:before {
  position: absolute;
  left: 6px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 10px 14px;
  line-height: 20px;
  transition: all .2s;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6b7748;
}
.cid-v8mdIpXQkc H3 {
  color: #6b7748;
}
.cid-v8mdIpXQkc H2 {
  color: #12172c;
}
.cid-v8mdIqfwyf {
  padding-top: 600px;
  background-image: url("../../../assets/images/house-kennedy-kitchen-renovation-bespoke-bathrooms-850x478.jpg");
}
.cid-v8mdIqrmws {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mdIqrmws img {
  width: 90%;
}
.cid-v8mdIqrmws .mbr-text,
.cid-v8mdIqrmws .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mdIqrmws img {
    width: 100%;
  }
  .cid-v8mdIqrmws .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mdIqrmws H3 {
  color: #6b7748;
}
.cid-v8mdIqrmws H2 {
  color: #12172c;
}
.cid-v8mdIqO5g5 {
  padding-top: 600px;
  background-image: url("../../../assets/images/house-warren-kitchen-renovation-bespoke-bathroom-850x478.jpg");
}
.cid-v8mdIr1A6U {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8mdIr1A6U .row {
  position: relative;
}
.cid-v8mdIr1A6U .container {
  max-width: 1500px;
}
.cid-v8mdIr1A6U .container {
  padding-right: 8rem!important;
}
.cid-v8mdIr1A6U h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8mdIr1A6U .content-wrapper {
  max-width: 800px;
}
.cid-v8mdIr1A6U H1 {
  color: #333333;
}
.cid-v8mdIr1A6U .mbr-text,
.cid-v8mdIr1A6U .mbr-section-btn {
  color: #ffffff;
}
.cid-v8mdIr1A6U H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8mdIr1A6U .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mdIr1A6U .container {
    padding-right: 4rem!important;
  }
}
.cid-v8mdIr1A6U H2 {
  color: #6b7748;
}
.cid-v8mdIr1A6U H4 {
  color: #d7cd8d;
}
.cid-v8mdIrjmHf {
  padding-top: 600px;
  background-image: url("../../../assets/images/kitchen-renovations-pretoria-1024x585.jpg");
}
.cid-v8mdIrAGWl {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #6b7748;
}
.cid-v8mdIrAGWl .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 65%;
  height: 100%;
  background-color: #ffffff;
}
.cid-v8mdIrAGWl img {
  width: 100%;
}
.cid-v8mdIrAGWl p {
  margin-top: 6rem;
}
.cid-v8mdIrAGWl .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-v8mdIrAGWl .content-wrapper {
  padding-top: 6rem;
}
.cid-v8mdIrAGWl h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-v8mdIrAGWl .content-wrapper {
    padding-top: 0rem;
  }
  .cid-v8mdIrAGWl p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mdIrAGWl .back {
    width: 100%;
    height: 75%;
  }
  .cid-v8mdIrAGWl .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-v8mdIrAGWl p {
    margin-top: 4rem;
  }
}
.cid-v8mdIrAGWl .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-v8mdIrAGWl .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-v8mdIrAGWl .content-wrapper {
    padding-right: 3rem;
  }
  .cid-v8mdIrAGWl h4 {
    right: 2rem;
  }
}
.cid-v8mdIrAGWl H2 {
  color: #12172c;
}
.cid-v8mdIrAGWl H3 {
  color: #6b7748;
}
.cid-v8mdIrUuzm {
  padding-top: 600px;
  background-image: url("../../../assets/images/kitchen-wrapping-vs-renovation-cost-1280x854.jpg");
}
.cid-v8mdIsGp4a {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8mdIsGp4a .mbr-overlay {
  background: #232323;
}
.cid-v8mdIsGp4a .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8mdIsGp4a H2 {
  color: #12172c;
}
.cid-v8mdIsGp4a .mbr-section-subtitle,
.cid-v8mdIsGp4a .mbr-section-btn {
  color: #232323;
}
.cid-v8mdIsXykz {
  padding-top: 600px;
  background-image: url("../../../assets/images/krantz10.webp");
}
.cid-v8MLKDi2ih {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MLKDi2ih h2,
.cid-v8MLKDi2ih h3,
.cid-v8MLKDi2ih h4,
.cid-v8MLKDi2ih p {
  color: #ffffff;
}
.cid-v8MLKDi2ih .mbr-overlay {
  z-index: -1;
}
.cid-v8MLKDi2ih .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MLKDi2ih .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MLKDi2ih .form-control:focus,
.cid-v8MLKDi2ih .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MLKDi2ih .form-group {
  margin-bottom: 1rem;
}
.cid-v8MLKDi2ih input::-webkit-input-placeholder,
.cid-v8MLKDi2ih textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MLKDi2ih input:-moz-placeholder,
.cid-v8MLKDi2ih textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MLKDi2ih .jq-selectbox li,
.cid-v8MLKDi2ih .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLKDi2ih .jq-selectbox li:hover,
.cid-v8MLKDi2ih .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLKDi2ih .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLKDi2ih .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLKDi2ih .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MLKDi2ih .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MLKDi2ih .mbr-text {
  color: #767676;
}
.cid-v8MLKDi2ih .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MLKDi2ih .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MLKDi2ih .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MLKDi2ih a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MLKDi2ih .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MLKDi2ih .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MLKDi2ih textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MLKDi2ih .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MLKDi2ih .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MLKDi2ih .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MLKDi2ih h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MLKDi2ih .block-content {
    padding: 0;
  }
  .cid-v8MLKDi2ih .form-block {
    padding: 1rem;
  }
}
.cid-v8MLKDi2ih .mbr-section-title,
.cid-v8MLKDi2ih .mbr-section-btn {
  color: #12172c;
}
.cid-v8MLKDi2ih H4 {
  color: #d7cd8d;
}
.cid-v8MLKDi2ih .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MLKDi2ih P {
  color: #232323;
}
.cid-v8MLLs8XTp {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MLLs8XTp .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLLs8XTp .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MLLs8XTp .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLLs8XTp .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MLLs8XTp .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MLLs8XTp .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MLLs8XTp .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MLLs8XTp .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MLLs8XTp .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MLLs8XTp .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MLLs8XTp .mbr-text,
.cid-v8MLLs8XTp .mbr-section-btn {
  color: #232323;
}
.cid-v8MLLs8XTp .location,
.cid-v8MLLs8XTp .icon-wrap {
  color: #6b7748;
}
.cid-v8MLLs8XTp H3 {
  color: #12172c;
}
.cid-v8MLM2UWr0 .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MLM2UWr0 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MLM2UWr0 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MLM2UWr0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MLM2UWr0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8mdItbZgb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8mdItbZgb .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8mn3d5vj9 .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mn3d5vj9 .nav-item:focus,
.cid-v8mn3d5vj9 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8mn3d5vj9 .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8mn3d5vj9 .nav-item .nav-link {
    position: relative;
  }
  .cid-v8mn3d5vj9 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8mn3d5vj9 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8mn3d5vj9 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8mn3d5vj9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mn3d5vj9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8mn3d5vj9 .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8mn3d5vj9 .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8mn3d5vj9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8mn3d5vj9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mn3d5vj9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8mn3d5vj9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8mn3d5vj9 .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8mn3d5vj9 .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8mn3d5vj9 .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8mn3d5vj9 .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8mn3d5vj9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8mn3d5vj9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8mn3d5vj9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8mn3d5vj9 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8mn3d5vj9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8mn3d5vj9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8mn3d5vj9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8mn3d5vj9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8mn3d5vj9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8mn3d5vj9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8mn3d5vj9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8mn3d5vj9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8mn3d5vj9 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8mn3d5vj9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8mn3d5vj9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8mn3d5vj9 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8mn3d5vj9 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8mn3d5vj9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8mn3d5vj9 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8mn3d5vj9 .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8mn3d5vj9 .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8mn3d5vj9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8mn3d5vj9 .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8mn3d5vj9 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8mn3d5vj9 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8mn3d5vj9 .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8mn3d5vj9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8mn3d5vj9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8mn3d5vj9 .dropdown-item.active,
.cid-v8mn3d5vj9 .dropdown-item:active {
  background-color: transparent;
}
.cid-v8mn3d5vj9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8mn3d5vj9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8mn3d5vj9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8mn3d5vj9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8mn3d5vj9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8mn3d5vj9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8mn3d5vj9 ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8mn3d5vj9 .navbar-buttons {
  text-align: center;
}
.cid-v8mn3d5vj9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8mn3d5vj9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8mn3d5vj9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8mn3d5vj9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8mn3d5vj9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8mn3d5vj9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8mn3d5vj9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8mn3d5vj9 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8mn3d5vj9 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8mn3d5vj9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8mn3d5vj9 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8mn3d5vj9 a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8mn3d5vj9 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8mn3d5vj9 .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8mn3d5vj9 .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8mn3d5vj9 .navbar {
    height: 77px;
  }
  .cid-v8mn3d5vj9 .navbar.opened {
    height: auto;
  }
  .cid-v8mn3d5vj9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8mn3dVZGZ {
  background-image: url("../../../assets/images/colbeck-heritage-green-contrast-of-materials-750x530.jpg");
}
.cid-v8mn3dVZGZ .mbr-overlay {
  background: #12172c;
  background: linear-gradient(90deg, #12172c, #12172c);
}
.cid-v8mn3dVZGZ .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-v8mn3dVZGZ .mbr-section-subtitle,
.cid-v8mn3dVZGZ .mbr-section-btn {
  color: #ffffff;
}
.cid-v8mn3es27B {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8mn3es27B .container {
  max-width: 1500px;
}
.cid-v8mn3es27B img {
  width: 100%;
}
.cid-v8mn3es27B h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mn3es27B .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8mn3es27B .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8mn3es27B .img-col {
  position: relative;
}
.cid-v8mn3es27B .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8mn3es27B .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mn3es27B .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8mn3es27B .img2 {
    top: -2rem;
  }
  .cid-v8mn3es27B .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8mn3es27B .img2 {
    width: 50%;
  }
  .cid-v8mn3es27B .number {
    margin: auto;
  }
}
.cid-v8mn3es27B H2 {
  color: #12172c;
}
.cid-v8mn3es27B .mbr-text {
  color: #232323;
}
.cid-v8mn3es27B H3 {
  color: #6b7748;
}
.cid-v8mn3eVlpi {
  padding-top: 600px;
  background-image: url("../../../assets/images/tylerkarukitchen-26b40bbce75e497fb249e5782079a541-1500x809.jpg");
}
.cid-v8mnUhk6Sh {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v8mnUhk6Sh .container-fluid {
  padding: 0 3rem;
}
.cid-v8mnUhk6Sh .media-container-column {
  padding: 0 2rem;
}
.cid-v8mnUhk6Sh .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v8mnUhk6Sh .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8mnUhk6Sh .mbr-section-subtitle {
  color: #d7cd8d;
}
.cid-v8mnYKoDu5 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v8mnYKoDu5 .container {
  max-width: 1500px;
}
.cid-v8mnYKoDu5 img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8mnYKoDu5 img:hover {
  transform: scale(1.1);
}
.cid-v8mnYKoDu5 .row {
  background: #ffffff;
}
.cid-v8mnYKoDu5 .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8mnYKoDu5 h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mnYKoDu5 .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8mnYKoDu5 .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8mnYKoDu5 .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8mnYKoDu5 .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8mnYKoDu5 .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8mnYKoDu5 .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mnYKoDu5 .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mnYKoDu5 .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8mnYKoDu5 .row {
    margin: 0rem;
  }
  .cid-v8mnYKoDu5 .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8mnYKoDu5 .number {
    margin-right: 2rem;
  }
  .cid-v8mnYKoDu5 .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8mnYKoDu5 H2 {
  color: #12172c;
}
.cid-v8mnYKoDu5 .mbr-text {
  color: #232323;
}
.cid-v8mnYKoDu5 H3 {
  color: #6b7748;
}
.cid-v8mo5bG99x {
  padding-top: 600px;
  background-image: url("../../../assets/images/rojmupwg37fdzyywice7ch-2000x1600.jpg");
}
.cid-v8mnZOw8ju {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8mnZOw8ju img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8mnZOw8ju img:hover {
  transform: scale(1.1);
}
.cid-v8mnZOw8ju .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8mnZOw8ju h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mnZOw8ju .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8mnZOw8ju .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8mnZOw8ju .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8mnZOw8ju .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8mnZOw8ju .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8mnZOw8ju .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mnZOw8ju .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8mnZOw8ju .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8mnZOw8ju H2 {
  color: #12172c;
}
.cid-v8mnZOw8ju .mbr-text {
  color: #232323;
}
.cid-v8mnZOw8ju H3 {
  color: #6b7748;
}
.cid-v8mo5KPrLa {
  padding-top: 600px;
  background-image: url("../../../assets/images/modern-appliances-essex.webp");
}
.cid-v8mo0sQKcz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8mo0sQKcz img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8mo0sQKcz img:hover {
  transform: scale(1.1);
}
.cid-v8mo0sQKcz .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8mo0sQKcz h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mo0sQKcz .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8mo0sQKcz .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8mo0sQKcz .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8mo0sQKcz .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8mo0sQKcz .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8mo0sQKcz .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8mo0sQKcz .mbr-iconfont {
  margin: 0!important;
}
.cid-v8mo0sQKcz .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8mo0sQKcz .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mo0sQKcz .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8mo0sQKcz .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8mo0sQKcz .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8mo0sQKcz H2 {
  color: #12172c;
}
.cid-v8mo0sQKcz .mbr-text {
  color: #232323;
}
.cid-v8mo6vBJgO {
  padding-top: 600px;
  background-image: url("../../../assets/images/snag-59cec8-1090x725.png");
}
.cid-v8mo1b08Mh {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8mo1b08Mh .container {
  max-width: 1500px;
}
.cid-v8mo1b08Mh img {
  width: 100%;
}
.cid-v8mo1b08Mh h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mo1b08Mh .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8mo1b08Mh .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8mo1b08Mh .img-col {
  position: relative;
}
.cid-v8mo1b08Mh .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8mo1b08Mh .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mo1b08Mh .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8mo1b08Mh .img2 {
    top: -2rem;
  }
  .cid-v8mo1b08Mh .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8mo1b08Mh .img2 {
    width: 50%;
  }
  .cid-v8mo1b08Mh .number {
    margin: auto;
  }
}
.cid-v8mo1b08Mh H2 {
  color: #12172c;
}
.cid-v8mo7n7JGW {
  padding-top: 600px;
  background-image: url("../../../assets/images/tylerkarukitchen-26b40bbce75e497fb249e5782079a541-1500x809.jpg");
}
.cid-v8mpsIKRf6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mpsIKRf6 img {
  width: 90%;
}
.cid-v8mpsIKRf6 .mbr-text,
.cid-v8mpsIKRf6 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mpsIKRf6 img {
    width: 100%;
  }
  .cid-v8mpsIKRf6 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mpsIKRf6 H3 {
  color: #6b7748;
}
.cid-v8mpsIKRf6 H2 {
  color: #12172c;
}
.cid-v8mpOcBAHt {
  padding-top: 600px;
  background-image: url("../../../assets/images/portada-750x477.jpg");
}
.cid-v8mpWMMMyk {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v8mpWMMMyk .container-fluid {
  padding: 0 3rem;
}
.cid-v8mpWMMMyk .media-container-column {
  padding: 0 2rem;
}
.cid-v8mpWMMMyk .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v8mpWMMMyk .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8mpWMMMyk .mbr-section-subtitle {
  color: #d7cd8d;
}
.cid-v8mn3fLzmQ {
  padding-top: 600px;
  background-image: url("../../../assets/images/image-2.webp");
}
.cid-v8mqerAlMG {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mqerAlMG img {
  width: 90%;
}
.cid-v8mqerAlMG .mbr-text,
.cid-v8mqerAlMG .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mqerAlMG img {
    width: 100%;
  }
  .cid-v8mqerAlMG .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mqerAlMG H3 {
  color: #6b7748;
}
.cid-v8mqerAlMG H2 {
  color: #12172c;
}
.cid-v8mpnZRnsO {
  padding-top: 600px;
  background-image: url("../../../assets/images/small-kitchen-layout-ideas-2000x1333.jpg");
}
.cid-v8mn3g5p14 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mn3g5p14 img {
  width: 90%;
}
.cid-v8mn3g5p14 .mbr-text,
.cid-v8mn3g5p14 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mn3g5p14 img {
    width: 100%;
  }
  .cid-v8mn3g5p14 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mn3g5p14 H3 {
  color: #6b7748;
}
.cid-v8mn3g5p14 H2 {
  color: #12172c;
}
.cid-v8mn3gDTkB {
  padding-top: 600px;
  background-image: url("../../../assets/images/13357531-kitchenplanning-mainpage-arrangeappliances-1200x800-600x400.jpg");
}
.cid-v8mrgWsy0x {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8mrgWsy0x .container {
  max-width: 1500px;
}
.cid-v8mrgWsy0x img {
  width: 100%;
}
.cid-v8mrgWsy0x h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mrgWsy0x .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8mrgWsy0x .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8mrgWsy0x .img-col {
  position: relative;
}
.cid-v8mrgWsy0x .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8mrgWsy0x .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mrgWsy0x .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8mrgWsy0x .img2 {
    top: -2rem;
  }
  .cid-v8mrgWsy0x .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8mrgWsy0x .img2 {
    width: 50%;
  }
  .cid-v8mrgWsy0x .number {
    margin: auto;
  }
}
.cid-v8mrgWsy0x H2 {
  color: #12172c;
}
.cid-v8mrgWsy0x .mbr-text {
  color: #232323;
}
.cid-v8mrkSM3k8 {
  padding-top: 600px;
  background-image: url("../../../assets/images/colbeck-heritage-green-contrast-of-materials-750x530.jpg");
}
.cid-v8mppznN7D {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mppznN7D img {
  width: 90%;
}
.cid-v8mppznN7D .mbr-text,
.cid-v8mppznN7D .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mppznN7D img {
    width: 100%;
  }
  .cid-v8mppznN7D .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mppznN7D H3 {
  color: #6b7748;
}
.cid-v8mppznN7D H2 {
  color: #12172c;
}
.cid-v8ms0FBgYI {
  padding-top: 600px;
  background-image: url("../../../assets/images/harvey-jones-bicester-march-2025-5817-copy-e1745912949497-1024x639.jpg");
}
.cid-v8mn3h0XWb {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v8mn3h0XWb .row {
  position: relative;
}
.cid-v8mn3h0XWb .container {
  max-width: 1500px;
}
.cid-v8mn3h0XWb .container {
  padding-right: 8rem!important;
}
.cid-v8mn3h0XWb h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 0rem;
  bottom: 25%;
}
.cid-v8mn3h0XWb .content-wrapper {
  max-width: 800px;
}
.cid-v8mn3h0XWb H1 {
  color: #333333;
}
.cid-v8mn3h0XWb .mbr-text,
.cid-v8mn3h0XWb .mbr-section-btn {
  color: #ffffff;
}
.cid-v8mn3h0XWb H3 {
  color: #333333;
}
@media (min-width: 767px) {
  .cid-v8mn3h0XWb .container {
    padding: 0 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mn3h0XWb .container {
    padding-right: 4rem!important;
  }
}
.cid-v8mn3h0XWb H2 {
  color: #6b7748;
}
.cid-v8mn3h0XWb H4 {
  color: #d7cd8d;
}
.cid-v8mn3ho11x {
  padding-top: 600px;
  background-image: url("../../../assets/images/green-kitchen.webp");
}
.cid-v8mn3hK46K {
  padding-top: 105px;
  padding-bottom: 105px;
  background-color: #6b7748;
}
.cid-v8mn3hK46K .back {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 65%;
  height: 100%;
  background-color: #ffffff;
}
.cid-v8mn3hK46K img {
  width: 100%;
}
.cid-v8mn3hK46K p {
  margin-top: 6rem;
}
.cid-v8mn3hK46K .content-wrapper {
  max-width: 750px;
  margin: auto;
  position: relative;
  padding: 0 2rem;
}
.cid-v8mn3hK46K .content-wrapper {
  padding-top: 6rem;
}
.cid-v8mn3hK46K h4 {
  position: absolute;
  transform: rotate(-270deg);
  transform-origin: bottom right;
  width: fit-content;
  padding: 0;
  margin: 0;
  right: 6rem;
  bottom: 0;
}
@media (max-width: 1200px) {
  .cid-v8mn3hK46K .content-wrapper {
    padding-top: 0rem;
  }
  .cid-v8mn3hK46K p {
    margin-top: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mn3hK46K .back {
    width: 100%;
    height: 75%;
  }
  .cid-v8mn3hK46K .content-wrapper {
    padding: 0 3rem;
    padding-top: 4rem;
  }
  .cid-v8mn3hK46K p {
    margin-top: 4rem;
  }
}
.cid-v8mn3hK46K .content-wrapper {
  padding-right: 8rem;
}
@media (max-width: 767px) {
  .cid-v8mn3hK46K .content-wrapper {
    padding: 0rem;
    padding-top: 4rem;
  }
  .cid-v8mn3hK46K .content-wrapper {
    padding-right: 3rem;
  }
  .cid-v8mn3hK46K h4 {
    right: 2rem;
  }
}
.cid-v8mn3hK46K H2 {
  color: #12172c;
}
.cid-v8mn3hK46K H3 {
  color: #6b7748;
}
.cid-v8mn3ibjgM {
  padding-top: 600px;
  background-image: url("../../../assets/images/14568-07-scaled.webp");
}
.cid-v8mn3iuyxt {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8mn3iuyxt .mbr-overlay {
  background: #232323;
}
.cid-v8mn3iuyxt .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8mn3iuyxt H2 {
  color: #12172c;
}
.cid-v8mn3iuyxt .mbr-section-subtitle,
.cid-v8mn3iuyxt .mbr-section-btn {
  color: #232323;
}
.cid-v8mn3iU6K4 {
  padding-top: 600px;
  background-image: url("../../../assets/images/home-design-2000x1333.jpg");
}
.cid-v8MLQUqI4x {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MLQUqI4x h2,
.cid-v8MLQUqI4x h3,
.cid-v8MLQUqI4x h4,
.cid-v8MLQUqI4x p {
  color: #ffffff;
}
.cid-v8MLQUqI4x .mbr-overlay {
  z-index: -1;
}
.cid-v8MLQUqI4x .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MLQUqI4x .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MLQUqI4x .form-control:focus,
.cid-v8MLQUqI4x .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MLQUqI4x .form-group {
  margin-bottom: 1rem;
}
.cid-v8MLQUqI4x input::-webkit-input-placeholder,
.cid-v8MLQUqI4x textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MLQUqI4x input:-moz-placeholder,
.cid-v8MLQUqI4x textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MLQUqI4x .jq-selectbox li,
.cid-v8MLQUqI4x .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLQUqI4x .jq-selectbox li:hover,
.cid-v8MLQUqI4x .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLQUqI4x .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLQUqI4x .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLQUqI4x .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MLQUqI4x .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MLQUqI4x .mbr-text {
  color: #767676;
}
.cid-v8MLQUqI4x .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MLQUqI4x .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MLQUqI4x .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MLQUqI4x a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MLQUqI4x .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MLQUqI4x .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MLQUqI4x textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MLQUqI4x .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MLQUqI4x .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MLQUqI4x .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MLQUqI4x h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MLQUqI4x .block-content {
    padding: 0;
  }
  .cid-v8MLQUqI4x .form-block {
    padding: 1rem;
  }
}
.cid-v8MLQUqI4x .mbr-section-title,
.cid-v8MLQUqI4x .mbr-section-btn {
  color: #12172c;
}
.cid-v8MLQUqI4x H4 {
  color: #d7cd8d;
}
.cid-v8MLQUqI4x .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MLQUqI4x P {
  color: #232323;
}
.cid-v8MLRvuyLD {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MLRvuyLD .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLRvuyLD .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MLRvuyLD .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLRvuyLD .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MLRvuyLD .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MLRvuyLD .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MLRvuyLD .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MLRvuyLD .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MLRvuyLD .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MLRvuyLD .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MLRvuyLD .mbr-text,
.cid-v8MLRvuyLD .mbr-section-btn {
  color: #232323;
}
.cid-v8MLRvuyLD .location,
.cid-v8MLRvuyLD .icon-wrap {
  color: #6b7748;
}
.cid-v8MLRvuyLD H3 {
  color: #12172c;
}
.cid-v8MLScc6Tg .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MLScc6Tg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MLScc6Tg .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MLScc6Tg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MLScc6Tg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8mn3jeRcf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8mn3jeRcf .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8mtyTx1TR .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mtyTx1TR .nav-item:focus,
.cid-v8mtyTx1TR .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8mtyTx1TR .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8mtyTx1TR .nav-item .nav-link {
    position: relative;
  }
  .cid-v8mtyTx1TR .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8mtyTx1TR .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8mtyTx1TR .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8mtyTx1TR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mtyTx1TR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8mtyTx1TR .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8mtyTx1TR .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8mtyTx1TR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8mtyTx1TR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mtyTx1TR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8mtyTx1TR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8mtyTx1TR .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8mtyTx1TR .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8mtyTx1TR .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8mtyTx1TR .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8mtyTx1TR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8mtyTx1TR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8mtyTx1TR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8mtyTx1TR .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8mtyTx1TR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8mtyTx1TR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8mtyTx1TR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8mtyTx1TR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8mtyTx1TR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8mtyTx1TR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8mtyTx1TR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8mtyTx1TR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8mtyTx1TR .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8mtyTx1TR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8mtyTx1TR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8mtyTx1TR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8mtyTx1TR .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8mtyTx1TR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8mtyTx1TR .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8mtyTx1TR .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8mtyTx1TR .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8mtyTx1TR .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8mtyTx1TR .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8mtyTx1TR .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8mtyTx1TR .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8mtyTx1TR .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8mtyTx1TR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8mtyTx1TR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8mtyTx1TR .dropdown-item.active,
.cid-v8mtyTx1TR .dropdown-item:active {
  background-color: transparent;
}
.cid-v8mtyTx1TR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8mtyTx1TR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8mtyTx1TR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8mtyTx1TR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8mtyTx1TR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8mtyTx1TR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8mtyTx1TR ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8mtyTx1TR .navbar-buttons {
  text-align: center;
}
.cid-v8mtyTx1TR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8mtyTx1TR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8mtyTx1TR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8mtyTx1TR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8mtyTx1TR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8mtyTx1TR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8mtyTx1TR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8mtyTx1TR nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8mtyTx1TR nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8mtyTx1TR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8mtyTx1TR .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8mtyTx1TR a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8mtyTx1TR .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8mtyTx1TR .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8mtyTx1TR .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8mtyTx1TR .navbar {
    height: 77px;
  }
  .cid-v8mtyTx1TR .navbar.opened {
    height: auto;
  }
  .cid-v8mtyTx1TR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8mtyUYijY {
  background-image: url("../../../assets/images/667f054aaf171ac6daf158dc-bathroom20renovation20custom20tml20home20improvement-2000x1331.jpg");
}
.cid-v8mtyUYijY .mbr-overlay {
  background: #d7cd8d;
  background: linear-gradient(90deg, #d7cd8d, #12172c);
}
.cid-v8mtyUYijY .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-v8mtyW8blc {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8mtyW8blc .container {
  max-width: 1500px;
}
.cid-v8mtyW8blc img {
  width: 100%;
}
.cid-v8mtyW8blc h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mtyW8blc .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8mtyW8blc .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8mtyW8blc .img-col {
  position: relative;
}
.cid-v8mtyW8blc .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8mtyW8blc .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mtyW8blc .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8mtyW8blc .img2 {
    top: -2rem;
  }
  .cid-v8mtyW8blc .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8mtyW8blc .img2 {
    width: 50%;
  }
  .cid-v8mtyW8blc .number {
    margin: auto;
  }
}
.cid-v8mtyW8blc H2 {
  color: #12172c;
}
.cid-v8mtyW8blc .mbr-text {
  color: #232323;
}
.cid-v8mtyW8blc H3 {
  color: #6b7748;
}
.cid-v8mtyXgWJo {
  padding-top: 600px;
  background-image: url("../../../assets/images/bathroom-lighting-johannesburg-1024x585.jpg");
}
.cid-v8mtyXQtr6 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v8mtyXQtr6 .container-fluid {
  padding: 0 3rem;
}
.cid-v8mtyXQtr6 .media-container-column {
  padding: 0 2rem;
}
.cid-v8mtyXQtr6 .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v8mtyXQtr6 .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8mtyXQtr6 .mbr-section-subtitle {
  color: #d7cd8d;
}
.cid-v8mtyYxGLM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v8mtyYxGLM .container {
  max-width: 1500px;
}
.cid-v8mtyYxGLM img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8mtyYxGLM img:hover {
  transform: scale(1.1);
}
.cid-v8mtyYxGLM .row {
  background: #ffffff;
}
.cid-v8mtyYxGLM .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8mtyYxGLM h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mtyYxGLM .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8mtyYxGLM .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8mtyYxGLM .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8mtyYxGLM .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8mtyYxGLM .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8mtyYxGLM .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mtyYxGLM .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mtyYxGLM .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8mtyYxGLM .row {
    margin: 0rem;
  }
  .cid-v8mtyYxGLM .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8mtyYxGLM .number {
    margin-right: 2rem;
  }
  .cid-v8mtyYxGLM .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8mtyYxGLM H2 {
  color: #12172c;
}
.cid-v8mtyYxGLM .mbr-text {
  color: #232323;
}
.cid-v8mtyYxGLM H3 {
  color: #6b7748;
}
.cid-v8mtyZ7huw {
  padding-top: 600px;
  background-image: url("../../../assets/images/goldbloom-1-2-3-1080x720.png");
}
.cid-v8mtyZBnEA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8mtyZBnEA img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8mtyZBnEA img:hover {
  transform: scale(1.1);
}
.cid-v8mtyZBnEA .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8mtyZBnEA h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mtyZBnEA .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8mtyZBnEA .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8mtyZBnEA .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8mtyZBnEA .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8mtyZBnEA .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8mtyZBnEA .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mtyZBnEA .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8mtyZBnEA .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8mtyZBnEA H2 {
  color: #12172c;
}
.cid-v8mtyZBnEA .mbr-text {
  color: #232323;
}
.cid-v8mtyZBnEA H3 {
  color: #6b7748;
}
.cid-v8mtz0ey4K {
  padding-top: 600px;
  background-image: url("../../../assets/images/john-merrill-portfolio-blog-11-1-1536x1024.webp");
}
.cid-v8mtz0PNIr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8mtz0PNIr img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8mtz0PNIr img:hover {
  transform: scale(1.1);
}
.cid-v8mtz0PNIr .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8mtz0PNIr h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mtz0PNIr .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8mtz0PNIr .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8mtz0PNIr .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8mtz0PNIr .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8mtz0PNIr .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8mtz0PNIr .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8mtz0PNIr .mbr-iconfont {
  margin: 0!important;
}
.cid-v8mtz0PNIr .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8mtz0PNIr .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mtz0PNIr .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8mtz0PNIr .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8mtz0PNIr .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8mtz0PNIr H2 {
  color: #12172c;
}
.cid-v8mtz0PNIr .mbr-text {
  color: #232323;
}
.cid-v8mtz1wZNP {
  padding-top: 600px;
  background-image: url("../../../assets/images/img14-768x768.jpg");
}
.cid-v8mtz251im {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8mtz251im .container {
  max-width: 1500px;
}
.cid-v8mtz251im img {
  width: 100%;
}
.cid-v8mtz251im h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mtz251im .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8mtz251im .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8mtz251im .img-col {
  position: relative;
}
.cid-v8mtz251im .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8mtz251im .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mtz251im .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8mtz251im .img2 {
    top: -2rem;
  }
  .cid-v8mtz251im .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8mtz251im .img2 {
    width: 50%;
  }
  .cid-v8mtz251im .number {
    margin: auto;
  }
}
.cid-v8mtz251im H2 {
  color: #12172c;
}
.cid-v8mtz2FdoE {
  padding-top: 600px;
  background-image: url("../../../assets/images/mrh-washroom-glass-bathtub-desktop-624x322-rs.webp");
}
.cid-v8mtz3cqkc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mtz3cqkc img {
  width: 90%;
}
.cid-v8mtz3cqkc .mbr-text,
.cid-v8mtz3cqkc .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mtz3cqkc img {
    width: 100%;
  }
  .cid-v8mtz3cqkc .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mtz3cqkc H3 {
  color: #6b7748;
}
.cid-v8mtz3cqkc H2 {
  color: #12172c;
}
.cid-v8mtz3Ro4u {
  padding-top: 600px;
  background-image: url("../../../assets/images/opal-bath-110-olive-st-print-7-1024x683.jpg");
}
.cid-v8mvaFvDxZ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mvaFvDxZ img {
  width: 90%;
}
.cid-v8mvaFvDxZ .mbr-text,
.cid-v8mvaFvDxZ .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mvaFvDxZ img {
    width: 100%;
  }
  .cid-v8mvaFvDxZ .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mvaFvDxZ H3 {
  color: #12172c;
}
.cid-v8mv7EcF0V {
  padding-top: 600px;
  background-image: url("../../../assets/images/bathroom-waterproofing-pretoria-1024x585.jpg");
}
.cid-v8mtz4uoAS {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v8mtz4uoAS .container-fluid {
  padding: 0 3rem;
}
.cid-v8mtz4uoAS .media-container-column {
  padding: 0 2rem;
}
.cid-v8mtz4uoAS .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v8mtz4uoAS .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8mtz4uoAS .mbr-section-subtitle {
  color: #d7cd8d;
}
.cid-v8mtz58zez {
  padding-top: 600px;
  background-image: url("../../../assets/images/expert-advice-mistakes-to-avoid-when-choosing-a-professional-bathroom-installer-scaled-2000x1125.jpg");
}
.cid-v8mtz5HFBH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mtz5HFBH img {
  width: 90%;
}
.cid-v8mtz5HFBH .mbr-text,
.cid-v8mtz5HFBH .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mtz5HFBH img {
    width: 100%;
  }
  .cid-v8mtz5HFBH .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mtz5HFBH H3 {
  color: #6b7748;
}
.cid-v8mtz5HFBH H2 {
  color: #12172c;
}
.cid-v8mw0uGtcN {
  padding-top: 600px;
  background-image: url("../../../assets/images/bathroom-renovation-1948x1299.jpg");
}
.cid-v8mvW65tLn {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mvW65tLn img {
  width: 90%;
}
.cid-v8mvW65tLn .mbr-text,
.cid-v8mvW65tLn .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mvW65tLn img {
    width: 100%;
  }
  .cid-v8mvW65tLn .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mvW65tLn H3 {
  color: #12172c;
}
.cid-v8mtz6tcbn {
  padding-top: 600px;
  background-image: url("../../../assets/images/bathroom-renovations-sydney-1.webp");
}
.cid-v8mtz75mpC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mtz75mpC img {
  width: 90%;
}
.cid-v8mtz75mpC .mbr-text,
.cid-v8mtz75mpC .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mtz75mpC img {
    width: 100%;
  }
  .cid-v8mtz75mpC .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mtz75mpC H3 {
  color: #6b7748;
}
.cid-v8mtz75mpC H2 {
  color: #12172c;
}
.cid-v8mtz7Qocf {
  padding-top: 600px;
  background-image: url("../../../assets/images/tht-bathroom-page-featured-image-940x788.png");
}
.cid-v8mtz8CtDN {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8mtz8CtDN .container {
  max-width: 1500px;
}
.cid-v8mtz8CtDN img {
  width: 100%;
}
.cid-v8mtz8CtDN h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mtz8CtDN .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8mtz8CtDN .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8mtz8CtDN .img-col {
  position: relative;
}
.cid-v8mtz8CtDN .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8mtz8CtDN .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mtz8CtDN .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8mtz8CtDN .img2 {
    top: -2rem;
  }
  .cid-v8mtz8CtDN .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8mtz8CtDN .img2 {
    width: 50%;
  }
  .cid-v8mtz8CtDN .number {
    margin: auto;
  }
}
.cid-v8mtz8CtDN H2 {
  color: #12172c;
}
.cid-v8mtz8CtDN .mbr-text {
  color: #232323;
}
.cid-v8mtz8CtDN H3 {
  color: #6b7748;
}
.cid-v8mtz9qpxb {
  padding-top: 600px;
  background-image: url("../../../assets/images/adobestock-713705244-1920x1280.jpg");
}
.cid-v8mtza8WgO {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mtza8WgO img {
  width: 90%;
}
.cid-v8mtza8WgO .mbr-text,
.cid-v8mtza8WgO .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mtza8WgO img {
    width: 100%;
  }
  .cid-v8mtza8WgO .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mtza8WgO H3 {
  color: #6b7748;
}
.cid-v8mtza8WgO H2 {
  color: #12172c;
}
.cid-v8mtzaOzjo {
  padding-top: 600px;
  background-image: url("../../../assets/images/bathroom-renovations-2-1-1999x1333.jpg");
}
.cid-v8mtze1rMA {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8mtze1rMA .mbr-overlay {
  background: #232323;
}
.cid-v8mtze1rMA .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8mtze1rMA H2 {
  color: #12172c;
}
.cid-v8mtze1rMA .mbr-section-subtitle,
.cid-v8mtze1rMA .mbr-section-btn {
  color: #232323;
}
.cid-v8mtzeUEI0 {
  padding-top: 600px;
  background-image: url("../../../assets/images/homejoy-11234-1920x1440.jpg");
}
.cid-v8MLVIrTcV {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MLVIrTcV h2,
.cid-v8MLVIrTcV h3,
.cid-v8MLVIrTcV h4,
.cid-v8MLVIrTcV p {
  color: #ffffff;
}
.cid-v8MLVIrTcV .mbr-overlay {
  z-index: -1;
}
.cid-v8MLVIrTcV .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MLVIrTcV .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MLVIrTcV .form-control:focus,
.cid-v8MLVIrTcV .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MLVIrTcV .form-group {
  margin-bottom: 1rem;
}
.cid-v8MLVIrTcV input::-webkit-input-placeholder,
.cid-v8MLVIrTcV textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MLVIrTcV input:-moz-placeholder,
.cid-v8MLVIrTcV textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MLVIrTcV .jq-selectbox li,
.cid-v8MLVIrTcV .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLVIrTcV .jq-selectbox li:hover,
.cid-v8MLVIrTcV .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLVIrTcV .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLVIrTcV .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLVIrTcV .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MLVIrTcV .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MLVIrTcV .mbr-text {
  color: #767676;
}
.cid-v8MLVIrTcV .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MLVIrTcV .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MLVIrTcV .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MLVIrTcV a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MLVIrTcV .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MLVIrTcV .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MLVIrTcV textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MLVIrTcV .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MLVIrTcV .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MLVIrTcV .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MLVIrTcV h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MLVIrTcV .block-content {
    padding: 0;
  }
  .cid-v8MLVIrTcV .form-block {
    padding: 1rem;
  }
}
.cid-v8MLVIrTcV .mbr-section-title,
.cid-v8MLVIrTcV .mbr-section-btn {
  color: #12172c;
}
.cid-v8MLVIrTcV H4 {
  color: #d7cd8d;
}
.cid-v8MLVIrTcV .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MLVIrTcV P {
  color: #232323;
}
.cid-v8MLWzNqy5 {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MLWzNqy5 .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLWzNqy5 .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MLWzNqy5 .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLWzNqy5 .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MLWzNqy5 .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MLWzNqy5 .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MLWzNqy5 .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MLWzNqy5 .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MLWzNqy5 .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MLWzNqy5 .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MLWzNqy5 .mbr-text,
.cid-v8MLWzNqy5 .mbr-section-btn {
  color: #232323;
}
.cid-v8MLWzNqy5 .location,
.cid-v8MLWzNqy5 .icon-wrap {
  color: #6b7748;
}
.cid-v8MLWzNqy5 H3 {
  color: #12172c;
}
.cid-v8MLX8LPRW .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MLX8LPRW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MLX8LPRW .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MLX8LPRW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MLX8LPRW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8mtzfw8Ph {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8mtzfw8Ph .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v8mz7IU2or .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mz7IU2or .nav-item:focus,
.cid-v8mz7IU2or .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v8mz7IU2or .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v8mz7IU2or .nav-item .nav-link {
    position: relative;
  }
  .cid-v8mz7IU2or .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v8mz7IU2or .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v8mz7IU2or .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8mz7IU2or .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mz7IU2or .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v8mz7IU2or .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v8mz7IU2or .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v8mz7IU2or .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v8mz7IU2or .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v8mz7IU2or .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v8mz7IU2or .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v8mz7IU2or .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v8mz7IU2or .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v8mz7IU2or .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v8mz7IU2or .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v8mz7IU2or .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v8mz7IU2or .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v8mz7IU2or .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v8mz7IU2or .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v8mz7IU2or .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v8mz7IU2or .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v8mz7IU2or .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v8mz7IU2or .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v8mz7IU2or .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v8mz7IU2or .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v8mz7IU2or .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v8mz7IU2or .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v8mz7IU2or .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v8mz7IU2or .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v8mz7IU2or .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v8mz7IU2or .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v8mz7IU2or .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v8mz7IU2or .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v8mz7IU2or .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v8mz7IU2or .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v8mz7IU2or .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v8mz7IU2or .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v8mz7IU2or .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v8mz7IU2or .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v8mz7IU2or .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v8mz7IU2or .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v8mz7IU2or .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v8mz7IU2or .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v8mz7IU2or .dropdown-item.active,
.cid-v8mz7IU2or .dropdown-item:active {
  background-color: transparent;
}
.cid-v8mz7IU2or .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v8mz7IU2or .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v8mz7IU2or .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v8mz7IU2or .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v8mz7IU2or .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v8mz7IU2or .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v8mz7IU2or ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v8mz7IU2or .navbar-buttons {
  text-align: center;
}
.cid-v8mz7IU2or button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v8mz7IU2or button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v8mz7IU2or button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v8mz7IU2or button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v8mz7IU2or button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v8mz7IU2or button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v8mz7IU2or nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8mz7IU2or nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v8mz7IU2or nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v8mz7IU2or nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v8mz7IU2or .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v8mz7IU2or a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8mz7IU2or .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v8mz7IU2or .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v8mz7IU2or .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v8mz7IU2or .navbar {
    height: 77px;
  }
  .cid-v8mz7IU2or .navbar.opened {
    height: auto;
  }
  .cid-v8mz7IU2or .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8mz7JQajY {
  background-image: url("../../../assets/images/best-bathroom-brands-1300x867.jpg");
}
.cid-v8mz7JQajY .mbr-overlay {
  background: #d7cd8d;
  background: linear-gradient(90deg, #d7cd8d, #12172c);
}
.cid-v8mz7JQajY .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-v8mz7JQajY .mbr-section-subtitle,
.cid-v8mz7JQajY .mbr-section-btn {
  color: #ffffff;
}
.cid-v8mz7KFGTP {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8mz7KFGTP .container {
  max-width: 1500px;
}
.cid-v8mz7KFGTP img {
  width: 100%;
}
.cid-v8mz7KFGTP h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mz7KFGTP .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8mz7KFGTP .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8mz7KFGTP .img-col {
  position: relative;
}
.cid-v8mz7KFGTP .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8mz7KFGTP .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mz7KFGTP .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8mz7KFGTP .img2 {
    top: -2rem;
  }
  .cid-v8mz7KFGTP .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8mz7KFGTP .img2 {
    width: 50%;
  }
  .cid-v8mz7KFGTP .number {
    margin: auto;
  }
}
.cid-v8mz7KFGTP H2 {
  color: #12172c;
}
.cid-v8mz7KFGTP .mbr-text {
  color: #232323;
}
.cid-v8mz7KFGTP H3 {
  color: #6b7748;
}
.cid-v8mz7Ll0Ng {
  padding-top: 600px;
  background-image: url("../../../assets/images/expert-advice-mistakes-to-avoid-when-choosing-a-professional-bathroom-installer-scaled-2000x1125.jpg");
}
.cid-v8mz7LUf0L {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v8mz7LUf0L .container-fluid {
  padding: 0 3rem;
}
.cid-v8mz7LUf0L .media-container-column {
  padding: 0 2rem;
}
.cid-v8mz7LUf0L .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v8mz7LUf0L .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8mz7LUf0L .mbr-section-subtitle {
  color: #d7cd8d;
}
.cid-v8mz7MD87c {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.cid-v8mz7MD87c .container {
  max-width: 1500px;
}
.cid-v8mz7MD87c img {
  width: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8mz7MD87c img:hover {
  transform: scale(1.1);
}
.cid-v8mz7MD87c .row {
  background: #ffffff;
}
.cid-v8mz7MD87c .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
  max-height: 540px;
  margin-bottom: 4rem;
}
.cid-v8mz7MD87c h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mz7MD87c .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8mz7MD87c .text-col {
  max-width: 700px;
  margin: auto;
  padding: 0 4rem 4rem 4rem;
}
.cid-v8mz7MD87c .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8mz7MD87c .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8mz7MD87c .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .cid-v8mz7MD87c .row {
    margin: 2rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mz7MD87c .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mz7MD87c .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8mz7MD87c .row {
    margin: 0rem;
  }
  .cid-v8mz7MD87c .text-col {
    padding: 2rem 1rem;
  }
  .cid-v8mz7MD87c .number {
    margin-right: 2rem;
  }
  .cid-v8mz7MD87c .img-col {
    margin-bottom: 3rem;
  }
}
.cid-v8mz7MD87c H2 {
  color: #12172c;
}
.cid-v8mz7MD87c .mbr-text {
  color: #232323;
}
.cid-v8mz7MD87c H3 {
  color: #6b7748;
}
.cid-v8mz7NdCG3 {
  padding-top: 600px;
  background-image: url("../../../assets/images/65f1cd1e3f2904104855a784-37bcb-untitled-design-630x420.png");
}
.cid-v8mz7NKH8E {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8mz7NKH8E img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8mz7NKH8E img:hover {
  transform: scale(1.1);
}
.cid-v8mz7NKH8E .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8mz7NKH8E h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mz7NKH8E .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8mz7NKH8E .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8mz7NKH8E .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8mz7NKH8E .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8mz7NKH8E .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8mz7NKH8E .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mz7NKH8E .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8mz7NKH8E .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8mz7NKH8E H2 {
  color: #12172c;
}
.cid-v8mz7NKH8E .mbr-text {
  color: #232323;
}
.cid-v8mz7NKH8E H3 {
  color: #6b7748;
}
.cid-v8mz7OlBfz {
  padding-top: 600px;
  background-image: url("../../../assets/images/adobestock-172461958-1560x1040.jpg");
}
.cid-v8mz7OWLaN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8mz7OWLaN img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8mz7OWLaN img:hover {
  transform: scale(1.1);
}
.cid-v8mz7OWLaN .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8mz7OWLaN h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mz7OWLaN .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8mz7OWLaN .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8mz7OWLaN .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8mz7OWLaN .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8mz7OWLaN .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8mz7OWLaN .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8mz7OWLaN .mbr-iconfont {
  margin: 0!important;
}
.cid-v8mz7OWLaN .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8mz7OWLaN .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8mz7OWLaN .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8mz7OWLaN .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8mz7OWLaN .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8mz7OWLaN H2 {
  color: #12172c;
}
.cid-v8mz7OWLaN .mbr-text {
  color: #232323;
}
.cid-v8mz7PIgy6 {
  padding-top: 600px;
  background-image: url("../../../assets/images/essex-bathrooms-1024x683.jpg");
}
.cid-v8mz7QmEEy {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8mz7QmEEy .container {
  max-width: 1500px;
}
.cid-v8mz7QmEEy img {
  width: 100%;
}
.cid-v8mz7QmEEy h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mz7QmEEy .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8mz7QmEEy .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8mz7QmEEy .img-col {
  position: relative;
}
.cid-v8mz7QmEEy .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8mz7QmEEy .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mz7QmEEy .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8mz7QmEEy .img2 {
    top: -2rem;
  }
  .cid-v8mz7QmEEy .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8mz7QmEEy .img2 {
    width: 50%;
  }
  .cid-v8mz7QmEEy .number {
    margin: auto;
  }
}
.cid-v8mz7QmEEy H2 {
  color: #12172c;
}
.cid-v8mz7QWh2j {
  padding-top: 600px;
  background-image: url("../../../assets/images/adobestock-713705244-1920x1280.jpg");
}
.cid-v8mz7RtEbY {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mz7RtEbY img {
  width: 90%;
}
.cid-v8mz7RtEbY .mbr-text,
.cid-v8mz7RtEbY .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mz7RtEbY img {
    width: 100%;
  }
  .cid-v8mz7RtEbY .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mz7RtEbY H3 {
  color: #6b7748;
}
.cid-v8mz7RtEbY H2 {
  color: #12172c;
}
.cid-v8mz7S9Ty5 {
  padding-top: 600px;
  background-image: url("../../../assets/images/resin-bathtub.webp");
}
.cid-v8mz7STCC6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mz7STCC6 img {
  width: 90%;
}
.cid-v8mz7STCC6 .mbr-text,
.cid-v8mz7STCC6 .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mz7STCC6 img {
    width: 100%;
  }
  .cid-v8mz7STCC6 .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mz7STCC6 H3 {
  color: #12172c;
}
.cid-v8mz7TyJWW {
  padding-top: 600px;
  background-image: url("../../../assets/images/essex-bathrooms-1024x683.jpg");
}
.cid-v8mz7U3mhD {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v8mz7U3mhD .container-fluid {
  padding: 0 3rem;
}
.cid-v8mz7U3mhD .media-container-column {
  padding: 0 2rem;
}
.cid-v8mz7U3mhD .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v8mz7U3mhD .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8mz7U3mhD .mbr-section-subtitle {
  color: #d7cd8d;
}
.cid-v8mz7UCyMw {
  padding-top: 600px;
  background-image: url("../../../assets/images/mode-harrison-bathroom-suite-with-freestanding-bath-1790-x-810-victoriaplum-img288191960a5f35d1-4-8627-1-df487f2-640x640.jpg");
}
.cid-v8mz7VafRG {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mz7VafRG img {
  width: 90%;
}
.cid-v8mz7VafRG .mbr-text,
.cid-v8mz7VafRG .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mz7VafRG img {
    width: 100%;
  }
  .cid-v8mz7VafRG .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mz7VafRG H3 {
  color: #6b7748;
}
.cid-v8mz7VafRG H2 {
  color: #12172c;
}
.cid-v8mz7VR5dP {
  padding-top: 600px;
  background-image: url("../../../assets/images/small-bathroom-space-with-modern-style-furniture-683x1024.jpg");
}
.cid-v8mz7Wt6QK {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mz7Wt6QK img {
  width: 90%;
}
.cid-v8mz7Wt6QK .mbr-text,
.cid-v8mz7Wt6QK .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mz7Wt6QK img {
    width: 100%;
  }
  .cid-v8mz7Wt6QK .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mz7Wt6QK H3 {
  color: #12172c;
}
.cid-v8mz7Wt6QK H2 {
  color: #12172c;
}
.cid-v8mz7Xl48c {
  padding-top: 600px;
  background-image: url("../../../assets/images/adobestock-713705244-1920x1280.jpg");
}
.cid-v8mz7Ye22B {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8mz7Ye22B img {
  width: 90%;
}
.cid-v8mz7Ye22B .mbr-text,
.cid-v8mz7Ye22B .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8mz7Ye22B img {
    width: 100%;
  }
  .cid-v8mz7Ye22B .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8mz7Ye22B H3 {
  color: #6b7748;
}
.cid-v8mz7Ye22B H2 {
  color: #12172c;
}
.cid-v8mz7ZjfjA {
  padding-top: 600px;
  background-image: url("../../../assets/images/adobestock-172461958-1560x1040.jpg");
}
.cid-v8mz803xRA {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8mz803xRA .container {
  max-width: 1500px;
}
.cid-v8mz803xRA img {
  width: 100%;
}
.cid-v8mz803xRA h2 {
  padding: 0;
  margin: 0;
}
.cid-v8mz803xRA .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v8mz803xRA .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v8mz803xRA .img-col {
  position: relative;
}
.cid-v8mz803xRA .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v8mz803xRA .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v8mz803xRA .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v8mz803xRA .img2 {
    top: -2rem;
  }
  .cid-v8mz803xRA .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v8mz803xRA .img2 {
    width: 50%;
  }
  .cid-v8mz803xRA .number {
    margin: auto;
  }
}
.cid-v8mz803xRA H2 {
  color: #12172c;
}
.cid-v8mz803xRA .mbr-text {
  color: #232323;
}
.cid-v8mz803xRA H3 {
  color: #6b7748;
}
.cid-v8mz80Sr2x {
  padding-top: 600px;
  background-image: url("../../../assets/images/tht-bathroom-page-featured-image-940x788.png");
}
.cid-v8mz82LQTM {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8mz82LQTM .mbr-overlay {
  background: #232323;
}
.cid-v8mz82LQTM .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8mz82LQTM H2 {
  color: #12172c;
}
.cid-v8mz82LQTM .mbr-section-subtitle,
.cid-v8mz82LQTM .mbr-section-btn {
  color: #232323;
}
.cid-v8mz83rY9r {
  padding-top: 600px;
  background-image: url("../../../assets/images/expert-advice-mistakes-to-avoid-when-choosing-a-professional-bathroom-installer-scaled-2000x1125.jpg");
}
.cid-v8MM0vHUj6 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MM0vHUj6 h2,
.cid-v8MM0vHUj6 h3,
.cid-v8MM0vHUj6 h4,
.cid-v8MM0vHUj6 p {
  color: #ffffff;
}
.cid-v8MM0vHUj6 .mbr-overlay {
  z-index: -1;
}
.cid-v8MM0vHUj6 .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MM0vHUj6 .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MM0vHUj6 .form-control:focus,
.cid-v8MM0vHUj6 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MM0vHUj6 .form-group {
  margin-bottom: 1rem;
}
.cid-v8MM0vHUj6 input::-webkit-input-placeholder,
.cid-v8MM0vHUj6 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MM0vHUj6 input:-moz-placeholder,
.cid-v8MM0vHUj6 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MM0vHUj6 .jq-selectbox li,
.cid-v8MM0vHUj6 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MM0vHUj6 .jq-selectbox li:hover,
.cid-v8MM0vHUj6 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MM0vHUj6 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MM0vHUj6 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MM0vHUj6 .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MM0vHUj6 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MM0vHUj6 .mbr-text {
  color: #767676;
}
.cid-v8MM0vHUj6 .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MM0vHUj6 .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MM0vHUj6 .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MM0vHUj6 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MM0vHUj6 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MM0vHUj6 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MM0vHUj6 textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MM0vHUj6 .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MM0vHUj6 .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MM0vHUj6 .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MM0vHUj6 h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MM0vHUj6 .block-content {
    padding: 0;
  }
  .cid-v8MM0vHUj6 .form-block {
    padding: 1rem;
  }
}
.cid-v8MM0vHUj6 .mbr-section-title,
.cid-v8MM0vHUj6 .mbr-section-btn {
  color: #12172c;
}
.cid-v8MM0vHUj6 H4 {
  color: #d7cd8d;
}
.cid-v8MM0vHUj6 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MM0vHUj6 P {
  color: #232323;
}
.cid-v8MM13ZP25 {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MM13ZP25 .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MM13ZP25 .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MM13ZP25 .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MM13ZP25 .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MM13ZP25 .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MM13ZP25 .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MM13ZP25 .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MM13ZP25 .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MM13ZP25 .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MM13ZP25 .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MM13ZP25 .mbr-text,
.cid-v8MM13ZP25 .mbr-section-btn {
  color: #232323;
}
.cid-v8MM13ZP25 .location,
.cid-v8MM13ZP25 .icon-wrap {
  color: #6b7748;
}
.cid-v8MM13ZP25 H3 {
  color: #12172c;
}
.cid-v8MM1OqDzy .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MM1OqDzy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MM1OqDzy .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MM1OqDzy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MM1OqDzy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v8mz840Ksv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v8mz840Ksv .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v8n21lbkP8 {
  background-image: url("../../../assets/images/1675082080-750x408.jpg");
}
.cid-v8n21lbkP8 .mbr-section-title,
.cid-v8n21lbkP8 .mbr-section-subtitle {
  color: #000000;
}
.cid-v8n21lbkP8 .mbr-section-text {
  color: #232323;
}
.cid-v8n21lbkP8 .mbr-text,
.cid-v8n21lbkP8 .typed-text,
.cid-v8n21lbkP8 .mbr-section-text {
  letter-spacing: 0.03rem;
}
.cid-v8n21lbkP8 .btn {
  margin-left: 4px !important;
}
.cid-v8n21lbkP8 .animated-element {
  color: #d7cd8d;
}
.cid-v8n21lbkP8 .typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #d7cd8d;
}
.cid-v8n21lbkP8 .mbr-figure {
  border-radius: .25rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .cid-v8n21lbkP8 .mbr-figure {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8n21lbkP8 .typed-text,
  .cid-v8n21lbkP8 .mbr-section-subtitle,
  .cid-v8n21lbkP8 .mbr-section-text,
  .cid-v8n21lbkP8 .mbr-section-btn {
    text-align: center !important;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.cid-v8n21lbkP8 .mbr-section-subtitle,
.cid-v8n21lbkP8 .typed-text {
  color: #ffffff;
}
.cid-v8n21lbkP8 .mbr-section-text,
.cid-v8n21lbkP8 .mbr-section-btn {
  color: #ffffff;
}
.cid-v8n3xbRDyF {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v8n3xbRDyF .container-fluid {
  padding: 0 3rem;
}
.cid-v8n3xbRDyF .media-container-column {
  padding: 0 2rem;
}
.cid-v8n3xbRDyF .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v8n3xbRDyF .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8n3xbRDyF .mbr-section-subtitle {
  color: #d7cd8d;
}
.cid-v8n3dAC4yW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-v8n3dAC4yW .card-icon {
  font-size: 56px;
  color: #12172c;
  transition: color 0.3s;
}
.cid-v8n3dAC4yW .card-title {
  font-weight: 600;
  letter-spacing: 1px;
}
.cid-v8n3dAC4yW p {
  font-weight: 400;
}
.cid-v8n3dAC4yW .link-ico {
  font-size: 0.8rem;
  color: #36404c;
  border: 2px solid #36404c;
  border-radius: 100%;
  padding: 0.5rem 0;
  font-weight: 900;
  padding-left: 9px;
  padding-right: 7px;
  transition: all 0.3s;
}
.cid-v8n3dAC4yW .link-ico:hover {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v8n3dAC4yW .line {
  width: 35px;
  height: 3px;
  display: inline-block;
  background: #6b7748;
  margin-bottom: 1.5rem;
  transition: background 0.3s;
}
.cid-v8n3dAC4yW .card-wrapper {
  padding: 2rem;
  transition: background 0.3s;
  background: #ffffff;
}
.cid-v8n3dAC4yW .card-wrapper:hover .link-ico {
  background-color: #12172c;
  border-color: #12172c;
  color: white;
}
.cid-v8n3dAC4yW .card-wrapper:hover .card-title a {
  color: #12172c !important;
}
.cid-v8n3dAC4yW .col-lg-x {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.cid-v8n3dAC4yW .card-title,
.cid-v8n3dAC4yW .card-ico,
.cid-v8n3dAC4yW .line-wrap {
  text-align: center;
}
.cid-v8n3dAC4yW .mbr-text,
.cid-v8n3dAC4yW .card-link {
  text-align: center;
  color: #767676;
}
.cid-v8n3kDt7bJ {
  background-image: url("../../../assets/images/kitchen-renovations-centurion-1024x585.jpg");
}
.cid-v8n3kDt7bJ .text-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
.cid-v8n3kDt7bJ .text-content .btn-bgr {
  z-index: 0;
}
.cid-v8n3kDt7bJ .mbr-overlay {
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v8n3kDt7bJ h3 {
  color: #000000;
  font-weight: 300;
}
.cid-v8n3kDt7bJ p {
  color: #464646;
}
.cid-v8n3kDt7bJ h2 {
  color: #000000;
}
.cid-v8n3kDt7bJ .media-container-row {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 767px) {
  .cid-v8n3kDt7bJ .media-container-row {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.cid-v8n3kDt7bJ .text-content {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 50%;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v8n3kDt7bJ .text-content {
    width: 80%;
  }
}
@media (max-width: 599px) {
  .cid-v8n3kDt7bJ .text-content {
    width: 100%;
  }
}
.cid-v8n3kDt7bJ .media-content {
  padding-right: 1.5rem;
  padding-left: 0;
}
.cid-v8n3kDt7bJ .mbr-section-btn {
  margin-left: -0.8rem;
}
@media (max-width: 767px) {
  .cid-v8n3kDt7bJ .mbr-text {
    text-align: center;
  }
}
.cid-v8n3kDt7bJ .mbr-section-btn,
.cid-v8n3kDt7bJ .mbr-section-title {
  color: #12172c;
}
.cid-v8n3kDt7bJ .mbr-section-subtitle {
  color: #6b7748;
}
.cid-v8n6uoE5SU {
  padding-top: 600px;
  background-image: url("../../../assets/images/bathroom-remodeling-services-og.webp");
}
.cid-v8n6ee9jlP {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8n6ee9jlP img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8n6ee9jlP img:hover {
  transform: scale(1.1);
}
.cid-v8n6ee9jlP .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8n6ee9jlP h2 {
  padding: 0;
  margin: 0;
}
.cid-v8n6ee9jlP .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8n6ee9jlP .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8n6ee9jlP .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8n6ee9jlP .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8n6ee9jlP .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8n6ee9jlP .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8n6ee9jlP .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8n6ee9jlP .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8n6ee9jlP H2 {
  color: #12172c;
}
.cid-v8n6ee9jlP .mbr-text {
  color: #232323;
}
.cid-v8n6ee9jlP H3 {
  color: #6b7748;
}
.cid-v8n6txR2WP {
  padding-top: 600px;
  background-image: url("../../../assets/images/bathroom-renovation-services-1585570294-5351851-800x498.jpg");
}
.cid-v8n6fOL0GU {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #ffffff;
}
.cid-v8n6fOL0GU .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v8n6fOL0GU .container {
  max-width: 1500px;
}
.cid-v8n6fOL0GU .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v8n6fOL0GU .container {
    padding: 0 4rem;
  }
}
.cid-v8n6fOL0GU .mbr-text,
.cid-v8n6fOL0GU .mbr-section-btn {
  color: #232323;
}
.cid-v8n6fOL0GU .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v8n6fOL0GU .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v8n6fOL0GU .align-left {
    text-align: center;
  }
  .cid-v8n6fOL0GU .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v8n6fOL0GU H1 {
  color: #12172c;
}
.cid-v8n6s7vQdo {
  padding-top: 600px;
  background-image: url("../../../assets/images/opal-bath-110-olive-st-print-7-1024x683.jpg");
}
.cid-v8n6eZIeAq {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8n6eZIeAq img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8n6eZIeAq img:hover {
  transform: scale(1.1);
}
.cid-v8n6eZIeAq .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8n6eZIeAq h2 {
  padding: 0;
  margin: 0;
}
.cid-v8n6eZIeAq .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8n6eZIeAq .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8n6eZIeAq .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8n6eZIeAq .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8n6eZIeAq .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8n6eZIeAq .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8n6eZIeAq .mbr-iconfont {
  margin: 0!important;
}
.cid-v8n6eZIeAq .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8n6eZIeAq .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8n6eZIeAq .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8n6eZIeAq .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8n6eZIeAq .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8n6eZIeAq H2 {
  color: #12172c;
}
.cid-v8n6eZIeAq .mbr-text {
  color: #232323;
}
.cid-v8n6eZIeAq H3 {
  color: #6b7748;
}
.cid-v8n6pjEsbx {
  padding-top: 600px;
  background-image: url("../../../assets/images/rojmupwg37fdzyywice7ch-2000x1600.jpg");
}
.cid-v8n7Z2CpAw {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v8n7Z2CpAw .container-fluid {
  padding: 0 3rem;
}
.cid-v8n7Z2CpAw .media-container-column {
  padding: 0 2rem;
}
.cid-v8n7Z2CpAw .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v8n7Z2CpAw .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8n7Z2CpAw .mbr-section-subtitle {
  color: #d7cd8d;
}
.cid-v8n7Tb9eCt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8n7Tb9eCt img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8n7Tb9eCt img:hover {
  transform: scale(1.1);
}
.cid-v8n7Tb9eCt .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8n7Tb9eCt h2 {
  padding: 0;
  margin: 0;
}
.cid-v8n7Tb9eCt .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8n7Tb9eCt .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8n7Tb9eCt .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v8n7Tb9eCt .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v8n7Tb9eCt .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8n7Tb9eCt .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8n7Tb9eCt .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v8n7Tb9eCt .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8n7Tb9eCt H2 {
  color: #12172c;
}
.cid-v8n7Tb9eCt .mbr-text {
  color: #232323;
}
.cid-v8n82no9ht {
  padding-top: 600px;
  background-image: url("../../../assets/images/14568-07-scaled.webp");
}
.cid-v8n7TQ7kcm {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v8n7TQ7kcm img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v8n7TQ7kcm img:hover {
  transform: scale(1.1);
}
.cid-v8n7TQ7kcm .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v8n7TQ7kcm h2 {
  padding: 0;
  margin: 0;
}
.cid-v8n7TQ7kcm .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v8n7TQ7kcm .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v8n7TQ7kcm .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v8n7TQ7kcm .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v8n7TQ7kcm .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v8n7TQ7kcm .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v8n7TQ7kcm .mbr-iconfont {
  margin: 0!important;
}
.cid-v8n7TQ7kcm .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v8n7TQ7kcm .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v8n7TQ7kcm .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v8n7TQ7kcm .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v8n7TQ7kcm .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v8n7TQ7kcm H2 {
  color: #12172c;
}
.cid-v8n7TQ7kcm .mbr-text {
  color: #232323;
}
.cid-v8n7TQ7kcm H3 {
  color: #6b7748;
}
.cid-v8n831LOXl {
  padding-top: 600px;
  background-image: url("../../../assets/images/bathroom-renovation-1948x1299.jpg");
}
.cid-v8n6GAmLDy {
  padding-top: 120px;
  padding-bottom: 120px;
  background: #ffffff;
}
.cid-v8n6GAmLDy .mbr-overlay {
  background: #232323;
}
.cid-v8n6GAmLDy .mbr-section-subtitle {
  color: #cccccc;
}
.cid-v8n6GAmLDy H2 {
  color: #12172c;
}
.cid-v8n6GAmLDy .mbr-section-subtitle,
.cid-v8n6GAmLDy .mbr-section-btn {
  color: #232323;
}
.cid-v8n6IYzvej {
  padding-top: 600px;
  background-image: url("../../../assets/images/667f054aaf171ac6daf158dc-bathroom20renovation20custom20tml20home20improvement-2000x1331.jpg");
}
.cid-v8MLqud9nn {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MLqud9nn h2,
.cid-v8MLqud9nn h3,
.cid-v8MLqud9nn h4,
.cid-v8MLqud9nn p {
  color: #ffffff;
}
.cid-v8MLqud9nn .mbr-overlay {
  z-index: -1;
}
.cid-v8MLqud9nn .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MLqud9nn .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MLqud9nn .form-control:focus,
.cid-v8MLqud9nn .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MLqud9nn .form-group {
  margin-bottom: 1rem;
}
.cid-v8MLqud9nn input::-webkit-input-placeholder,
.cid-v8MLqud9nn textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MLqud9nn input:-moz-placeholder,
.cid-v8MLqud9nn textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MLqud9nn .jq-selectbox li,
.cid-v8MLqud9nn .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLqud9nn .jq-selectbox li:hover,
.cid-v8MLqud9nn .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MLqud9nn .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLqud9nn .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MLqud9nn .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MLqud9nn .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MLqud9nn .mbr-text {
  color: #767676;
}
.cid-v8MLqud9nn .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MLqud9nn .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MLqud9nn .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MLqud9nn a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MLqud9nn .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MLqud9nn .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MLqud9nn textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MLqud9nn .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MLqud9nn .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MLqud9nn .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MLqud9nn h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MLqud9nn .block-content {
    padding: 0;
  }
  .cid-v8MLqud9nn .form-block {
    padding: 1rem;
  }
}
.cid-v8MLqud9nn .mbr-section-title,
.cid-v8MLqud9nn .mbr-section-btn {
  color: #12172c;
}
.cid-v8MLqud9nn H4 {
  color: #d7cd8d;
}
.cid-v8MLqud9nn .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MLqud9nn P {
  color: #232323;
}
.cid-v8MLr3OA6n {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MLr3OA6n .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLr3OA6n .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MLr3OA6n .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MLr3OA6n .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MLr3OA6n .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MLr3OA6n .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MLr3OA6n .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MLr3OA6n .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MLr3OA6n .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MLr3OA6n .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MLr3OA6n .mbr-text,
.cid-v8MLr3OA6n .mbr-section-btn {
  color: #232323;
}
.cid-v8MLr3OA6n .location,
.cid-v8MLr3OA6n .icon-wrap {
  color: #6b7748;
}
.cid-v8MLr3OA6n H3 {
  color: #12172c;
}
.cid-v8MLrI9rlZ .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MLrI9rlZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MLrI9rlZ .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MLrI9rlZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MLrI9rlZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
.cid-v5UpO5JqgF .dropdown-item:before {
  font-family: MobiriseIcons !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;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .nav-item:focus,
.cid-v5UpO5JqgF .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .dropdown-item:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 16px;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link {
    position: relative;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #6b7748, #12172c);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-v5UpO5JqgF .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover {
  padding-right: 2.5385em;
  padding-left: 3.5385em;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v5UpO5JqgF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v5UpO5JqgF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v5UpO5JqgF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v5UpO5JqgF .navbar {
  min-height: 77px;
  transition: all .3s;
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.opened {
  transition: all .3s;
  background: #ffffff !important;
}
.cid-v5UpO5JqgF .navbar .dropdown-item {
  padding: .235rem 1.5rem;
}
.cid-v5UpO5JqgF .navbar .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v5UpO5JqgF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v5UpO5JqgF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.8rem);
  }
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-v5UpO5JqgF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v5UpO5JqgF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v5UpO5JqgF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v5UpO5JqgF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v5UpO5JqgF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-v5UpO5JqgF .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v5UpO5JqgF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v5UpO5JqgF .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v5UpO5JqgF .navbar .navbar-brand {
    -webkit-flex-shrink: initial;
    flex-shrink: initial;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    word-break: break-word;
  }
  .cid-v5UpO5JqgF .navbar .navbar-toggler {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .cid-v5UpO5JqgF .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v5UpO5JqgF .navbar.navbar-short {
  background: #ffffff !important;
  min-height: 60px;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v5UpO5JqgF .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v5UpO5JqgF .navbar-brand {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v5UpO5JqgF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v5UpO5JqgF .dropdown-item.active,
.cid-v5UpO5JqgF .dropdown-item:active {
  background-color: transparent;
}
.cid-v5UpO5JqgF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v5UpO5JqgF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-v5UpO5JqgF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v5UpO5JqgF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v5UpO5JqgF ul.navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-v5UpO5JqgF .navbar-buttons {
  text-align: center;
}
.cid-v5UpO5JqgF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v5UpO5JqgF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v5UpO5JqgF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v5UpO5JqgF .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v5UpO5JqgF a.nav-link {
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v5UpO5JqgF .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v5UpO5JqgF .icons-menu {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  padding-left: 1rem;
  text-align: center;
}
.cid-v5UpO5JqgF .icons-menu span {
  font-size: 20px;
  color: #232323;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v5UpO5JqgF .navbar {
    height: 77px;
  }
  .cid-v5UpO5JqgF .navbar.opened {
    height: auto;
  }
  .cid-v5UpO5JqgF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v5VgvhpE27 {
  background: linear-gradient(90deg, #12172c, #d7cd8d);
}
.cid-v5VgvhpE27 .mbr-overlay {
  background: #2bdc9d;
  background: linear-gradient(90deg, #2bdc9d, #51aafa);
}
.cid-v5VgvhpE27 .mbr-section-subtitle {
  color: #e3e3e3;
}
.cid-v5VgvhpE27 .mbr-section-subtitle,
.cid-v5VgvhpE27 .mbr-section-btn {
  color: #ffffff;
}
.cid-v5VgZwLJLw {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/1.warm-colour-palette-for-kitchen-h3.webp");
}
.cid-v5VgZwLJLw .mbr-overlay {
  background: #1dc8cc;
  background: linear-gradient(90deg, #1dc8cc, #188ef4);
}
.cid-v5VgZwLJLw .mbr-text {
  color: #8d97ad;
}
.cid-v5VgZwLJLw .card-wrap {
  background-color: #ffffff;
  padding: 2rem;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
.cid-v5VgZwLJLw H2 {
  color: #12172c;
}
.cid-v5VgZwLJLw .mbr-text,
.cid-v5VgZwLJLw .mbr-section-btn {
  color: #232323;
}
.cid-v5VPxgR7Ou {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v5VPxgR7Ou .subicon-title {
  color: #12172c;
  text-align: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v5VPxgR7Ou .subicon-text {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v5VPxgR7Ou .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v5VPxgR7Ou .underline .line {
  width: 3rem;
  height: 2px;
  background: #6b7748;
  display: inline-block;
}
.cid-v5VPxgR7Ou .process-icon,
.cid-v5VPxgR7Ou .process-icon-without-before {
  width: 100%;
  padding-bottom: 2rem;
}
.cid-v5VPxgR7Ou .wrapper,
.cid-v5VPxgR7Ou .wrapper-without-before {
  position: relative;
  margin-bottom: 2rem;
}
.cid-v5VPxgR7Ou .wrapper::before {
  content: '\e966';
  font-family: MobiriseIcons !important;
  position: absolute;
  font-size: 30px;
  left: -15px;
  top: 30%;
  color: #12172c;
  opacity: .4;
}
.cid-v5VPxgR7Ou .icon-container {
  display: inline-flex;
  position: relative;
}
.cid-v5VPxgR7Ou .icon-container a {
  display: inherit;
}
.cid-v5VPxgR7Ou .icon-number {
  text-align: center;
  height: 2.5em;
  width: 2.5em;
  margin: 0;
  line-height: 2.5em;
  top: 0;
  right: 0;
  position: absolute;
  display: inline-block;
  background-color: #6b7748 !important;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  color: #ffffff;
  z-index: 1;
}
.cid-v5VPxgR7Ou .icon-main {
  margin: 1rem 0;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.cid-v5VPxgR7Ou .icon-main:hover .icon-wrapper {
  background-color: #6b7748 !important;
}
.cid-v5VPxgR7Ou .icon-main:hover .icon-number {
  background-color: #12172c !important;
  color: #ffffff !important;
}
.cid-v5VPxgR7Ou .icon-wrapper {
  position: relative;
  z-index: 1;
  padding: 0.9em;
  height: 100%;
  margin: 0 auto;
  transition: all 0.3s ease-in-out 0s;
  border-radius: 50%;
  font-size: 50px;
  color: #ffffff;
}
.cid-v5VPxgR7Ou .main-wrapper {
  padding: 3rem 0 0 0;
}
@media (max-width: 767px) {
  .cid-v5VPxgR7Ou .wrapper::before {
    display: none;
  }
}
@media (max-width: 991px) {
  .cid-v5VPxgR7Ou .third-elem .wrapper:before {
    display: none;
  }
}
.cid-v5VPxgR7Ou .mbr-section-title {
  margin: 0;
}
.cid-v5VPxgR7Ou .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-v5VPxgR7Ou .mbr-section-title,
.cid-v5VPxgR7Ou .underline {
  color: #12172c;
}
.cid-v5VlClJG80 {
  padding-top: 600px;
  background-image: url("../../../assets/images/pngtree-hvac-air-conditioning-and-ventilation-systems-on-wall-image-15656351-720x404.jpg");
}
.cid-v8KSDxiAYt {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #12172c;
}
.cid-v8KSDxiAYt .container-fluid {
  padding: 0 3rem;
}
.cid-v8KSDxiAYt .media-container-column {
  padding: 0 2rem;
}
.cid-v8KSDxiAYt .mbr-section-title {
  display: inline-block;
  position: relative;
  color: #6b7748;
}
@media (max-width: 767px) {
  .cid-v8KSDxiAYt .container-fluid {
    padding: 0 1rem;
  }
}
.cid-v8KSDxiAYt .mbr-section-subtitle {
  color: #d7cd8d;
}
.cid-v5VgY8gwRk {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v5VgY8gwRk .mbr-iconfont {
  font-size: 34px;
  transition: color .3s;
}
.cid-v5VgY8gwRk .mbr-section-title {
  margin: 0;
}
.cid-v5VgY8gwRk .mbr-section-subtitle {
  color: #8d97ad;
}
.cid-v5VgY8gwRk .card-img {
  text-align: center;
}
.cid-v5VgY8gwRk .row-item {
  padding-bottom: 2rem;
  padding: 5rem 2rem;
}
.cid-v5VgY8gwRk .row-item.card1 {
  background: #6b7748;
}
.cid-v5VgY8gwRk .row-item.card2 {
  background: #12172c;
}
.cid-v5VgY8gwRk .row-item.card3 {
  background: #757b62;
}
.cid-v5VgY8gwRk .row-item.card4 {
  background: #12172c;
}
.cid-v5VgY8gwRk .mbr-text {
  color: #efefef;
}
@media (max-width: 767px) {
  .cid-v5VgY8gwRk .card-img,
  .cid-v5VgY8gwRk .mbr-text,
  .cid-v5VgY8gwRk .mbr-card-title,
  .cid-v5VgY8gwRk .mbr-section-subtitle,
  .cid-v5VgY8gwRk .mbr-section-title,
  .cid-v5VgY8gwRk .underline {
    text-align: center !important;
  }
}
.cid-v5VgY8gwRk .card3 > .mbr-text,
.cid-v5VgY8gwRk .card3 > .mbr-section-btn {
  color: #ffffff;
}
.cid-v5VvIWppkh {
  padding-top: 600px;
  background-image: url("../../../assets/images/airlie-245-at-cameron-grove-kitchen-scaled-2000x1334.jpg");
}
.cid-v5VkkdeX2V {
  padding-top: 120px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v5VkkdeX2V .container {
  max-width: 1500px;
}
.cid-v5VkkdeX2V img {
  width: 100%;
}
.cid-v5VkkdeX2V h2 {
  padding: 0;
  margin: 0;
}
.cid-v5VkkdeX2V .text-wrap {
  max-width: 500px;
  margin: auto;
}
.cid-v5VkkdeX2V .number {
  border-top: 2px solid currentColor;
  padding-top: 0.4rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
  width: fit-content;
}
.cid-v5VkkdeX2V .img-col {
  position: relative;
}
.cid-v5VkkdeX2V .img2 {
  position: absolute;
  right: 6rem;
  top: -6rem;
  width: 320px;
}
@media (max-width: 1200px) {
  .cid-v5VkkdeX2V .img2 {
    right: 3rem;
  }
}
@media (max-width: 992px) {
  .cid-v5VkkdeX2V .title-col {
    margin-bottom: 4rem!important;
  }
  .cid-v5VkkdeX2V .img2 {
    top: -2rem;
  }
  .cid-v5VkkdeX2V .text-wrap {
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .cid-v5VkkdeX2V .img2 {
    width: 50%;
  }
  .cid-v5VkkdeX2V .number {
    margin: auto;
  }
}
.cid-v5VkkdeX2V H2 {
  color: #12172c;
}
.cid-v5VkkdeX2V .mbr-text {
  color: #232323;
}
.cid-v5VkkdeX2V H3 {
  color: #6b7748;
}
.cid-v5VlDjd3en {
  padding-top: 600px;
  background-image: url("../../../assets/images/liebherr-rda-gdn-xrcsdh5265-landscape-banner-2-2000x1042.png");
}
.cid-v5Vksfm4cz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5Vksfm4cz img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v5Vksfm4cz img:hover {
  transform: scale(1.1);
}
.cid-v5Vksfm4cz .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v5Vksfm4cz h2 {
  padding: 0;
  margin: 0;
}
.cid-v5Vksfm4cz .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v5Vksfm4cz .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v5Vksfm4cz .mbr-section-btn {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cid-v5Vksfm4cz .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 400px;
}
.cid-v5Vksfm4cz .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v5Vksfm4cz .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v5Vksfm4cz .btn {
    min-width: 200px!important;
    padding: 0.6rem 0.8rem!important;
  }
  .cid-v5Vksfm4cz .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v5Vksfm4cz H2 {
  color: #12172c;
}
.cid-v5Vksfm4cz .mbr-text {
  color: #232323;
}
.cid-v5Vksfm4cz H1 {
  color: #12172c;
}
.cid-v5Vksfm4cz H3 {
  color: #6b7748;
}
.cid-v5VkuNXXyE {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #12172c;
}
.cid-v5VkuNXXyE .row {
  justify-content: space-between;
  padding: 0 1rem;
}
.cid-v5VkuNXXyE .container {
  max-width: 1500px;
}
.cid-v5VkuNXXyE .content-wrapper {
  max-width: 800px;
}
@media (min-width: 767px) {
  .cid-v5VkuNXXyE .container {
    padding: 0 4rem;
  }
}
.cid-v5VkuNXXyE .mbr-text,
.cid-v5VkuNXXyE .mbr-section-btn {
  color: #efeeee;
}
.cid-v5VkuNXXyE .btn {
  width: -webkit-fill-available;
  margin: 0.4rem!important;
}
.cid-v5VkuNXXyE .pt-5 {
  padding-top: 4rem!important;
}
@media (max-width: 922px) {
  .cid-v5VkuNXXyE .align-left {
    text-align: center;
  }
  .cid-v5VkuNXXyE .row {
    justify-content: center;
    padding: 0rem;
  }
}
.cid-v5VkuNXXyE H1 {
  color: #d7cd8d;
}
.cid-v5VkuNXXyE H2 {
  color: #6b7748;
}
.cid-v5VkuNXXyE H3 {
  color: #d7cd8d;
}
.cid-v5VktwYJFr {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-v5VktwYJFr img {
  width: 100%;
  height: 100%;
  transition: 5s;
  object-fit: cover;
  margin: auto;
}
.cid-v5VktwYJFr img:hover {
  transform: scale(1.1);
}
.cid-v5VktwYJFr .img-col {
  padding: 0;
  overflow: hidden;
  text-align: center;
  justify-content: center;
  position: relative;
}
.cid-v5VktwYJFr h2 {
  padding: 0;
  margin: 0;
}
.cid-v5VktwYJFr .title-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v5VktwYJFr .text-col {
  max-width: 650px;
  margin: auto;
  padding: 6rem 6rem;
}
.cid-v5VktwYJFr .mbr-section-btn {
  position: absolute;
  bottom: 300px;
  left: 0;
  transform: rotate(90deg);
  transform-origin: bottom left;
}
.cid-v5VktwYJFr .mbr-section-btn .btn {
  margin: 0rem!important;
  min-width: 300px;
}
.cid-v5VktwYJFr .mbr-section-btn .btn span {
  transform: rotate(-90deg);
}
.cid-v5VktwYJFr .mbr-section-btn:hover span {
  transform: rotate(-90deg) translateX(0.6rem);
  margin: 0!important;
}
.cid-v5VktwYJFr .mbr-iconfont {
  margin: 0!important;
}
.cid-v5VktwYJFr .number {
  border-top: 2px solid currentColor;
  padding-top: 0.6rem;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
@media (max-width: 992px) {
  .cid-v5VktwYJFr .text-col {
    padding: 4rem 4rem;
  }
}
@media (max-width: 767px) {
  .cid-v5VktwYJFr .mbr-section-btn {
    bottom: 0px;
    left: 0;
    transform: rotate(0deg);
  }
  .cid-v5VktwYJFr .btn {
    padding: 0.6rem 0.8rem!important;
    min-width: 200px!important;
  }
  .cid-v5VktwYJFr .text-col {
    padding: 2rem 1rem;
  }
}
.cid-v5VktwYJFr H2 {
  color: #12172c;
}
.cid-v5VktwYJFr .mbr-text {
  color: #232323;
}
.cid-v5VktwYJFr H1 {
  color: #12172c;
}
.cid-v5VktwYJFr H3 {
  color: #6b7748;
}
.cid-v5VlEHGoy0 {
  padding-top: 600px;
  background-image: url("../../../assets/images/20240827-35690.webp");
}
.cid-v8KU6C9aHN {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-v8KU6C9aHN img {
  width: 90%;
}
.cid-v8KU6C9aHN .mbr-text,
.cid-v8KU6C9aHN .mbr-section-btn {
  color: #232323;
}
@media (max-width: 992px) {
  .cid-v8KU6C9aHN img {
    width: 100%;
  }
  .cid-v8KU6C9aHN .pb-5 {
    padding-bottom: 1rem!important;
  }
}
.cid-v8KU6C9aHN H2 {
  color: #12172c;
}
.cid-v8KU6C9aHN H3 {
  color: #6b7748;
}
.cid-v8KUanAKWq {
  padding-top: 600px;
  background-image: url("../../../assets/images/flat-roof-waterproofing-services-1344x768.jpg");
}
.cid-v8MFOe73t7 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-v8MFOe73t7 h2,
.cid-v8MFOe73t7 h3,
.cid-v8MFOe73t7 h4,
.cid-v8MFOe73t7 p {
  color: #ffffff;
}
.cid-v8MFOe73t7 .mbr-overlay {
  z-index: -1;
}
.cid-v8MFOe73t7 .mbr-iconfont {
  font-size: 48px;
  padding-right: 1rem;
}
.cid-v8MFOe73t7 .form-control {
  box-shadow: none;
  margin-bottom: 15px;
  padding: 1.07em 1.07em;
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  color: #656565;
  line-height: 1.43;
  min-height: 3.5em;
  border-radius: .25rem;
}
.cid-v8MFOe73t7 .form-control:focus,
.cid-v8MFOe73t7 .form-control:hover {
  border: 1px solid #e8e8e8;
  background-color: #f5f5f5;
}
.cid-v8MFOe73t7 .form-group {
  margin-bottom: 1rem;
}
.cid-v8MFOe73t7 input::-webkit-input-placeholder,
.cid-v8MFOe73t7 textarea::-webkit-input-placeholder {
  color: #656565;
}
.cid-v8MFOe73t7 input:-moz-placeholder,
.cid-v8MFOe73t7 textarea:-moz-placeholder {
  color: #656565;
}
.cid-v8MFOe73t7 .jq-selectbox li,
.cid-v8MFOe73t7 .jq-selectbox li {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MFOe73t7 .jq-selectbox li:hover,
.cid-v8MFOe73t7 .jq-selectbox li.selected {
  background-color: #f5f5f5;
  color: #000000;
}
.cid-v8MFOe73t7 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MFOe73t7 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #f5f5f5;
}
.cid-v8MFOe73t7 .subtext {
  border-top: 1px solid rgba(107, 119, 72, 0.5);
}
.cid-v8MFOe73t7 .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-v8MFOe73t7 .mbr-text {
  color: #767676;
}
.cid-v8MFOe73t7 .form-block {
  padding: 3rem;
  position: relative;
}
.cid-v8MFOe73t7 .form-block .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #12172c;
  opacity: 0.9;
  z-index: 0;
}
.cid-v8MFOe73t7 .form-block .form-wrap {
  position: relative;
  z-index: 1;
}
.cid-v8MFOe73t7 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-v8MFOe73t7 .multi-horizontal {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  max-width: 100%;
}
.cid-v8MFOe73t7 .input-group-btn {
  display: block;
  text-align: center;
}
.cid-v8MFOe73t7 textarea.form-control {
  resize: none;
}
@media (min-width: 768px) {
  .cid-v8MFOe73t7 .container > .row > .col-md-6:first-child {
    padding-right: 30px;
  }
  .cid-v8MFOe73t7 .container > .row > .col-md-6:last-child {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .cid-v8MFOe73t7 .google-map {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v8MFOe73t7 h2 {
    padding-top: 2rem;
  }
}
@media (max-width: 499px) {
  .cid-v8MFOe73t7 .block-content {
    padding: 0;
  }
  .cid-v8MFOe73t7 .form-block {
    padding: 1rem;
  }
}
.cid-v8MFOe73t7 .mbr-section-title,
.cid-v8MFOe73t7 .mbr-section-btn {
  color: #12172c;
}
.cid-v8MFOe73t7 H4 {
  color: #d7cd8d;
}
.cid-v8MFOe73t7 .mbr-section-subtitle {
  color: #232323;
}
.cid-v8MFOe73t7 P {
  color: #232323;
}
.cid-v8MFPDPWc3 {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #ffffff;
}
.cid-v8MFPDPWc3 .card:hover .item-content {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MFPDPWc3 .logo {
  max-width: 80px;
  width: 100%;
  margin: auto;
  margin-bottom: 1rem;
}
.cid-v8MFPDPWc3 .center {
  box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.13);
}
.cid-v8MFPDPWc3 .item-content {
  height: 100%;
  z-index: 99;
  transition: all 0.3s;
  padding: 3rem 2rem;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.cid-v8MFPDPWc3 .border1 {
  border-bottom: 2px dotted lightgray;
}
.cid-v8MFPDPWc3 .wrapper {
  display: flex;
  justify-content: space-between;
  padding: 16px 0px;
}
.cid-v8MFPDPWc3 .icon-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.cid-v8MFPDPWc3 .icon-wrap span {
  margin-right: 14px;
  margin-top: 4px;
  font-size: 1.2rem;
  color: #12172c;
}
.cid-v8MFPDPWc3 .bigicon {
  color: #6b7748;
  font-size: 3rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-v8MFPDPWc3 .item-content {
    padding: 3rem 1rem;
  }
}
.cid-v8MFPDPWc3 .mbr-text,
.cid-v8MFPDPWc3 .mbr-section-btn {
  color: #232323;
}
.cid-v8MFPDPWc3 .location,
.cid-v8MFPDPWc3 .icon-wrap {
  color: #6b7748;
}
.cid-v8MFPDPWc3 H3 {
  color: #12172c;
}
.cid-v8MFUeJfaJ .google-map {
  height: 30rem;
  position: relative;
}
.cid-v8MFUeJfaJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v8MFUeJfaJ .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-v8MFUeJfaJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v8MFUeJfaJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v5VdcMgvJr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #12172c;
}
.cid-v5VdcMgvJr .media-container-row .mbr-text {
  color: #ffffff;
}
