.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: 0 !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Raleway', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 5rem;
}
.display-2 {
  font-family: 'Raleway', sans-serif;
  font-size: 3rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Poppins', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Raleway', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.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: 3.2rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.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.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((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.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((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;
  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: #c1c1c1 !important;
}
.bg-success {
  background-color: #2a2a2a !important;
}
.bg-info {
  background-color: #4c4c4c !important;
}
.bg-warning {
  background-color: #c1c1c1 !important;
}
.bg-danger {
  background-color: #d8cfc7 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #dbdbdb !important;
  border-color: #dbdbdb !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #dbdbdb !important;
  border-color: #dbdbdb !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
  color: #757575 !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #757575 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info,
.btn-info:active {
  background-color: #4c4c4c !important;
  border-color: #4c4c4c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #666666 !important;
  border-color: #666666 !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #666666 !important;
  border-color: #666666 !important;
}
.btn-success,
.btn-success:active {
  background-color: #2a2a2a !important;
  border-color: #2a2a2a !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #444444 !important;
  border-color: #444444 !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #444444 !important;
  border-color: #444444 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #dbdbdb !important;
  border-color: #dbdbdb !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #dbdbdb !important;
  border-color: #dbdbdb !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #d8cfc7 !important;
  border-color: #d8cfc7 !important;
  color: #5e4f42 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #ede9e5 !important;
  border-color: #ede9e5 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #5e4f42 !important;
  background-color: #ede9e5 !important;
  border-color: #ede9e5 !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: #c1c1c1;
  color: #c1c1c1;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #969696 !important;
  background-color: transparent !important;
  border-color: #969696 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #4c4c4c;
  color: #4c4c4c;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #212121 !important;
  background-color: transparent !important;
  border-color: #212121 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #4c4c4c !important;
  border-color: #4c4c4c !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #2a2a2a;
  color: #2a2a2a;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #2a2a2a !important;
  border-color: #2a2a2a !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #c1c1c1;
  color: #c1c1c1;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #969696 !important;
  background-color: transparent !important;
  border-color: #969696 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #d8cfc7;
  color: #d8cfc7;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #b4a394 !important;
  background-color: transparent !important;
  border-color: #b4a394 !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #5e4f42 !important;
  background-color: #d8cfc7 !important;
  border-color: #d8cfc7 !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: #c1c1c1 !important;
}
.text-secondary {
  color: #f4f4f4 !important;
}
.text-success {
  color: #2a2a2a !important;
}
.text-info {
  color: #4c4c4c !important;
}
.text-warning {
  color: #c1c1c1 !important;
}
.text-danger {
  color: #d8cfc7 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #8e8e8e !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #c1c1c1 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #191919 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #8e8e8e !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ae9b8b !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: #c1c1c1;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #4c4c4c;
}
.alert-warning {
  background-color: #c1c1c1;
}
.alert-danger {
  background-color: #d8cfc7;
}
.mbr-gallery-filter li.active .btn {
  background-color: #c1c1c1;
  border-color: #c1c1c1;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #c1c1c1;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #dcdcdc;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #bfbfbf;
}
.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;
}
.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: #c1c1c1 !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: #c1c1c1;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #c1c1c1;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #c1c1c1;
}
.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: #c1c1c1;
  border-bottom-color: #c1c1c1;
}
.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: #000000 !important;
  background-color: #c1c1c1 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #f4f4f4 !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='%23c1c1c1' %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-uLSiB0bMyF .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uLSiB0bMyF .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uLSiB0bMyF .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uLSiB0bMyF .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uLSiB0bMyF .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uLSiB0bMyF .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uLSiB0bMyF .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uLSiB0bMyF .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uLSiB0bMyF .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uLSiB0bMyF .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uLSiB0bMyF a {
  font-style: normal;
}
.cid-uLSiB0bMyF .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uLSiB0bMyF .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uLSiB0bMyF .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-uLSiB0bMyF .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uLSiB0bMyF .content-text {
  margin-bottom: 0;
}
.cid-uLSiB0bMyF .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uLSiB0bMyF .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uLSiB0bMyF .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uLSiB0bMyF .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uLSiB0bMyF .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uLSiB0bMyF .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uLSiB0bMyF .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uLSiB0bMyF .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uLSiB0bMyF .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uLSiB0bMyF .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uLSiB0bMyF .nav-dropdown .link {
  font-weight: 400;
}
.cid-uLSiB0bMyF .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uLSiB0bMyF .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uLSiB0bMyF .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uLSiB0bMyF .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uLSiB0bMyF .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uLSiB0bMyF .menu-content-top.show {
  display: block;
}
.cid-uLSiB0bMyF .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uLSiB0bMyF .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uLSiB0bMyF .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uLSiB0bMyF .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uLSiB0bMyF .dropdown-item:before {
    display: none;
  }
  .cid-uLSiB0bMyF .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uLSiB0bMyF .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uLSiB0bMyF img {
    height: 3.8rem !important;
  }
  .cid-uLSiB0bMyF .btn {
    display: flex;
  }
  .cid-uLSiB0bMyF button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uLSiB0bMyF .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uLSiB0bMyF .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uLSiB0bMyF .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uLSiB0bMyF .navbar-collapse.collapsing,
  .cid-uLSiB0bMyF .navbar-collapse.show {
    display: block !important;
  }
  .cid-uLSiB0bMyF .navbar-collapse.collapsing .navbar-nav,
  .cid-uLSiB0bMyF .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uLSiB0bMyF .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uLSiB0bMyF .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uLSiB0bMyF .navbar-collapse.collapsing .navbar-buttons,
  .cid-uLSiB0bMyF .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uLSiB0bMyF .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uLSiB0bMyF .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uLSiB0bMyF .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uLSiB0bMyF .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uLSiB0bMyF .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uLSiB0bMyF .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uLSiB0bMyF .navbar .menu-content-top {
    display: block;
  }
  .cid-uLSiB0bMyF .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uLSiB0bMyF .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uLSiB0bMyF .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uLSiB0bMyF .menu-bottom {
    display: flex;
  }
  .cid-uLSiB0bMyF .navbar {
    display: block;
    padding: 0;
  }
  .cid-uLSiB0bMyF .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uLSiB0bMyF .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uLSiB0bMyF .navbar-toggler {
    display: none;
  }
}
.cid-uLSiB0bMyF .navbar-short .menu-content-top {
  border: none;
}
.cid-uLSiB0bMyF .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uLSiB0bMyF .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uLSiB0bMyF .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uLSiB0bMyF .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uLSiB0bMyF .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uLSiB0bMyF .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uLSiB0bMyF .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uLSiB0bMyF .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uLSiB0bMyF .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uLSiB0bMyF .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uLSiB0bMyF .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uLSiB0bMyF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uLSiB0bMyF .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-uLSiB0bMyF .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uLSiB0bMyF .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uLSiB0bMyF .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uLSiB0bMyF .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uLSiB0bMyF .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uLSiB0bMyF .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uLSiB0bMyF .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uLSiB0bMyF .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uLSiB0bMyF button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uLSiB0bMyF button.navbar-toggler:focus {
  outline: none;
}
.cid-uLSiB0bMyF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uLSiB0bMyF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uLSiB0bMyF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uLSiB0bMyF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uLSiB0bMyF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uLSiB0bMyF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uLSiB0bMyF nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uLSiB0bMyF nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uLSiB0bMyF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uLSiB0bMyF .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uLSiB0bMyF .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uLSiB0bMyF .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uLSiB0bMyF .collapsed .btn {
  display: flex;
}
.cid-uLSiB0bMyF .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uLSiB0bMyF .collapsed .navbar-collapse.collapsing,
.cid-uLSiB0bMyF .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uLSiB0bMyF .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uLSiB0bMyF .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uLSiB0bMyF .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uLSiB0bMyF .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uLSiB0bMyF .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uLSiB0bMyF .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uLSiB0bMyF .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uLSiB0bMyF .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uLSiB0bMyF .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uLSiB0bMyF .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uLSiB0bMyF .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uLSiB0bMyF .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uLSiB0bMyF .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uLSiB0bMyF .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uLSiB0bMyF .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uLSiB0bMyF .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uLSiB0bMyF .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uLSiB0bMyF .collapsed .dropdown-item:before {
  display: none;
}
.cid-uLSiB0bMyF .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uLSiB0bMyF .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uLSiB0bMyF .nav-link:focus {
  outline: none;
}
.cid-uLSiB0bMyF .navbar-toggler {
  position: relative;
}
.cid-uLSiB0bMyF .dropdown-item.active,
.cid-uLSiB0bMyF .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uLSiB0bMyF .nav-link:hover,
.cid-uLSiB0bMyF .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uLQLwx1TDG {
  display: flex;
  background-image: url("../../images/akko-header.webp");
}
.cid-uLQLwx1TDG .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uLQLwx1TDG {
    align-items: center;
  }
  .cid-uLQLwx1TDG .row {
    justify-content: center;
  }
  .cid-uLQLwx1TDG .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uLQLwx1TDG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uLQLwx1TDG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uLQLwx1TDG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uLQLwx1TDG .content-wrap {
    width: 100%;
  }
}
.cid-uLQLwx1TDG .mbr-section-title,
.cid-uLQLwx1TDG .mbr-section-subtitle {
  text-align: center;
}
.cid-uLQLwx1TDG .mbr-text,
.cid-uLQLwx1TDG .mbr-section-btn {
  text-align: center;
}
.cid-uLRfkzggCs {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uLRfkzggCs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLRfkzggCs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLRfkzggCs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLRfkzggCs .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLRfkzggCs .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLRfkzggCs .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLRfkzggCs .mbr-section-title {
  color: #000000;
}
.cid-uLRfkzggCs .mbr-text,
.cid-uLRfkzggCs .mbr-section-btn {
  color: #000000;
}
.cid-uLRtawSkGY {
  padding-top: 90px;
  padding-bottom: 0px;
  background: #000000;
}
.cid-uLRtawSkGY .container-fluid {
  padding: 0 2rem;
}
.cid-uLRtawSkGY .mbr-section-title {
  margin-bottom: 1rem;
  color: #ffffff;
}
.cid-uLRtawSkGY .mbr-title {
  padding: 0 1rem;
}
.cid-uLRtawSkGY .mbr-section-subtitle {
  margin-top: .8rem;
  margin-bottom: 1.3rem;
}
.cid-uLRtawSkGY .underline {
  padding: .5rem 1rem .5rem 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-uLRtawSkGY .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #c1c1c1, #f4f4f4);
  display: inline-block;
}
.cid-uLRtawSkGY .image-wrap {
  width: 100%;
}
.cid-uLRtawSkGY .image-wrap img {
  padding-bottom: 1rem;
  width: 100%;
  height: 100%;
}
.cid-uLRtawSkGY .btn {
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}
.cid-uLRtawSkGY .card-wrapper {
  padding: 2rem;
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  .cid-uLRtawSkGY .container-fluid {
    padding: 0rem;
  }
}
.cid-uLRtawSkGY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLRtawSkGY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLRtawSkGY .underline,
.cid-uLRtawSkGY .mbr-title {
  color: #ffffff;
}
.cid-uLRtawSkGY .mbr-text,
.cid-uLRtawSkGY .mbr-section-btn {
  color: #ffffff;
}
.cid-uLRuKBkugQ {
  padding-top: 0px;
  padding-bottom: 90px;
  background: #000000;
}
.cid-uLRuKBkugQ .container-fluid {
  padding: 0 2rem;
}
.cid-uLRuKBkugQ .mbr-section-title {
  margin-bottom: 1rem;
  color: #ffffff;
}
.cid-uLRuKBkugQ .mbr-title {
  padding: 0 1rem;
}
.cid-uLRuKBkugQ .mbr-section-subtitle {
  margin-top: .8rem;
  margin-bottom: 1.3rem;
}
.cid-uLRuKBkugQ .underline {
  padding: .5rem 1rem .5rem 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.cid-uLRuKBkugQ .underline .line {
  width: 5rem;
  height: 3px;
  background: linear-gradient(90deg, #c1c1c1, #f4f4f4);
  display: inline-block;
}
.cid-uLRuKBkugQ .image-wrap {
  width: 100%;
}
.cid-uLRuKBkugQ .image-wrap img {
  padding-bottom: 1rem;
  width: 100%;
  height: 100%;
}
.cid-uLRuKBkugQ .btn {
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}
.cid-uLRuKBkugQ .card-wrapper {
  padding: 2rem;
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  .cid-uLRuKBkugQ .container-fluid {
    padding: 0rem;
  }
}
.cid-uLRuKBkugQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLRuKBkugQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLRuKBkugQ .underline,
.cid-uLRuKBkugQ .mbr-title {
  color: #ffffff;
}
.cid-uLRuKBkugQ .mbr-text,
.cid-uLRuKBkugQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uLSluKsym4 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uLSluKsym4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSluKsym4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uLSluKsym4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uLSluKsym4 .row {
  flex-direction: row-reverse;
}
.cid-uLSluKsym4 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uLSluKsym4 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uLSluKsym4 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uLSluKsym4 .mbr-section-title {
  color: #000000;
}
.cid-uLSluKsym4 .mbr-text,
.cid-uLSluKsym4 .mbr-section-btn {
  color: #000000;
}
.cid-uLRWCyokvt {
  display: flex;
  padding-top: 17rem;
  padding-bottom: 9rem;
  background-image: url("../../images/industrial.webp");
}
.cid-uLRWCyokvt .mbr-overlay {
  background-color: #000000;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .cid-uLRWCyokvt {
    align-items: flex-end;
  }
  .cid-uLRWCyokvt .row {
    justify-content: center;
  }
  .cid-uLRWCyokvt .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uLRWCyokvt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uLRWCyokvt {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uLRWCyokvt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uLRWCyokvt .content-wrap {
    width: 100%;
  }
}
.cid-uLRWCyokvt .mbr-section-title,
.cid-uLRWCyokvt .mbr-section-subtitle {
  text-align: center;
}
.cid-uLRWCyokvt .mbr-text,
.cid-uLRWCyokvt .mbr-section-btn {
  text-align: center;
}
.cid-uLS4fwlxnl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uLS4fwlxnl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLS4fwlxnl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uLS4fwlxnl .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uLS4fwlxnl .card-title,
.cid-uLS4fwlxnl .iconfont-wrapper {
  color: #232323;
}
.cid-uLS4fwlxnl .card-text {
  color: #232323;
}
.cid-uLS4fwlxnl .mbr-section-title {
  color: #232323;
}
.cid-uLS4fwlxnl .mbr-section-subtitle {
  color: #232323;
}
.cid-uLS4fwlxnl .content-head {
  max-width: 800px;
}
.cid-uLSnWF0Nb6 {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uLSnWF0Nb6 .footer-item {
  padding: 30px;
}
.cid-uLSnWF0Nb6 .mbr-section-subtitle,
.cid-uLSnWF0Nb6 .address-text {
  margin-bottom: 1.5rem;
}
.cid-uLSnWF0Nb6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uLSnWF0Nb6 .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uLSnWF0Nb6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uLSnWF0Nb6 .row {
    text-align: center;
  }
  .cid-uLSnWF0Nb6 .social-row {
    justify-content: center;
  }
}
.cid-uLSnWF0Nb6 .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uLSnWF0Nb6 .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uLSnWF0Nb6 .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uLSnWF0Nb6 .mbr-text {
  color: #ffffff;
}
.cid-uLSnWF0Nb6 .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uLSnWF0Nb6 .list a {
  color: #ffffff;
}
.cid-uLSnWF0Nb6 .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uLSnWF0Nb6 .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uLSnWF0Nb6 .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uLSnWF0Nb6 .mbr-iconfont {
  color: #ffffff;
}
.cid-uLSnWF0Nb6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uLSnWF0Nb6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4afEbxub .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM4afEbxub .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM4afEbxub .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM4afEbxub .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4afEbxub .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM4afEbxub .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM4afEbxub .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM4afEbxub .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM4afEbxub .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM4afEbxub .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM4afEbxub a {
  font-style: normal;
}
.cid-uM4afEbxub .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM4afEbxub .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM4afEbxub .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-uM4afEbxub .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM4afEbxub .content-text {
  margin-bottom: 0;
}
.cid-uM4afEbxub .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM4afEbxub .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM4afEbxub .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM4afEbxub .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM4afEbxub .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM4afEbxub .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM4afEbxub .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4afEbxub .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4afEbxub .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM4afEbxub .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM4afEbxub .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM4afEbxub .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM4afEbxub .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM4afEbxub .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM4afEbxub .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM4afEbxub .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM4afEbxub .menu-content-top.show {
  display: block;
}
.cid-uM4afEbxub .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM4afEbxub .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM4afEbxub .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM4afEbxub .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM4afEbxub .dropdown-item:before {
    display: none;
  }
  .cid-uM4afEbxub .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM4afEbxub .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM4afEbxub img {
    height: 3.8rem !important;
  }
  .cid-uM4afEbxub .btn {
    display: flex;
  }
  .cid-uM4afEbxub button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM4afEbxub .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM4afEbxub .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM4afEbxub .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM4afEbxub .navbar-collapse.collapsing,
  .cid-uM4afEbxub .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM4afEbxub .navbar-collapse.collapsing .navbar-nav,
  .cid-uM4afEbxub .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM4afEbxub .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM4afEbxub .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM4afEbxub .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM4afEbxub .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM4afEbxub .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM4afEbxub .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM4afEbxub .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM4afEbxub .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM4afEbxub .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM4afEbxub .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM4afEbxub .navbar .menu-content-top {
    display: block;
  }
  .cid-uM4afEbxub .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM4afEbxub .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM4afEbxub .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM4afEbxub .menu-bottom {
    display: flex;
  }
  .cid-uM4afEbxub .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM4afEbxub .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4afEbxub .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM4afEbxub .navbar-toggler {
    display: none;
  }
}
.cid-uM4afEbxub .navbar-short .menu-content-top {
  border: none;
}
.cid-uM4afEbxub .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4afEbxub .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM4afEbxub .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM4afEbxub .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM4afEbxub .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4afEbxub .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM4afEbxub .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM4afEbxub .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4afEbxub .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM4afEbxub .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM4afEbxub .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM4afEbxub .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM4afEbxub .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-uM4afEbxub .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM4afEbxub .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM4afEbxub .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM4afEbxub .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM4afEbxub .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM4afEbxub .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM4afEbxub .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM4afEbxub .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM4afEbxub button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM4afEbxub button.navbar-toggler:focus {
  outline: none;
}
.cid-uM4afEbxub button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM4afEbxub button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM4afEbxub button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4afEbxub button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4afEbxub button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM4afEbxub nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4afEbxub nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM4afEbxub nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM4afEbxub nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4afEbxub .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4afEbxub .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4afEbxub .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM4afEbxub .collapsed .btn {
  display: flex;
}
.cid-uM4afEbxub .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM4afEbxub .collapsed .navbar-collapse.collapsing,
.cid-uM4afEbxub .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM4afEbxub .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM4afEbxub .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM4afEbxub .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM4afEbxub .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM4afEbxub .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM4afEbxub .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM4afEbxub .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM4afEbxub .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM4afEbxub .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM4afEbxub .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4afEbxub .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4afEbxub .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM4afEbxub .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4afEbxub .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM4afEbxub .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM4afEbxub .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM4afEbxub .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM4afEbxub .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM4afEbxub .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM4afEbxub .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM4afEbxub .nav-link:focus {
  outline: none;
}
.cid-uM4afEbxub .navbar-toggler {
  position: relative;
}
.cid-uM4afEbxub .dropdown-item.active,
.cid-uM4afEbxub .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM4afEbxub .nav-link:hover,
.cid-uM4afEbxub .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM4afEr80S {
  display: flex;
  background-image: url("../../images/about-bg.webp");
}
.cid-uM4afEr80S .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM4afEr80S {
    align-items: center;
  }
  .cid-uM4afEr80S .row {
    justify-content: center;
  }
  .cid-uM4afEr80S .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM4afEr80S .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM4afEr80S {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4afEr80S .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM4afEr80S .content-wrap {
    width: 100%;
  }
}
.cid-uM4afEr80S .mbr-section-title,
.cid-uM4afEr80S .mbr-section-subtitle {
  text-align: center;
}
.cid-uM4afEr80S .mbr-text,
.cid-uM4afEr80S .mbr-section-btn {
  text-align: center;
}
.cid-uM4b4YZvLa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM4b4YZvLa .mbr-text {
  color: #ffffff;
}
.cid-uM4b4YZvLa .mbr-section-subtitle {
  color: #000000;
}
.cid-uM4b4YZvLa .mbr-section-title {
  color: #ffffff;
}
.cid-uM4bIWaIK6 {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uM4bIWaIK6 .row {
  row-gap: 40px;
}
.cid-uM4bIWaIK6 .mbr-section-head {
  padding-bottom: 50px;
}
.cid-uM4bIWaIK6 .mbr-section-title {
  color: #000000;
}
.cid-uM4bIWaIK6 .mbr-section-subtitle {
  color: #303030;
  margin-top: 16px;
}
.cid-uM4bIWaIK6 .item-img {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.cid-uM4bIWaIK6 .item-img img {
  width: 100%;
  aspect-ratio: calc(37 / (11 * 4));
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease;
}
.cid-uM4bIWaIK6 .item-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: .3s all;
}
.cid-uM4bIWaIK6 .item-wrapper:hover .item-img img {
  transform: scale(1.05);
}
.cid-uM4bIWaIK6 .item-content {
  flex-grow: 1;
  padding: 31px 42px 43px;
  background-color: #f6f6f6;
}
.cid-uM4bIWaIK6 .item-title {
  color: #303030;
}
.cid-uM4bIWaIK6 .mbr-text {
  margin-bottom: 4px;
  color: #303030;
  text-decoration: underline;
}
.cid-uM4bIWaIK6 .icons-menu {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  margin-top: 12px;
}
.cid-uM4bIWaIK6 .iconfont-wrapper {
  padding: 11px;
  border-radius: 50%;
  transition: opacity 0.2s ease-out;
}
.cid-uM4bIWaIK6 .iconfont-wrapper .mbr-iconfont {
  font-size: 14px;
  color: #303030;
  transition: all 0.2s ease-out;
}
.cid-uM4bIWaIK6 .iconfont-wrapper:hover {
  background-color: #efe6f7;
}
.cid-uM4bIWaIK6 .iconfont-wrapper:hover .mbr-iconfont {
  color: #9b8db7;
}
.cid-uM4bIWaIK6 .mbr-section-btn {
  margin-top: 10px;
}
.cid-uM4em1i38L {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uM4em1i38L .row {
  row-gap: 40px;
}
.cid-uM4em1i38L .mbr-section-head {
  padding-bottom: 50px;
}
.cid-uM4em1i38L .mbr-section-title {
  color: #000000;
}
.cid-uM4em1i38L .mbr-section-subtitle {
  color: #303030;
  margin-top: 16px;
}
.cid-uM4em1i38L .item-img {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.cid-uM4em1i38L .item-img img {
  width: 100%;
  aspect-ratio: calc(37 / (11 * 4));
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease;
}
.cid-uM4em1i38L .item-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: .3s all;
}
.cid-uM4em1i38L .item-wrapper:hover .item-img img {
  transform: scale(1.05);
}
.cid-uM4em1i38L .item-content {
  flex-grow: 1;
  padding: 31px 42px 43px;
  background-color: #f6f6f6;
}
.cid-uM4em1i38L .item-title {
  color: #303030;
}
.cid-uM4em1i38L .mbr-text {
  margin-bottom: 4px;
  color: #303030;
  text-decoration: underline;
}
.cid-uM4em1i38L .icons-menu {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  margin-top: 12px;
}
.cid-uM4em1i38L .iconfont-wrapper {
  padding: 11px;
  border-radius: 50%;
  transition: opacity 0.2s ease-out;
}
.cid-uM4em1i38L .iconfont-wrapper .mbr-iconfont {
  font-size: 14px;
  color: #303030;
  transition: all 0.2s ease-out;
}
.cid-uM4em1i38L .iconfont-wrapper:hover {
  background-color: #efe6f7;
}
.cid-uM4em1i38L .iconfont-wrapper:hover .mbr-iconfont {
  color: #9b8db7;
}
.cid-uM4em1i38L .mbr-section-btn {
  margin-top: 10px;
}
.cid-uNlFXgAevT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-uNlFXgAevT .row {
  row-gap: 40px;
}
.cid-uNlFXgAevT .mbr-section-head {
  padding-bottom: 50px;
}
.cid-uNlFXgAevT .mbr-section-title {
  color: #000000;
}
.cid-uNlFXgAevT .mbr-section-subtitle {
  color: #303030;
  margin-top: 16px;
}
.cid-uNlFXgAevT .item-img {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.cid-uNlFXgAevT .item-img img {
  width: 100%;
  aspect-ratio: calc(37 / (11 * 4));
  object-fit: cover;
  transform: scale(1.01);
  transition: all .5s ease;
}
.cid-uNlFXgAevT .item-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: .3s all;
}
.cid-uNlFXgAevT .item-wrapper:hover .item-img img {
  transform: scale(1.05);
}
.cid-uNlFXgAevT .item-content {
  flex-grow: 1;
  padding: 31px 42px 43px;
  background-color: #f6f6f6;
}
.cid-uNlFXgAevT .item-title {
  color: #303030;
}
.cid-uNlFXgAevT .mbr-text {
  margin-bottom: 4px;
  color: #303030;
  text-decoration: underline;
}
.cid-uNlFXgAevT .icons-menu {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  margin-top: 12px;
}
.cid-uNlFXgAevT .iconfont-wrapper {
  padding: 11px;
  border-radius: 50%;
  transition: opacity 0.2s ease-out;
}
.cid-uNlFXgAevT .iconfont-wrapper .mbr-iconfont {
  font-size: 14px;
  color: #303030;
  transition: all 0.2s ease-out;
}
.cid-uNlFXgAevT .iconfont-wrapper:hover {
  background-color: #efe6f7;
}
.cid-uNlFXgAevT .iconfont-wrapper:hover .mbr-iconfont {
  color: #9b8db7;
}
.cid-uNlFXgAevT .mbr-section-btn {
  margin-top: 10px;
}
.cid-uM4g0oA7oa {
  display: flex;
  padding-top: 17rem;
  padding-bottom: 9rem;
  background-image: url("../../images/mission-statement-bg.webp");
}
.cid-uM4g0oA7oa .mbr-overlay {
  background-color: #000000;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .cid-uM4g0oA7oa {
    align-items: flex-end;
  }
  .cid-uM4g0oA7oa .row {
    justify-content: center;
  }
  .cid-uM4g0oA7oa .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM4g0oA7oa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM4g0oA7oa {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uM4g0oA7oa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM4g0oA7oa .content-wrap {
    width: 100%;
  }
}
.cid-uM4g0oA7oa .mbr-section-title,
.cid-uM4g0oA7oa .mbr-section-subtitle {
  text-align: center;
}
.cid-uM4g0oA7oa .mbr-text,
.cid-uM4g0oA7oa .mbr-section-btn {
  text-align: center;
}
.cid-uM4iBYnGg6 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #000000;
}
.cid-uM4iBYnGg6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4iBYnGg6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4iBYnGg6 .card-wrapper {
  overflow: hidden;
  background: #ffffff;
}
.cid-uM4iBYnGg6 .text-wrapper {
  padding: 4rem 3rem;
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uM4iBYnGg6 .text-wrapper {
    padding: 2.25rem;
  }
}
@media (max-width: 767px) {
  .cid-uM4iBYnGg6 .text-wrapper {
    padding: 1.5rem;
  }
}
.cid-uM4iBYnGg6 .row {
  align-items: center;
  margin-right: -1rem;
  margin-left: -1rem;
}
.cid-uM4iBYnGg6 .row {
  flex-direction: row-reverse;
}
.cid-uM4iBYnGg6 .image-wrapper {
  padding: 0 1rem;
}
.cid-uM4iBYnGg6 img,
.cid-uM4iBYnGg6 .image-wrapper {
  height: 600px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-uM4iBYnGg6 img,
  .cid-uM4iBYnGg6 .image-wrapper {
    max-height: 350px;
  }
}
.cid-uM4iBYnGg6 .mbr-section-title {
  color: #000000;
}
.cid-uM4iBYnGg6 .mbr-text {
  color: #000000;
}
.cid-uM4hnqiaOk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM4hnqiaOk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4hnqiaOk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4hnqiaOk .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM4hnqiaOk .card-title,
.cid-uM4hnqiaOk .iconfont-wrapper {
  color: #232323;
}
.cid-uM4hnqiaOk .card-text {
  color: #232323;
}
.cid-uM4hnqiaOk .mbr-section-title {
  color: #232323;
}
.cid-uM4hnqiaOk .mbr-section-subtitle {
  color: #232323;
}
.cid-uM4hnqiaOk .content-head {
  max-width: 800px;
}
.cid-uM4afFZVWp {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM4afFZVWp .footer-item {
  padding: 30px;
}
.cid-uM4afFZVWp .mbr-section-subtitle,
.cid-uM4afFZVWp .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM4afFZVWp .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM4afFZVWp .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM4afFZVWp .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM4afFZVWp .row {
    text-align: center;
  }
  .cid-uM4afFZVWp .social-row {
    justify-content: center;
  }
}
.cid-uM4afFZVWp .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM4afFZVWp .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM4afFZVWp .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM4afFZVWp .mbr-text {
  color: #ffffff;
}
.cid-uM4afFZVWp .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM4afFZVWp .list a {
  color: #ffffff;
}
.cid-uM4afFZVWp .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM4afFZVWp .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM4afFZVWp .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM4afFZVWp .mbr-iconfont {
  color: #ffffff;
}
.cid-uM4afFZVWp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4afFZVWp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4jRtdAiU .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM4jRtdAiU .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM4jRtdAiU .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM4jRtdAiU .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4jRtdAiU .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM4jRtdAiU .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM4jRtdAiU .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM4jRtdAiU .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM4jRtdAiU .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM4jRtdAiU .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM4jRtdAiU a {
  font-style: normal;
}
.cid-uM4jRtdAiU .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM4jRtdAiU .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM4jRtdAiU .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-uM4jRtdAiU .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM4jRtdAiU .content-text {
  margin-bottom: 0;
}
.cid-uM4jRtdAiU .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM4jRtdAiU .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM4jRtdAiU .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM4jRtdAiU .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM4jRtdAiU .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM4jRtdAiU .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM4jRtdAiU .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4jRtdAiU .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4jRtdAiU .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM4jRtdAiU .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM4jRtdAiU .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM4jRtdAiU .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM4jRtdAiU .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM4jRtdAiU .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM4jRtdAiU .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM4jRtdAiU .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM4jRtdAiU .menu-content-top.show {
  display: block;
}
.cid-uM4jRtdAiU .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM4jRtdAiU .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM4jRtdAiU .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM4jRtdAiU .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM4jRtdAiU .dropdown-item:before {
    display: none;
  }
  .cid-uM4jRtdAiU .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM4jRtdAiU .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM4jRtdAiU img {
    height: 3.8rem !important;
  }
  .cid-uM4jRtdAiU .btn {
    display: flex;
  }
  .cid-uM4jRtdAiU button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM4jRtdAiU .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM4jRtdAiU .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM4jRtdAiU .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM4jRtdAiU .navbar-collapse.collapsing,
  .cid-uM4jRtdAiU .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM4jRtdAiU .navbar-collapse.collapsing .navbar-nav,
  .cid-uM4jRtdAiU .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM4jRtdAiU .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM4jRtdAiU .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM4jRtdAiU .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM4jRtdAiU .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM4jRtdAiU .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM4jRtdAiU .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM4jRtdAiU .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM4jRtdAiU .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM4jRtdAiU .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM4jRtdAiU .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM4jRtdAiU .navbar .menu-content-top {
    display: block;
  }
  .cid-uM4jRtdAiU .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM4jRtdAiU .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM4jRtdAiU .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM4jRtdAiU .menu-bottom {
    display: flex;
  }
  .cid-uM4jRtdAiU .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM4jRtdAiU .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4jRtdAiU .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM4jRtdAiU .navbar-toggler {
    display: none;
  }
}
.cid-uM4jRtdAiU .navbar-short .menu-content-top {
  border: none;
}
.cid-uM4jRtdAiU .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4jRtdAiU .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM4jRtdAiU .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM4jRtdAiU .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM4jRtdAiU .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4jRtdAiU .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM4jRtdAiU .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM4jRtdAiU .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4jRtdAiU .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM4jRtdAiU .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM4jRtdAiU .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM4jRtdAiU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM4jRtdAiU .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-uM4jRtdAiU .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM4jRtdAiU .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM4jRtdAiU .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM4jRtdAiU .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM4jRtdAiU .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM4jRtdAiU .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM4jRtdAiU .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM4jRtdAiU .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM4jRtdAiU button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM4jRtdAiU button.navbar-toggler:focus {
  outline: none;
}
.cid-uM4jRtdAiU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM4jRtdAiU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM4jRtdAiU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4jRtdAiU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4jRtdAiU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM4jRtdAiU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4jRtdAiU nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM4jRtdAiU nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM4jRtdAiU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4jRtdAiU .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4jRtdAiU .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4jRtdAiU .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM4jRtdAiU .collapsed .btn {
  display: flex;
}
.cid-uM4jRtdAiU .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM4jRtdAiU .collapsed .navbar-collapse.collapsing,
.cid-uM4jRtdAiU .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM4jRtdAiU .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM4jRtdAiU .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM4jRtdAiU .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM4jRtdAiU .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM4jRtdAiU .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM4jRtdAiU .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM4jRtdAiU .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM4jRtdAiU .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM4jRtdAiU .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM4jRtdAiU .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4jRtdAiU .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4jRtdAiU .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM4jRtdAiU .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4jRtdAiU .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM4jRtdAiU .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM4jRtdAiU .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM4jRtdAiU .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM4jRtdAiU .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM4jRtdAiU .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM4jRtdAiU .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM4jRtdAiU .nav-link:focus {
  outline: none;
}
.cid-uM4jRtdAiU .navbar-toggler {
  position: relative;
}
.cid-uM4jRtdAiU .dropdown-item.active,
.cid-uM4jRtdAiU .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM4jRtdAiU .nav-link:hover,
.cid-uM4jRtdAiU .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM4jRtB2cC {
  display: flex;
  background-image: url("../../images/contact-bg1.webp");
}
.cid-uM4jRtB2cC .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM4jRtB2cC {
    align-items: center;
  }
  .cid-uM4jRtB2cC .row {
    justify-content: center;
  }
  .cid-uM4jRtB2cC .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM4jRtB2cC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM4jRtB2cC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4jRtB2cC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM4jRtB2cC .content-wrap {
    width: 100%;
  }
}
.cid-uM4jRtB2cC .mbr-section-title,
.cid-uM4jRtB2cC .mbr-section-subtitle {
  text-align: center;
}
.cid-uM4jRtB2cC .mbr-text,
.cid-uM4jRtB2cC .mbr-section-btn {
  text-align: center;
}
.cid-uM4jRtTxZJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM4jRtTxZJ .mbr-text {
  color: #ffffff;
}
.cid-uM4jRtTxZJ .mbr-section-subtitle {
  color: #000000;
}
.cid-uM4jRtTxZJ .mbr-section-title {
  color: #ffffff;
}
.cid-uM4mQch3ha {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background: #ffffff;
}
.cid-uM4mQch3ha .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4mQch3ha .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4mQch3ha .map-wrapper {
  height: 100%;
}
.cid-uM4mQch3ha .card-wrapper {
  border: 1px solid #c1c1c1;
  padding: 3rem 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uM4mQch3ha .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uM4mQch3ha .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (max-width: 992px) {
  .cid-uM4mQch3ha .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uM4mQch3ha .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uM4mQch3ha .google-map {
  height: 100%;
  position: relative;
}
.cid-uM4mQch3ha .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uM4mQch3ha .google-map iframe {
    min-height: 350px;
  }
}
.cid-uM4mQch3ha .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uM4mQch3ha .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uM4mQch3ha .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uM4mQch3ha ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uM4mQch3ha .content-head {
  max-width: 800px;
}
.cid-uM4mQch3ha .mbr-section-title {
  color: #221b35;
}
.cid-uM4mQch3ha .cardTitle {
  color: #221b35;
}
.cid-uM4mQch3ha .list,
.cid-uM4mQch3ha .item-wrap {
  color: #221b35;
}
.cid-v1Zuv5SgrR {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-v1Zuv5SgrR .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1Zuv5SgrR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1Zuv5SgrR .mbr-section-title {
  color: #ffffff;
}
#custom-html-55 {
  /* Type valid CSS here */
}
#custom-html-55 div {
  padding: 20px 0;
  color: #777;
  text-align: center;
}
#custom-html-55 p {
  font-size: 60px;
  color: #777;
}
.cid-v1ZuMSDplc {
  display: flex;
  background-image: url("../../images/driveways-bg-1.webp");
}
.cid-v1ZuMSDplc .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-v1ZuMSDplc .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1ZuMSDplc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1ZuMSDplc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-v1ZuMSDplc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-v1ZuMSDplc {
    align-items: center;
  }
  .cid-v1ZuMSDplc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-v1ZuMSDplc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-v1ZuMSDplc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-v1ZuMSDplc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-v1ZuMSDplc .content-wrap {
    width: 100%;
  }
}
.cid-v1ZuMSDplc .mbr-section-title {
  text-align: center;
}
.cid-v1ZuMSDplc .mbr-text,
.cid-v1ZuMSDplc .mbr-section-btn {
  text-align: center;
}
.cid-uM4jRvx20V {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM4jRvx20V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4jRvx20V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4jRvx20V .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM4jRvx20V .card-title,
.cid-uM4jRvx20V .iconfont-wrapper {
  color: #232323;
}
.cid-uM4jRvx20V .card-text {
  color: #232323;
}
.cid-uM4jRvx20V .mbr-section-title {
  color: #232323;
}
.cid-uM4jRvx20V .mbr-section-subtitle {
  color: #232323;
}
.cid-uM4jRvx20V .content-head {
  max-width: 800px;
}
.cid-uM4jRvSCe2 {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM4jRvSCe2 .footer-item {
  padding: 30px;
}
.cid-uM4jRvSCe2 .mbr-section-subtitle,
.cid-uM4jRvSCe2 .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM4jRvSCe2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM4jRvSCe2 .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM4jRvSCe2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM4jRvSCe2 .row {
    text-align: center;
  }
  .cid-uM4jRvSCe2 .social-row {
    justify-content: center;
  }
}
.cid-uM4jRvSCe2 .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM4jRvSCe2 .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM4jRvSCe2 .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM4jRvSCe2 .mbr-text {
  color: #ffffff;
}
.cid-uM4jRvSCe2 .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM4jRvSCe2 .list a {
  color: #ffffff;
}
.cid-uM4jRvSCe2 .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM4jRvSCe2 .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM4jRvSCe2 .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM4jRvSCe2 .mbr-iconfont {
  color: #ffffff;
}
.cid-uM4jRvSCe2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4jRvSCe2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4qdAVDrL .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM4qdAVDrL .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM4qdAVDrL .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM4qdAVDrL .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4qdAVDrL .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM4qdAVDrL .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM4qdAVDrL .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM4qdAVDrL .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM4qdAVDrL .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM4qdAVDrL .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM4qdAVDrL a {
  font-style: normal;
}
.cid-uM4qdAVDrL .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM4qdAVDrL .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM4qdAVDrL .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-uM4qdAVDrL .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM4qdAVDrL .content-text {
  margin-bottom: 0;
}
.cid-uM4qdAVDrL .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM4qdAVDrL .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM4qdAVDrL .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM4qdAVDrL .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM4qdAVDrL .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM4qdAVDrL .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM4qdAVDrL .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4qdAVDrL .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4qdAVDrL .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM4qdAVDrL .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM4qdAVDrL .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM4qdAVDrL .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM4qdAVDrL .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM4qdAVDrL .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM4qdAVDrL .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM4qdAVDrL .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM4qdAVDrL .menu-content-top.show {
  display: block;
}
.cid-uM4qdAVDrL .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM4qdAVDrL .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM4qdAVDrL .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM4qdAVDrL .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM4qdAVDrL .dropdown-item:before {
    display: none;
  }
  .cid-uM4qdAVDrL .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM4qdAVDrL .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM4qdAVDrL img {
    height: 3.8rem !important;
  }
  .cid-uM4qdAVDrL .btn {
    display: flex;
  }
  .cid-uM4qdAVDrL button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM4qdAVDrL .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM4qdAVDrL .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM4qdAVDrL .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM4qdAVDrL .navbar-collapse.collapsing,
  .cid-uM4qdAVDrL .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM4qdAVDrL .navbar-collapse.collapsing .navbar-nav,
  .cid-uM4qdAVDrL .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM4qdAVDrL .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM4qdAVDrL .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM4qdAVDrL .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM4qdAVDrL .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM4qdAVDrL .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM4qdAVDrL .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM4qdAVDrL .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM4qdAVDrL .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM4qdAVDrL .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM4qdAVDrL .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM4qdAVDrL .navbar .menu-content-top {
    display: block;
  }
  .cid-uM4qdAVDrL .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM4qdAVDrL .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM4qdAVDrL .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM4qdAVDrL .menu-bottom {
    display: flex;
  }
  .cid-uM4qdAVDrL .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM4qdAVDrL .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4qdAVDrL .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM4qdAVDrL .navbar-toggler {
    display: none;
  }
}
.cid-uM4qdAVDrL .navbar-short .menu-content-top {
  border: none;
}
.cid-uM4qdAVDrL .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4qdAVDrL .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM4qdAVDrL .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM4qdAVDrL .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM4qdAVDrL .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4qdAVDrL .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM4qdAVDrL .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM4qdAVDrL .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4qdAVDrL .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM4qdAVDrL .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM4qdAVDrL .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM4qdAVDrL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM4qdAVDrL .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-uM4qdAVDrL .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM4qdAVDrL .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM4qdAVDrL .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM4qdAVDrL .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM4qdAVDrL .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM4qdAVDrL .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM4qdAVDrL .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM4qdAVDrL .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM4qdAVDrL button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM4qdAVDrL button.navbar-toggler:focus {
  outline: none;
}
.cid-uM4qdAVDrL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM4qdAVDrL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM4qdAVDrL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4qdAVDrL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4qdAVDrL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM4qdAVDrL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4qdAVDrL nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM4qdAVDrL nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM4qdAVDrL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4qdAVDrL .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4qdAVDrL .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4qdAVDrL .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM4qdAVDrL .collapsed .btn {
  display: flex;
}
.cid-uM4qdAVDrL .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM4qdAVDrL .collapsed .navbar-collapse.collapsing,
.cid-uM4qdAVDrL .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM4qdAVDrL .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM4qdAVDrL .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM4qdAVDrL .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM4qdAVDrL .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM4qdAVDrL .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM4qdAVDrL .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM4qdAVDrL .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM4qdAVDrL .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM4qdAVDrL .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM4qdAVDrL .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4qdAVDrL .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4qdAVDrL .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM4qdAVDrL .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4qdAVDrL .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM4qdAVDrL .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM4qdAVDrL .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM4qdAVDrL .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM4qdAVDrL .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM4qdAVDrL .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM4qdAVDrL .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM4qdAVDrL .nav-link:focus {
  outline: none;
}
.cid-uM4qdAVDrL .navbar-toggler {
  position: relative;
}
.cid-uM4qdAVDrL .dropdown-item.active,
.cid-uM4qdAVDrL .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM4qdAVDrL .nav-link:hover,
.cid-uM4qdAVDrL .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM4qdBclP8 {
  display: flex;
  background-image: url("../../images/quote-bg.webp");
}
.cid-uM4qdBclP8 .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM4qdBclP8 {
    align-items: center;
  }
  .cid-uM4qdBclP8 .row {
    justify-content: center;
  }
  .cid-uM4qdBclP8 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM4qdBclP8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM4qdBclP8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4qdBclP8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM4qdBclP8 .content-wrap {
    width: 100%;
  }
}
.cid-uM4qdBclP8 .mbr-section-title,
.cid-uM4qdBclP8 .mbr-section-subtitle {
  text-align: center;
}
.cid-uM4qdBclP8 .mbr-text,
.cid-uM4qdBclP8 .mbr-section-btn {
  text-align: center;
}
.cid-uM4qdBrt8k {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM4qdBrt8k .mbr-text {
  color: #ffffff;
}
.cid-uM4qdBrt8k .mbr-section-subtitle {
  color: #000000;
}
.cid-uM4qdBrt8k .mbr-section-title {
  color: #ffffff;
}
.cid-v1ZvQajCF2 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v1ZvQajCF2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1ZvQajCF2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
#quote {
  /* Type valid CSS here */
}
#quote div {
  padding: 20px 0;
  color: #777;
  text-align: center;
}
#quote p {
  font-size: 60px;
  color: #777;
}
#custom-html-1x {
  /* Type valid CSS here */
}
#custom-html-1x div {
  padding: 20px 0;
  color: #777;
  text-align: center;
}
#custom-html-1x p {
  font-size: 60px;
  color: #777;
}
.cid-uM4qdC6ycL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM4qdC6ycL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4qdC6ycL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4qdC6ycL .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM4qdC6ycL .card-title,
.cid-uM4qdC6ycL .iconfont-wrapper {
  color: #232323;
}
.cid-uM4qdC6ycL .card-text {
  color: #232323;
}
.cid-uM4qdC6ycL .mbr-section-title {
  color: #232323;
}
.cid-uM4qdC6ycL .mbr-section-subtitle {
  color: #232323;
}
.cid-uM4qdC6ycL .content-head {
  max-width: 800px;
}
.cid-uM4qdCqKvt {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM4qdCqKvt .footer-item {
  padding: 30px;
}
.cid-uM4qdCqKvt .mbr-section-subtitle,
.cid-uM4qdCqKvt .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM4qdCqKvt .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM4qdCqKvt .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM4qdCqKvt .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM4qdCqKvt .row {
    text-align: center;
  }
  .cid-uM4qdCqKvt .social-row {
    justify-content: center;
  }
}
.cid-uM4qdCqKvt .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM4qdCqKvt .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM4qdCqKvt .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM4qdCqKvt .mbr-text {
  color: #ffffff;
}
.cid-uM4qdCqKvt .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM4qdCqKvt .list a {
  color: #ffffff;
}
.cid-uM4qdCqKvt .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM4qdCqKvt .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM4qdCqKvt .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM4qdCqKvt .mbr-iconfont {
  color: #ffffff;
}
.cid-uM4qdCqKvt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4qdCqKvt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4uG8JWQc .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM4uG8JWQc .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM4uG8JWQc .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM4uG8JWQc .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4uG8JWQc .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM4uG8JWQc .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM4uG8JWQc .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM4uG8JWQc .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM4uG8JWQc .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM4uG8JWQc .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM4uG8JWQc a {
  font-style: normal;
}
.cid-uM4uG8JWQc .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM4uG8JWQc .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM4uG8JWQc .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-uM4uG8JWQc .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM4uG8JWQc .content-text {
  margin-bottom: 0;
}
.cid-uM4uG8JWQc .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM4uG8JWQc .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM4uG8JWQc .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM4uG8JWQc .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM4uG8JWQc .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM4uG8JWQc .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM4uG8JWQc .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4uG8JWQc .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4uG8JWQc .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM4uG8JWQc .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM4uG8JWQc .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM4uG8JWQc .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM4uG8JWQc .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM4uG8JWQc .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM4uG8JWQc .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM4uG8JWQc .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM4uG8JWQc .menu-content-top.show {
  display: block;
}
.cid-uM4uG8JWQc .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM4uG8JWQc .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM4uG8JWQc .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM4uG8JWQc .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM4uG8JWQc .dropdown-item:before {
    display: none;
  }
  .cid-uM4uG8JWQc .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM4uG8JWQc .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM4uG8JWQc img {
    height: 3.8rem !important;
  }
  .cid-uM4uG8JWQc .btn {
    display: flex;
  }
  .cid-uM4uG8JWQc button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM4uG8JWQc .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM4uG8JWQc .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM4uG8JWQc .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM4uG8JWQc .navbar-collapse.collapsing,
  .cid-uM4uG8JWQc .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM4uG8JWQc .navbar-collapse.collapsing .navbar-nav,
  .cid-uM4uG8JWQc .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM4uG8JWQc .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM4uG8JWQc .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM4uG8JWQc .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM4uG8JWQc .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM4uG8JWQc .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM4uG8JWQc .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM4uG8JWQc .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM4uG8JWQc .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM4uG8JWQc .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM4uG8JWQc .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM4uG8JWQc .navbar .menu-content-top {
    display: block;
  }
  .cid-uM4uG8JWQc .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM4uG8JWQc .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM4uG8JWQc .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM4uG8JWQc .menu-bottom {
    display: flex;
  }
  .cid-uM4uG8JWQc .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM4uG8JWQc .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4uG8JWQc .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM4uG8JWQc .navbar-toggler {
    display: none;
  }
}
.cid-uM4uG8JWQc .navbar-short .menu-content-top {
  border: none;
}
.cid-uM4uG8JWQc .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4uG8JWQc .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM4uG8JWQc .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM4uG8JWQc .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM4uG8JWQc .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4uG8JWQc .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM4uG8JWQc .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM4uG8JWQc .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4uG8JWQc .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM4uG8JWQc .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM4uG8JWQc .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM4uG8JWQc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM4uG8JWQc .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-uM4uG8JWQc .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM4uG8JWQc .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM4uG8JWQc .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM4uG8JWQc .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM4uG8JWQc .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM4uG8JWQc .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM4uG8JWQc .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM4uG8JWQc .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM4uG8JWQc button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM4uG8JWQc button.navbar-toggler:focus {
  outline: none;
}
.cid-uM4uG8JWQc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM4uG8JWQc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM4uG8JWQc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4uG8JWQc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4uG8JWQc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM4uG8JWQc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4uG8JWQc nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM4uG8JWQc nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM4uG8JWQc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4uG8JWQc .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4uG8JWQc .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4uG8JWQc .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM4uG8JWQc .collapsed .btn {
  display: flex;
}
.cid-uM4uG8JWQc .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM4uG8JWQc .collapsed .navbar-collapse.collapsing,
.cid-uM4uG8JWQc .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM4uG8JWQc .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM4uG8JWQc .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM4uG8JWQc .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM4uG8JWQc .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM4uG8JWQc .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM4uG8JWQc .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM4uG8JWQc .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM4uG8JWQc .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM4uG8JWQc .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM4uG8JWQc .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4uG8JWQc .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4uG8JWQc .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM4uG8JWQc .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4uG8JWQc .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM4uG8JWQc .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM4uG8JWQc .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM4uG8JWQc .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM4uG8JWQc .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM4uG8JWQc .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM4uG8JWQc .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM4uG8JWQc .nav-link:focus {
  outline: none;
}
.cid-uM4uG8JWQc .navbar-toggler {
  position: relative;
}
.cid-uM4uG8JWQc .dropdown-item.active,
.cid-uM4uG8JWQc .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM4uG8JWQc .nav-link:hover,
.cid-uM4uG8JWQc .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM4uG90jSn {
  display: flex;
  background-image: url("../../images/gallery-bg.webp");
}
.cid-uM4uG90jSn .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM4uG90jSn {
    align-items: center;
  }
  .cid-uM4uG90jSn .row {
    justify-content: center;
  }
  .cid-uM4uG90jSn .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM4uG90jSn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM4uG90jSn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4uG90jSn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM4uG90jSn .content-wrap {
    width: 100%;
  }
}
.cid-uM4uG90jSn .mbr-section-title,
.cid-uM4uG90jSn .mbr-section-subtitle {
  text-align: center;
}
.cid-uM4uG90jSn .mbr-text,
.cid-uM4uG90jSn .mbr-section-btn {
  text-align: center;
}
.cid-uM4uG9d0s0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM4uG9d0s0 .mbr-text {
  color: #ffffff;
}
.cid-uM4uG9d0s0 .mbr-section-subtitle {
  color: #000000;
}
.cid-uM4uG9d0s0 .mbr-section-title {
  color: #ffffff;
}
.cid-uM4vT7uynW {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM4vT7uynW .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM4vT7uynW .item {
    margin-bottom: 1rem;
  }
}
.cid-uM4vT7uynW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uM4vT7uynW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uM4vT7uynW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uM4vT7uynW .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uM4vT7uynW .carousel-control,
.cid-uM4vT7uynW .close {
  background: #1b1b1b;
}
.cid-uM4vT7uynW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uM4vT7uynW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uM4vT7uynW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uM4vT7uynW .carousel-control-next span {
  margin-left: 5px;
}
.cid-uM4vT7uynW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uM4vT7uynW .close::before {
  content: '\e91a';
}
.cid-uM4vT7uynW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uM4vT7uynW .carousel-control {
  display: flex;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uM4vT7uynW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uM4vT7uynW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM4vT7uynW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uM4vT7uynW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uM4vT7uynW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uM4vT7uynW .carousel-indicators li.active,
.cid-uM4vT7uynW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uM4vT7uynW .carousel-indicators li::after,
.cid-uM4vT7uynW .carousel-indicators li::before {
  content: none;
}
.cid-uM4vT7uynW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uM4vT7uynW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uM4vT7uynW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uM4vT7uynW .carousel-indicators {
    display: none;
  }
}
.cid-uM4vT7uynW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uM4vT7uynW .carousel-inner > .active {
  display: block;
}
.cid-uM4vT7uynW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uM4vT7uynW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uM4vT7uynW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uM4vT7uynW .carousel-control,
  .cid-uM4vT7uynW .carousel-indicators,
  .cid-uM4vT7uynW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uM4vT7uynW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uM4vT7uynW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uM4vT7uynW .carousel-indicators .active,
.cid-uM4vT7uynW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uM4vT7uynW .carousel-indicators .active {
  background: #fff;
}
.cid-uM4vT7uynW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uM4vT7uynW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
  background-color: rgba(0, 0, 0, 0.98) !important;
  z-index: 1050;
}
.cid-uM4vT7uynW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uM4vT7uynW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent !important;
}
.cid-uM4vT7uynW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uM4vT7uynW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uM4vT7uynW .carousel {
  width: 100%;
}
.cid-uM4vT7uynW .modal-backdrop,
.cid-uM4vT7uynW .modal-backdrop.show {
  background-color: rgba(0, 0, 0, 0.95) !important;
  opacity: 1 !important;
}
.cid-uM4vT7uynW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uM4vT7uynW .modal.fade .modal-dialog,
.cid-uM4vT7uynW .modal.in .modal-dialog {
  transform: none;
}
.cid-uM4vT7uynW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uM4vT7uynW .content-head {
  max-width: 800px;
}
.cid-uM4vT7uynW .modal::before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.98);
  z-index: -1;
}
.cid-uM4Ak7yjnT {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM4Ak7yjnT .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM4Ak7yjnT .item {
    margin-bottom: 1rem;
  }
}
.cid-uM4Ak7yjnT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uM4Ak7yjnT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uM4Ak7yjnT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uM4Ak7yjnT .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uM4Ak7yjnT .carousel-control,
.cid-uM4Ak7yjnT .close {
  background: #1b1b1b;
}
.cid-uM4Ak7yjnT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uM4Ak7yjnT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uM4Ak7yjnT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uM4Ak7yjnT .carousel-control-next span {
  margin-left: 5px;
}
.cid-uM4Ak7yjnT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uM4Ak7yjnT .close::before {
  content: '\e91a';
}
.cid-uM4Ak7yjnT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uM4Ak7yjnT .carousel-control {
  display: flex;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uM4Ak7yjnT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uM4Ak7yjnT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM4Ak7yjnT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uM4Ak7yjnT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uM4Ak7yjnT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uM4Ak7yjnT .carousel-indicators li.active,
.cid-uM4Ak7yjnT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uM4Ak7yjnT .carousel-indicators li::after,
.cid-uM4Ak7yjnT .carousel-indicators li::before {
  content: none;
}
.cid-uM4Ak7yjnT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uM4Ak7yjnT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uM4Ak7yjnT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uM4Ak7yjnT .carousel-indicators {
    display: none;
  }
}
.cid-uM4Ak7yjnT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uM4Ak7yjnT .carousel-inner > .active {
  display: block;
}
.cid-uM4Ak7yjnT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uM4Ak7yjnT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uM4Ak7yjnT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uM4Ak7yjnT .carousel-control,
  .cid-uM4Ak7yjnT .carousel-indicators,
  .cid-uM4Ak7yjnT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uM4Ak7yjnT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uM4Ak7yjnT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uM4Ak7yjnT .carousel-indicators .active,
.cid-uM4Ak7yjnT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uM4Ak7yjnT .carousel-indicators .active {
  background: #fff;
}
.cid-uM4Ak7yjnT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uM4Ak7yjnT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uM4Ak7yjnT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uM4Ak7yjnT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uM4Ak7yjnT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uM4Ak7yjnT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uM4Ak7yjnT .carousel {
  width: 100%;
}
.cid-uM4Ak7yjnT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uM4Ak7yjnT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uM4Ak7yjnT .modal.fade .modal-dialog,
.cid-uM4Ak7yjnT .modal.in .modal-dialog {
  transform: none;
}
.cid-uM4Ak7yjnT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uM4Ak7yjnT .content-head {
  max-width: 800px;
}
.cid-uM4Ak7yjnT .modal-backdrop,
.cid-uM4Ak7yjnT .modal-backdrop.show {
  background-color: rgba(0, 0, 0, 0.95) !important;
  opacity: 1 !important;
}
.cid-uM4DkmfjhA {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM4DkmfjhA .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM4DkmfjhA .item {
    margin-bottom: 1rem;
  }
}
.cid-uM4DkmfjhA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uM4DkmfjhA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uM4DkmfjhA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uM4DkmfjhA .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uM4DkmfjhA .carousel-control,
.cid-uM4DkmfjhA .close {
  background: #1b1b1b;
}
.cid-uM4DkmfjhA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uM4DkmfjhA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uM4DkmfjhA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uM4DkmfjhA .carousel-control-next span {
  margin-left: 5px;
}
.cid-uM4DkmfjhA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uM4DkmfjhA .close::before {
  content: '\e91a';
}
.cid-uM4DkmfjhA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uM4DkmfjhA .carousel-control {
  display: flex;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uM4DkmfjhA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uM4DkmfjhA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM4DkmfjhA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uM4DkmfjhA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uM4DkmfjhA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uM4DkmfjhA .carousel-indicators li.active,
.cid-uM4DkmfjhA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uM4DkmfjhA .carousel-indicators li::after,
.cid-uM4DkmfjhA .carousel-indicators li::before {
  content: none;
}
.cid-uM4DkmfjhA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uM4DkmfjhA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uM4DkmfjhA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uM4DkmfjhA .carousel-indicators {
    display: none;
  }
}
.cid-uM4DkmfjhA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uM4DkmfjhA .carousel-inner > .active {
  display: block;
}
.cid-uM4DkmfjhA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uM4DkmfjhA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uM4DkmfjhA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uM4DkmfjhA .carousel-control,
  .cid-uM4DkmfjhA .carousel-indicators,
  .cid-uM4DkmfjhA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uM4DkmfjhA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uM4DkmfjhA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uM4DkmfjhA .carousel-indicators .active,
.cid-uM4DkmfjhA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uM4DkmfjhA .carousel-indicators .active {
  background: #fff;
}
.cid-uM4DkmfjhA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uM4DkmfjhA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uM4DkmfjhA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uM4DkmfjhA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uM4DkmfjhA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uM4DkmfjhA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uM4DkmfjhA .carousel {
  width: 100%;
}
.cid-uM4DkmfjhA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uM4DkmfjhA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uM4DkmfjhA .modal.fade .modal-dialog,
.cid-uM4DkmfjhA .modal.in .modal-dialog {
  transform: none;
}
.cid-uM4DkmfjhA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uM4DkmfjhA .content-head {
  max-width: 800px;
}
.cid-uM4DkmfjhA .modal-backdrop,
.cid-uM4DkmfjhA .modal-backdrop.show {
  background-color: rgba(0, 0, 0, 0.95) !important;
  opacity: 1 !important;
}
.cid-uM4EZyix7u {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uM4EZyix7u .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM4EZyix7u .item {
    margin-bottom: 1rem;
  }
}
.cid-uM4EZyix7u .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uM4EZyix7u .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uM4EZyix7u .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-uM4EZyix7u .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-uM4EZyix7u .carousel-control,
.cid-uM4EZyix7u .close {
  background: #1b1b1b;
}
.cid-uM4EZyix7u .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uM4EZyix7u .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uM4EZyix7u .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uM4EZyix7u .carousel-control-next span {
  margin-left: 5px;
}
.cid-uM4EZyix7u .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uM4EZyix7u .close::before {
  content: '\e91a';
}
.cid-uM4EZyix7u .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uM4EZyix7u .carousel-control {
  display: flex;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uM4EZyix7u .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uM4EZyix7u .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM4EZyix7u .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uM4EZyix7u .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uM4EZyix7u .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uM4EZyix7u .carousel-indicators li.active,
.cid-uM4EZyix7u .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uM4EZyix7u .carousel-indicators li::after,
.cid-uM4EZyix7u .carousel-indicators li::before {
  content: none;
}
.cid-uM4EZyix7u .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uM4EZyix7u .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uM4EZyix7u .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uM4EZyix7u .carousel-indicators {
    display: none;
  }
}
.cid-uM4EZyix7u .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uM4EZyix7u .carousel-inner > .active {
  display: block;
}
.cid-uM4EZyix7u .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uM4EZyix7u .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uM4EZyix7u .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uM4EZyix7u .carousel-control,
  .cid-uM4EZyix7u .carousel-indicators,
  .cid-uM4EZyix7u .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uM4EZyix7u .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uM4EZyix7u .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uM4EZyix7u .carousel-indicators .active,
.cid-uM4EZyix7u .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uM4EZyix7u .carousel-indicators .active {
  background: #fff;
}
.cid-uM4EZyix7u .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uM4EZyix7u .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uM4EZyix7u .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uM4EZyix7u .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uM4EZyix7u .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uM4EZyix7u .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uM4EZyix7u .carousel {
  width: 100%;
}
.cid-uM4EZyix7u .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uM4EZyix7u .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uM4EZyix7u .modal.fade .modal-dialog,
.cid-uM4EZyix7u .modal.in .modal-dialog {
  transform: none;
}
.cid-uM4EZyix7u .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uM4EZyix7u .content-head {
  max-width: 800px;
}
.cid-uM4EZyix7u .modal-backdrop,
.cid-uM4EZyix7u .modal-backdrop.show {
  background-color: rgba(0, 0, 0, 0.95) !important;
  opacity: 1 !important;
}
.cid-uM4JoRyHXg {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #000000;
}
.cid-uM4JoRyHXg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4JoRyHXg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4JoRyHXg .video-wrapper iframe {
  width: 100%;
}
.cid-uM4JoRyHXg .mbr-section-title,
.cid-uM4JoRyHXg .mbr-section-subtitle,
.cid-uM4JoRyHXg .mbr-text {
  text-align: center;
}
.cid-uM4JoRyHXg .mbr-section-title {
  color: #ffffff;
}
.cid-uM4uG9EYGN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM4uG9EYGN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4uG9EYGN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4uG9EYGN .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM4uG9EYGN .card-title,
.cid-uM4uG9EYGN .iconfont-wrapper {
  color: #232323;
}
.cid-uM4uG9EYGN .card-text {
  color: #232323;
}
.cid-uM4uG9EYGN .mbr-section-title {
  color: #232323;
}
.cid-uM4uG9EYGN .mbr-section-subtitle {
  color: #232323;
}
.cid-uM4uG9EYGN .content-head {
  max-width: 800px;
}
.cid-uM4uG9WUyX {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM4uG9WUyX .footer-item {
  padding: 30px;
}
.cid-uM4uG9WUyX .mbr-section-subtitle,
.cid-uM4uG9WUyX .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM4uG9WUyX .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM4uG9WUyX .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM4uG9WUyX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM4uG9WUyX .row {
    text-align: center;
  }
  .cid-uM4uG9WUyX .social-row {
    justify-content: center;
  }
}
.cid-uM4uG9WUyX .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM4uG9WUyX .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM4uG9WUyX .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM4uG9WUyX .mbr-text {
  color: #ffffff;
}
.cid-uM4uG9WUyX .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM4uG9WUyX .list a {
  color: #ffffff;
}
.cid-uM4uG9WUyX .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM4uG9WUyX .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM4uG9WUyX .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM4uG9WUyX .mbr-iconfont {
  color: #ffffff;
}
.cid-uM4uG9WUyX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4uG9WUyX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4KvyfoHP .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM4KvyfoHP .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM4KvyfoHP .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM4KvyfoHP .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4KvyfoHP .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM4KvyfoHP .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM4KvyfoHP .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM4KvyfoHP .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM4KvyfoHP .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM4KvyfoHP .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM4KvyfoHP a {
  font-style: normal;
}
.cid-uM4KvyfoHP .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM4KvyfoHP .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM4KvyfoHP .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-uM4KvyfoHP .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM4KvyfoHP .content-text {
  margin-bottom: 0;
}
.cid-uM4KvyfoHP .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM4KvyfoHP .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM4KvyfoHP .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM4KvyfoHP .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM4KvyfoHP .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM4KvyfoHP .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM4KvyfoHP .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4KvyfoHP .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4KvyfoHP .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM4KvyfoHP .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM4KvyfoHP .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM4KvyfoHP .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM4KvyfoHP .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM4KvyfoHP .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM4KvyfoHP .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM4KvyfoHP .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM4KvyfoHP .menu-content-top.show {
  display: block;
}
.cid-uM4KvyfoHP .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM4KvyfoHP .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM4KvyfoHP .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM4KvyfoHP .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM4KvyfoHP .dropdown-item:before {
    display: none;
  }
  .cid-uM4KvyfoHP .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM4KvyfoHP .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM4KvyfoHP img {
    height: 3.8rem !important;
  }
  .cid-uM4KvyfoHP .btn {
    display: flex;
  }
  .cid-uM4KvyfoHP button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM4KvyfoHP .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM4KvyfoHP .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM4KvyfoHP .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM4KvyfoHP .navbar-collapse.collapsing,
  .cid-uM4KvyfoHP .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM4KvyfoHP .navbar-collapse.collapsing .navbar-nav,
  .cid-uM4KvyfoHP .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM4KvyfoHP .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM4KvyfoHP .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM4KvyfoHP .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM4KvyfoHP .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM4KvyfoHP .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM4KvyfoHP .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM4KvyfoHP .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM4KvyfoHP .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM4KvyfoHP .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM4KvyfoHP .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM4KvyfoHP .navbar .menu-content-top {
    display: block;
  }
  .cid-uM4KvyfoHP .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM4KvyfoHP .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM4KvyfoHP .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM4KvyfoHP .menu-bottom {
    display: flex;
  }
  .cid-uM4KvyfoHP .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM4KvyfoHP .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4KvyfoHP .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM4KvyfoHP .navbar-toggler {
    display: none;
  }
}
.cid-uM4KvyfoHP .navbar-short .menu-content-top {
  border: none;
}
.cid-uM4KvyfoHP .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4KvyfoHP .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM4KvyfoHP .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM4KvyfoHP .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM4KvyfoHP .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4KvyfoHP .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM4KvyfoHP .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM4KvyfoHP .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4KvyfoHP .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM4KvyfoHP .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM4KvyfoHP .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM4KvyfoHP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM4KvyfoHP .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-uM4KvyfoHP .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM4KvyfoHP .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM4KvyfoHP .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM4KvyfoHP .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM4KvyfoHP .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM4KvyfoHP .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM4KvyfoHP .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM4KvyfoHP .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM4KvyfoHP button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM4KvyfoHP button.navbar-toggler:focus {
  outline: none;
}
.cid-uM4KvyfoHP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM4KvyfoHP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM4KvyfoHP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4KvyfoHP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4KvyfoHP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM4KvyfoHP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4KvyfoHP nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM4KvyfoHP nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM4KvyfoHP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4KvyfoHP .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4KvyfoHP .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4KvyfoHP .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM4KvyfoHP .collapsed .btn {
  display: flex;
}
.cid-uM4KvyfoHP .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM4KvyfoHP .collapsed .navbar-collapse.collapsing,
.cid-uM4KvyfoHP .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM4KvyfoHP .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM4KvyfoHP .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM4KvyfoHP .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM4KvyfoHP .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM4KvyfoHP .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM4KvyfoHP .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM4KvyfoHP .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM4KvyfoHP .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM4KvyfoHP .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM4KvyfoHP .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4KvyfoHP .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4KvyfoHP .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM4KvyfoHP .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4KvyfoHP .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM4KvyfoHP .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM4KvyfoHP .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM4KvyfoHP .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM4KvyfoHP .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM4KvyfoHP .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM4KvyfoHP .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM4KvyfoHP .nav-link:focus {
  outline: none;
}
.cid-uM4KvyfoHP .navbar-toggler {
  position: relative;
}
.cid-uM4KvyfoHP .dropdown-item.active,
.cid-uM4KvyfoHP .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM4KvyfoHP .nav-link:hover,
.cid-uM4KvyfoHP .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM4KvyuLcP {
  display: flex;
  background-image: url("../../images/driveways-bg.webp");
}
.cid-uM4KvyuLcP .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM4KvyuLcP {
    align-items: center;
  }
  .cid-uM4KvyuLcP .row {
    justify-content: center;
  }
  .cid-uM4KvyuLcP .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM4KvyuLcP .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM4KvyuLcP {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4KvyuLcP .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM4KvyuLcP .content-wrap {
    width: 100%;
  }
}
.cid-uM4KvyuLcP .mbr-section-title,
.cid-uM4KvyuLcP .mbr-section-subtitle {
  text-align: center;
}
.cid-uM4KvyuLcP .mbr-text,
.cid-uM4KvyuLcP .mbr-section-btn {
  text-align: center;
}
.cid-uM4KvyEmVu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM4KvyEmVu .mbr-text {
  color: #ffffff;
}
.cid-uM4KvyEmVu .mbr-section-subtitle {
  color: #000000;
}
.cid-uM4KvyEmVu .mbr-section-title {
  color: #ffffff;
}
.cid-uM4REE8Dnl {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uM4REE8Dnl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4REE8Dnl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM4REE8Dnl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM4REE8Dnl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM4REE8Dnl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM4REE8Dnl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM4REE8Dnl .mbr-section-title {
  color: #000000;
}
.cid-uM4REE8Dnl .mbr-text,
.cid-uM4REE8Dnl .mbr-section-btn {
  color: #000000;
}
.cid-uNEnLxWpeq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uNEnLxWpeq .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uNEnLxWpeq img,
.cid-uNEnLxWpeq .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-uNEnLxWpeq .item:focus,
.cid-uNEnLxWpeq span:focus {
  outline: none;
}
.cid-uNEnLxWpeq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uNEnLxWpeq .item {
    margin-bottom: 1rem;
  }
}
.cid-uNEnLxWpeq .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uNEnLxWpeq .mbr-section-title {
  color: #ffffff;
}
.cid-uNEnLxWpeq .mbr-text,
.cid-uNEnLxWpeq .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uNEnLxWpeq .item-title {
  color: #ffffff;
  text-align: center;
}
.cid-uNEnLxWpeq .content-head {
  max-width: 800px;
}
.cid-uNEnLxWpeq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uM4PVjOOCH {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uM4PVjOOCH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4PVjOOCH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4PVjOOCH .card-box__top {
  display: flex;
  justify-content: space-between;
  align-items: top;
}
@media (max-width: 1600px) {
  .cid-uM4PVjOOCH .card-box__top {
    flex-direction: column-reverse;
  }
}
.cid-uM4PVjOOCH .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM4PVjOOCH .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uM4PVjOOCH .card-text {
  padding-top: 10rem;
}
@media (max-width: 992px) {
  .cid-uM4PVjOOCH .card-text {
    padding-top: 5rem;
  }
}
.cid-uM4PVjOOCH .item-wrapper {
  background: #ffffff;
  padding: 1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  border: solid 1px #c1c1c1;
  transition: all ease-in-out 0.3s;
}
.cid-uM4PVjOOCH .item-wrapper:hover {
  background-color: #c1c1c1;
  transition: all ease-in-out 0.3s;
}
.cid-uM4PVjOOCH .item-wrapper:hover .card-title,
.cid-uM4PVjOOCH .item-wrapper:hover .card-text,
.cid-uM4PVjOOCH .item-wrapper:hover .mbr-iconfont {
  color: #000000 !important;
  transition: all ease-in-out 0.3s;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uM4PVjOOCH .item-wrapper {
    padding: 1rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uM4PVjOOCH .item-wrapper {
    padding: 1rem;
    margin-bottom: 1rem;
  }
}
.cid-uM4PVjOOCH .mbr-iconfont {
  display: inline-flex;
  font-size: 4rem;
  color: #221b35;
  justify-content: center;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 1700px) {
  .cid-uM4PVjOOCH .mbr-iconfont {
    font-size: 3rem;
    margin-left: 0rem;
    margin-bottom: 1rem;
  }
}
.cid-uM4PVjOOCH .mbr-section-title {
  color: #000000;
}
.cid-uM4PVjOOCH .mbr-section-subtitle {
  color: #221b35;
}
.cid-uM4PVjOOCH .card-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.cid-uM4PVjOOCH .card-box .item-footer {
  margin-top: auto;
}
.cid-uM4PVjOOCH .content-head {
  max-width: 800px;
}
.cid-uM4PVjOOCH .card-title,
.cid-uM4PVjOOCH .iconfont-wrapper {
  color: #221b35;
}
.cid-uM4PVjOOCH .card-text,
.cid-uM4PVjOOCH .item .mbr-section-btn {
  color: #221b35;
}
.cid-uMZWuYSgeG {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMZWuYSgeG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMZWuYSgeG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
#custom-html-4m iframe {
  width: 100%;
  height: 70vh;
  border: none;
  outline: none;
  -webkit-appearance: none;
}
.cid-uM4MTj9HA0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e8e8e8;
}
.cid-uM4MTj9HA0 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #000000 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-uM4MTj9HA0 .panel-group {
  border: none;
}
.cid-uM4MTj9HA0 .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-uM4MTj9HA0 .card-header {
    padding: 1rem 0rem;
  }
}
.cid-uM4MTj9HA0 .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uM4MTj9HA0 .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-uM4MTj9HA0 .img-col {
  padding: 0;
}
.cid-uM4MTj9HA0 .img-item {
  height: 100%;
}
.cid-uM4MTj9HA0 img {
  height: 100%;
  object-fit: cover;
}
.cid-uM4MTj9HA0 .collapsed span {
  transform: rotate(0deg);
}
.cid-uM4MTj9HA0 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uM4MTj9HA0 p {
  margin-bottom: 0.3rem;
}
.cid-uM4MTj9HA0 .panel-title-edit {
  color: #e9c0e9;
}
.cid-uM4MTj9HA0 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uM4MTj9HA0 .card {
  background: #ffffff;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-uM4MTj9HA0 .card {
    padding: 1.5rem;
  }
}
.cid-uM4MTj9HA0 .panel-text {
  color: #320707;
}
.cid-uM4MTj9HA0 .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-uM4MTj9HA0 .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-uM4MTj9HA0 .panel-title-edit,
.cid-uM4MTj9HA0 .mbr-iconfont {
  color: #000000;
}
.cid-uM4NOhmex4 {
  display: flex;
  padding-top: 17rem;
  padding-bottom: 9rem;
  background-image: url("../../images/driveways-bg1.webp");
}
.cid-uM4NOhmex4 .mbr-overlay {
  background-color: #000000;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .cid-uM4NOhmex4 {
    align-items: flex-end;
  }
  .cid-uM4NOhmex4 .row {
    justify-content: center;
  }
  .cid-uM4NOhmex4 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM4NOhmex4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM4NOhmex4 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uM4NOhmex4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM4NOhmex4 .content-wrap {
    width: 100%;
  }
}
.cid-uM4NOhmex4 .mbr-section-title,
.cid-uM4NOhmex4 .mbr-section-subtitle {
  text-align: center;
}
.cid-uM4NOhmex4 .mbr-text,
.cid-uM4NOhmex4 .mbr-section-btn {
  text-align: center;
}
.cid-uM4KvADi3l {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM4KvADi3l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4KvADi3l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4KvADi3l .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM4KvADi3l .card-title,
.cid-uM4KvADi3l .iconfont-wrapper {
  color: #232323;
}
.cid-uM4KvADi3l .card-text {
  color: #232323;
}
.cid-uM4KvADi3l .mbr-section-title {
  color: #232323;
}
.cid-uM4KvADi3l .mbr-section-subtitle {
  color: #232323;
}
.cid-uM4KvADi3l .content-head {
  max-width: 800px;
}
.cid-uM4KvAXIFx {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM4KvAXIFx .footer-item {
  padding: 30px;
}
.cid-uM4KvAXIFx .mbr-section-subtitle,
.cid-uM4KvAXIFx .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM4KvAXIFx .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM4KvAXIFx .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM4KvAXIFx .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM4KvAXIFx .row {
    text-align: center;
  }
  .cid-uM4KvAXIFx .social-row {
    justify-content: center;
  }
}
.cid-uM4KvAXIFx .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM4KvAXIFx .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM4KvAXIFx .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM4KvAXIFx .mbr-text {
  color: #ffffff;
}
.cid-uM4KvAXIFx .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM4KvAXIFx .list a {
  color: #ffffff;
}
.cid-uM4KvAXIFx .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM4KvAXIFx .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM4KvAXIFx .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM4KvAXIFx .mbr-iconfont {
  color: #ffffff;
}
.cid-uM4KvAXIFx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4KvAXIFx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4U4VjIsS .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM4U4VjIsS .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM4U4VjIsS .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM4U4VjIsS .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4U4VjIsS .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM4U4VjIsS .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM4U4VjIsS .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM4U4VjIsS .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM4U4VjIsS .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM4U4VjIsS .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM4U4VjIsS a {
  font-style: normal;
}
.cid-uM4U4VjIsS .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM4U4VjIsS .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM4U4VjIsS .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-uM4U4VjIsS .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM4U4VjIsS .content-text {
  margin-bottom: 0;
}
.cid-uM4U4VjIsS .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM4U4VjIsS .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM4U4VjIsS .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM4U4VjIsS .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM4U4VjIsS .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM4U4VjIsS .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM4U4VjIsS .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4U4VjIsS .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM4U4VjIsS .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM4U4VjIsS .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM4U4VjIsS .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM4U4VjIsS .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM4U4VjIsS .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM4U4VjIsS .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM4U4VjIsS .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM4U4VjIsS .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM4U4VjIsS .menu-content-top.show {
  display: block;
}
.cid-uM4U4VjIsS .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM4U4VjIsS .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM4U4VjIsS .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM4U4VjIsS .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM4U4VjIsS .dropdown-item:before {
    display: none;
  }
  .cid-uM4U4VjIsS .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM4U4VjIsS .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM4U4VjIsS img {
    height: 3.8rem !important;
  }
  .cid-uM4U4VjIsS .btn {
    display: flex;
  }
  .cid-uM4U4VjIsS button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM4U4VjIsS .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM4U4VjIsS .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM4U4VjIsS .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM4U4VjIsS .navbar-collapse.collapsing,
  .cid-uM4U4VjIsS .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM4U4VjIsS .navbar-collapse.collapsing .navbar-nav,
  .cid-uM4U4VjIsS .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM4U4VjIsS .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM4U4VjIsS .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM4U4VjIsS .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM4U4VjIsS .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM4U4VjIsS .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM4U4VjIsS .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM4U4VjIsS .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM4U4VjIsS .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM4U4VjIsS .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM4U4VjIsS .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM4U4VjIsS .navbar .menu-content-top {
    display: block;
  }
  .cid-uM4U4VjIsS .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM4U4VjIsS .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM4U4VjIsS .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM4U4VjIsS .menu-bottom {
    display: flex;
  }
  .cid-uM4U4VjIsS .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM4U4VjIsS .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4U4VjIsS .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM4U4VjIsS .navbar-toggler {
    display: none;
  }
}
.cid-uM4U4VjIsS .navbar-short .menu-content-top {
  border: none;
}
.cid-uM4U4VjIsS .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4U4VjIsS .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM4U4VjIsS .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM4U4VjIsS .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM4U4VjIsS .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4U4VjIsS .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM4U4VjIsS .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM4U4VjIsS .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4U4VjIsS .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM4U4VjIsS .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM4U4VjIsS .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM4U4VjIsS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM4U4VjIsS .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-uM4U4VjIsS .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM4U4VjIsS .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM4U4VjIsS .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM4U4VjIsS .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM4U4VjIsS .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM4U4VjIsS .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM4U4VjIsS .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM4U4VjIsS .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM4U4VjIsS button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM4U4VjIsS button.navbar-toggler:focus {
  outline: none;
}
.cid-uM4U4VjIsS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM4U4VjIsS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM4U4VjIsS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4U4VjIsS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM4U4VjIsS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM4U4VjIsS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4U4VjIsS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM4U4VjIsS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM4U4VjIsS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM4U4VjIsS .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4U4VjIsS .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM4U4VjIsS .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM4U4VjIsS .collapsed .btn {
  display: flex;
}
.cid-uM4U4VjIsS .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM4U4VjIsS .collapsed .navbar-collapse.collapsing,
.cid-uM4U4VjIsS .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM4U4VjIsS .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM4U4VjIsS .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM4U4VjIsS .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM4U4VjIsS .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM4U4VjIsS .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM4U4VjIsS .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM4U4VjIsS .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM4U4VjIsS .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM4U4VjIsS .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM4U4VjIsS .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM4U4VjIsS .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM4U4VjIsS .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM4U4VjIsS .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM4U4VjIsS .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM4U4VjIsS .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM4U4VjIsS .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM4U4VjIsS .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM4U4VjIsS .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM4U4VjIsS .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM4U4VjIsS .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM4U4VjIsS .nav-link:focus {
  outline: none;
}
.cid-uM4U4VjIsS .navbar-toggler {
  position: relative;
}
.cid-uM4U4VjIsS .dropdown-item.active,
.cid-uM4U4VjIsS .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM4U4VjIsS .nav-link:hover,
.cid-uM4U4VjIsS .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM4U4VEitJ {
  display: flex;
  background-image: url("../../images/patio-bg3.webp");
}
.cid-uM4U4VEitJ .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM4U4VEitJ {
    align-items: center;
  }
  .cid-uM4U4VEitJ .row {
    justify-content: center;
  }
  .cid-uM4U4VEitJ .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM4U4VEitJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM4U4VEitJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM4U4VEitJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM4U4VEitJ .content-wrap {
    width: 100%;
  }
}
.cid-uM4U4VEitJ .mbr-section-title,
.cid-uM4U4VEitJ .mbr-section-subtitle {
  text-align: center;
}
.cid-uM4U4VEitJ .mbr-text,
.cid-uM4U4VEitJ .mbr-section-btn {
  text-align: center;
}
.cid-uM4U4W0rzB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM4U4W0rzB .mbr-text {
  color: #ffffff;
}
.cid-uM4U4W0rzB .mbr-section-subtitle {
  color: #000000;
}
.cid-uM4U4W0rzB .mbr-section-title {
  color: #ffffff;
}
.cid-uM4U4Wd80p {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uM4U4Wd80p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4U4Wd80p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM4U4Wd80p .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM4U4Wd80p .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM4U4Wd80p .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM4U4Wd80p .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM4U4Wd80p .mbr-section-title {
  color: #000000;
}
.cid-uM4U4Wd80p .mbr-text,
.cid-uM4U4Wd80p .mbr-section-btn {
  color: #000000;
}
.cid-uNEqvR2BHX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uNEqvR2BHX .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uNEqvR2BHX img,
.cid-uNEqvR2BHX .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-uNEqvR2BHX .item:focus,
.cid-uNEqvR2BHX span:focus {
  outline: none;
}
.cid-uNEqvR2BHX .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uNEqvR2BHX .item {
    margin-bottom: 1rem;
  }
}
.cid-uNEqvR2BHX .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uNEqvR2BHX .mbr-section-title {
  color: #ffffff;
}
.cid-uNEqvR2BHX .mbr-text,
.cid-uNEqvR2BHX .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uNEqvR2BHX .item-title {
  color: #ffffff;
  text-align: center;
}
.cid-uNEqvR2BHX .content-head {
  max-width: 800px;
}
.cid-uNEqvR2BHX .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uM4U4Wv9uk {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uM4U4Wv9uk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4U4Wv9uk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4U4Wv9uk .card-box__top {
  display: flex;
  justify-content: space-between;
  align-items: top;
}
@media (max-width: 1600px) {
  .cid-uM4U4Wv9uk .card-box__top {
    flex-direction: column-reverse;
  }
}
.cid-uM4U4Wv9uk .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM4U4Wv9uk .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uM4U4Wv9uk .card-text {
  padding-top: 10rem;
}
@media (max-width: 992px) {
  .cid-uM4U4Wv9uk .card-text {
    padding-top: 5rem;
  }
}
.cid-uM4U4Wv9uk .item-wrapper {
  background: #ffffff;
  padding: 1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  border: solid 1px #c1c1c1;
  transition: all ease-in-out 0.3s;
}
.cid-uM4U4Wv9uk .item-wrapper:hover {
  background-color: #c1c1c1;
  transition: all ease-in-out 0.3s;
}
.cid-uM4U4Wv9uk .item-wrapper:hover .card-title,
.cid-uM4U4Wv9uk .item-wrapper:hover .card-text,
.cid-uM4U4Wv9uk .item-wrapper:hover .mbr-iconfont {
  color: #000000 !important;
  transition: all ease-in-out 0.3s;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uM4U4Wv9uk .item-wrapper {
    padding: 1rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uM4U4Wv9uk .item-wrapper {
    padding: 1rem;
    margin-bottom: 1rem;
  }
}
.cid-uM4U4Wv9uk .mbr-iconfont {
  display: inline-flex;
  font-size: 4rem;
  color: #221b35;
  justify-content: center;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 1700px) {
  .cid-uM4U4Wv9uk .mbr-iconfont {
    font-size: 3rem;
    margin-left: 0rem;
    margin-bottom: 1rem;
  }
}
.cid-uM4U4Wv9uk .mbr-section-title {
  color: #000000;
}
.cid-uM4U4Wv9uk .mbr-section-subtitle {
  color: #221b35;
}
.cid-uM4U4Wv9uk .card-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.cid-uM4U4Wv9uk .card-box .item-footer {
  margin-top: auto;
}
.cid-uM4U4Wv9uk .content-head {
  max-width: 800px;
}
.cid-uM4U4Wv9uk .card-title,
.cid-uM4U4Wv9uk .iconfont-wrapper {
  color: #221b35;
}
.cid-uM4U4Wv9uk .card-text,
.cid-uM4U4Wv9uk .item .mbr-section-btn {
  color: #221b35;
}
.cid-uMZXvY59Cj {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMZXvY59Cj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMZXvY59Cj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
#custom-html-4p iframe {
  width: 100%;
  height: 70vh;
  border: none;
  outline: none;
  -webkit-appearance: none;
}
.cid-uM4U4X83YZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e8e8e8;
}
.cid-uM4U4X83YZ .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #000000 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-uM4U4X83YZ .panel-group {
  border: none;
}
.cid-uM4U4X83YZ .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-uM4U4X83YZ .card-header {
    padding: 1rem 0rem;
  }
}
.cid-uM4U4X83YZ .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uM4U4X83YZ .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-uM4U4X83YZ .img-col {
  padding: 0;
}
.cid-uM4U4X83YZ .img-item {
  height: 100%;
}
.cid-uM4U4X83YZ img {
  height: 100%;
  object-fit: cover;
}
.cid-uM4U4X83YZ .collapsed span {
  transform: rotate(0deg);
}
.cid-uM4U4X83YZ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uM4U4X83YZ p {
  margin-bottom: 0.3rem;
}
.cid-uM4U4X83YZ .panel-title-edit {
  color: #e9c0e9;
}
.cid-uM4U4X83YZ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uM4U4X83YZ .card {
  background: #ffffff;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-uM4U4X83YZ .card {
    padding: 1.5rem;
  }
}
.cid-uM4U4X83YZ .panel-text {
  color: #320707;
}
.cid-uM4U4X83YZ .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-uM4U4X83YZ .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-uM4U4X83YZ .panel-title-edit,
.cid-uM4U4X83YZ .mbr-iconfont {
  color: #000000;
}
.cid-uM4U4XqEXS {
  display: flex;
  padding-top: 17rem;
  padding-bottom: 9rem;
  background-image: url("../../images/patio-bg2.webp");
}
.cid-uM4U4XqEXS .mbr-overlay {
  background-color: #000000;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .cid-uM4U4XqEXS {
    align-items: flex-end;
  }
  .cid-uM4U4XqEXS .row {
    justify-content: center;
  }
  .cid-uM4U4XqEXS .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM4U4XqEXS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM4U4XqEXS {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uM4U4XqEXS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM4U4XqEXS .content-wrap {
    width: 100%;
  }
}
.cid-uM4U4XqEXS .mbr-section-title,
.cid-uM4U4XqEXS .mbr-section-subtitle {
  text-align: center;
}
.cid-uM4U4XqEXS .mbr-text,
.cid-uM4U4XqEXS .mbr-section-btn {
  text-align: center;
}
.cid-uM4U4XItgi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM4U4XItgi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4U4XItgi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM4U4XItgi .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM4U4XItgi .card-title,
.cid-uM4U4XItgi .iconfont-wrapper {
  color: #232323;
}
.cid-uM4U4XItgi .card-text {
  color: #232323;
}
.cid-uM4U4XItgi .mbr-section-title {
  color: #232323;
}
.cid-uM4U4XItgi .mbr-section-subtitle {
  color: #232323;
}
.cid-uM4U4XItgi .content-head {
  max-width: 800px;
}
.cid-uM4U4Y6oY4 {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM4U4Y6oY4 .footer-item {
  padding: 30px;
}
.cid-uM4U4Y6oY4 .mbr-section-subtitle,
.cid-uM4U4Y6oY4 .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM4U4Y6oY4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM4U4Y6oY4 .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM4U4Y6oY4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM4U4Y6oY4 .row {
    text-align: center;
  }
  .cid-uM4U4Y6oY4 .social-row {
    justify-content: center;
  }
}
.cid-uM4U4Y6oY4 .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM4U4Y6oY4 .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM4U4Y6oY4 .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM4U4Y6oY4 .mbr-text {
  color: #ffffff;
}
.cid-uM4U4Y6oY4 .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM4U4Y6oY4 .list a {
  color: #ffffff;
}
.cid-uM4U4Y6oY4 .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM4U4Y6oY4 .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM4U4Y6oY4 .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM4U4Y6oY4 .mbr-iconfont {
  color: #ffffff;
}
.cid-uM4U4Y6oY4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM4U4Y6oY4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM50AITZLT .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM50AITZLT .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM50AITZLT .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM50AITZLT .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM50AITZLT .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM50AITZLT .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM50AITZLT .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM50AITZLT .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM50AITZLT .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM50AITZLT .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM50AITZLT a {
  font-style: normal;
}
.cid-uM50AITZLT .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM50AITZLT .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM50AITZLT .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-uM50AITZLT .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM50AITZLT .content-text {
  margin-bottom: 0;
}
.cid-uM50AITZLT .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM50AITZLT .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM50AITZLT .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM50AITZLT .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM50AITZLT .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM50AITZLT .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM50AITZLT .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM50AITZLT .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM50AITZLT .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM50AITZLT .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM50AITZLT .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM50AITZLT .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM50AITZLT .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM50AITZLT .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM50AITZLT .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM50AITZLT .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM50AITZLT .menu-content-top.show {
  display: block;
}
.cid-uM50AITZLT .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM50AITZLT .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM50AITZLT .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM50AITZLT .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM50AITZLT .dropdown-item:before {
    display: none;
  }
  .cid-uM50AITZLT .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM50AITZLT .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM50AITZLT img {
    height: 3.8rem !important;
  }
  .cid-uM50AITZLT .btn {
    display: flex;
  }
  .cid-uM50AITZLT button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM50AITZLT .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM50AITZLT .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM50AITZLT .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM50AITZLT .navbar-collapse.collapsing,
  .cid-uM50AITZLT .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM50AITZLT .navbar-collapse.collapsing .navbar-nav,
  .cid-uM50AITZLT .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM50AITZLT .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM50AITZLT .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM50AITZLT .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM50AITZLT .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM50AITZLT .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM50AITZLT .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM50AITZLT .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM50AITZLT .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM50AITZLT .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM50AITZLT .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM50AITZLT .navbar .menu-content-top {
    display: block;
  }
  .cid-uM50AITZLT .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM50AITZLT .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM50AITZLT .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM50AITZLT .menu-bottom {
    display: flex;
  }
  .cid-uM50AITZLT .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM50AITZLT .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM50AITZLT .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM50AITZLT .navbar-toggler {
    display: none;
  }
}
.cid-uM50AITZLT .navbar-short .menu-content-top {
  border: none;
}
.cid-uM50AITZLT .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM50AITZLT .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM50AITZLT .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM50AITZLT .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM50AITZLT .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM50AITZLT .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM50AITZLT .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM50AITZLT .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM50AITZLT .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM50AITZLT .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM50AITZLT .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM50AITZLT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM50AITZLT .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-uM50AITZLT .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM50AITZLT .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM50AITZLT .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM50AITZLT .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM50AITZLT .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM50AITZLT .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM50AITZLT .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM50AITZLT .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM50AITZLT button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM50AITZLT button.navbar-toggler:focus {
  outline: none;
}
.cid-uM50AITZLT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM50AITZLT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM50AITZLT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM50AITZLT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM50AITZLT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM50AITZLT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM50AITZLT nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM50AITZLT nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM50AITZLT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM50AITZLT .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM50AITZLT .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM50AITZLT .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM50AITZLT .collapsed .btn {
  display: flex;
}
.cid-uM50AITZLT .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM50AITZLT .collapsed .navbar-collapse.collapsing,
.cid-uM50AITZLT .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM50AITZLT .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM50AITZLT .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM50AITZLT .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM50AITZLT .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM50AITZLT .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM50AITZLT .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM50AITZLT .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM50AITZLT .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM50AITZLT .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM50AITZLT .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM50AITZLT .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM50AITZLT .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM50AITZLT .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM50AITZLT .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM50AITZLT .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM50AITZLT .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM50AITZLT .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM50AITZLT .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM50AITZLT .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM50AITZLT .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM50AITZLT .nav-link:focus {
  outline: none;
}
.cid-uM50AITZLT .navbar-toggler {
  position: relative;
}
.cid-uM50AITZLT .dropdown-item.active,
.cid-uM50AITZLT .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM50AITZLT .nav-link:hover,
.cid-uM50AITZLT .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM50AJsBSi {
  display: flex;
  background-image: url("../../images/walkways-bg2.webp");
}
.cid-uM50AJsBSi .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM50AJsBSi {
    align-items: center;
  }
  .cid-uM50AJsBSi .row {
    justify-content: center;
  }
  .cid-uM50AJsBSi .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM50AJsBSi .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM50AJsBSi {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM50AJsBSi .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM50AJsBSi .content-wrap {
    width: 100%;
  }
}
.cid-uM50AJsBSi .mbr-section-title,
.cid-uM50AJsBSi .mbr-section-subtitle {
  text-align: center;
}
.cid-uM50AJsBSi .mbr-text,
.cid-uM50AJsBSi .mbr-section-btn {
  text-align: center;
}
.cid-uM50AJYbeO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM50AJYbeO .mbr-text {
  color: #ffffff;
}
.cid-uM50AJYbeO .mbr-section-subtitle {
  color: #000000;
}
.cid-uM50AJYbeO .mbr-section-title {
  color: #ffffff;
}
.cid-uM50AKmXUZ {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uM50AKmXUZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM50AKmXUZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM50AKmXUZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM50AKmXUZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM50AKmXUZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM50AKmXUZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM50AKmXUZ .mbr-section-title {
  color: #000000;
}
.cid-uM50AKmXUZ .mbr-text,
.cid-uM50AKmXUZ .mbr-section-btn {
  color: #000000;
}
.cid-uNEqG6eVWc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uNEqG6eVWc .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uNEqG6eVWc img,
.cid-uNEqG6eVWc .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-uNEqG6eVWc .item:focus,
.cid-uNEqG6eVWc span:focus {
  outline: none;
}
.cid-uNEqG6eVWc .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uNEqG6eVWc .item {
    margin-bottom: 1rem;
  }
}
.cid-uNEqG6eVWc .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uNEqG6eVWc .mbr-section-title {
  color: #ffffff;
}
.cid-uNEqG6eVWc .mbr-text,
.cid-uNEqG6eVWc .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uNEqG6eVWc .item-title {
  color: #ffffff;
  text-align: center;
}
.cid-uNEqG6eVWc .content-head {
  max-width: 800px;
}
.cid-uNEqG6eVWc .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uM50AKVcTE {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uM50AKVcTE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM50AKVcTE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM50AKVcTE .card-box__top {
  display: flex;
  justify-content: space-between;
  align-items: top;
}
@media (max-width: 1600px) {
  .cid-uM50AKVcTE .card-box__top {
    flex-direction: column-reverse;
  }
}
.cid-uM50AKVcTE .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM50AKVcTE .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uM50AKVcTE .card-text {
  padding-top: 10rem;
}
@media (max-width: 992px) {
  .cid-uM50AKVcTE .card-text {
    padding-top: 5rem;
  }
}
.cid-uM50AKVcTE .item-wrapper {
  background: #ffffff;
  padding: 1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  border: solid 1px #c1c1c1;
  transition: all ease-in-out 0.3s;
}
.cid-uM50AKVcTE .item-wrapper:hover {
  background-color: #c1c1c1;
  transition: all ease-in-out 0.3s;
}
.cid-uM50AKVcTE .item-wrapper:hover .card-title,
.cid-uM50AKVcTE .item-wrapper:hover .card-text,
.cid-uM50AKVcTE .item-wrapper:hover .mbr-iconfont {
  color: #000000 !important;
  transition: all ease-in-out 0.3s;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uM50AKVcTE .item-wrapper {
    padding: 1rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uM50AKVcTE .item-wrapper {
    padding: 1rem;
    margin-bottom: 1rem;
  }
}
.cid-uM50AKVcTE .mbr-iconfont {
  display: inline-flex;
  font-size: 4rem;
  color: #221b35;
  justify-content: center;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 1700px) {
  .cid-uM50AKVcTE .mbr-iconfont {
    font-size: 3rem;
    margin-left: 0rem;
    margin-bottom: 1rem;
  }
}
.cid-uM50AKVcTE .mbr-section-title {
  color: #000000;
}
.cid-uM50AKVcTE .mbr-section-subtitle {
  color: #221b35;
}
.cid-uM50AKVcTE .card-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.cid-uM50AKVcTE .card-box .item-footer {
  margin-top: auto;
}
.cid-uM50AKVcTE .content-head {
  max-width: 800px;
}
.cid-uM50AKVcTE .card-title,
.cid-uM50AKVcTE .iconfont-wrapper {
  color: #221b35;
}
.cid-uM50AKVcTE .card-text,
.cid-uM50AKVcTE .item .mbr-section-btn {
  color: #221b35;
}
.cid-uMZXHsZvPf {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uMZXHsZvPf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uMZXHsZvPf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
#custom-html-4r iframe {
  width: 100%;
  height: 70vh;
  border: none;
  outline: none;
  -webkit-appearance: none;
}
.cid-uM50AM7ugC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #e8e8e8;
}
.cid-uM50AM7ugC .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #000000 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-uM50AM7ugC .panel-group {
  border: none;
}
.cid-uM50AM7ugC .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-uM50AM7ugC .card-header {
    padding: 1rem 0rem;
  }
}
.cid-uM50AM7ugC .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uM50AM7ugC .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-uM50AM7ugC .img-col {
  padding: 0;
}
.cid-uM50AM7ugC .img-item {
  height: 100%;
}
.cid-uM50AM7ugC img {
  height: 100%;
  object-fit: cover;
}
.cid-uM50AM7ugC .collapsed span {
  transform: rotate(0deg);
}
.cid-uM50AM7ugC .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uM50AM7ugC p {
  margin-bottom: 0.3rem;
}
.cid-uM50AM7ugC .panel-title-edit {
  color: #e9c0e9;
}
.cid-uM50AM7ugC .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uM50AM7ugC .card {
  background: #ffffff;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-uM50AM7ugC .card {
    padding: 1.5rem;
  }
}
.cid-uM50AM7ugC .panel-text {
  color: #320707;
}
.cid-uM50AM7ugC .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-uM50AM7ugC .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-uM50AM7ugC .panel-title-edit,
.cid-uM50AM7ugC .mbr-iconfont {
  color: #000000;
}
.cid-uM50AMpCDJ {
  display: flex;
  padding-top: 17rem;
  padding-bottom: 9rem;
  background-image: url("../../images/walkways-bg3.webp");
}
.cid-uM50AMpCDJ .mbr-overlay {
  background-color: #000000;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .cid-uM50AMpCDJ {
    align-items: flex-end;
  }
  .cid-uM50AMpCDJ .row {
    justify-content: center;
  }
  .cid-uM50AMpCDJ .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM50AMpCDJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM50AMpCDJ {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uM50AMpCDJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM50AMpCDJ .content-wrap {
    width: 100%;
  }
}
.cid-uM50AMpCDJ .mbr-section-title,
.cid-uM50AMpCDJ .mbr-section-subtitle {
  text-align: center;
}
.cid-uM50AMpCDJ .mbr-text,
.cid-uM50AMpCDJ .mbr-section-btn {
  text-align: center;
}
.cid-uM50AMIqa6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM50AMIqa6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM50AMIqa6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM50AMIqa6 .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM50AMIqa6 .card-title,
.cid-uM50AMIqa6 .iconfont-wrapper {
  color: #232323;
}
.cid-uM50AMIqa6 .card-text {
  color: #232323;
}
.cid-uM50AMIqa6 .mbr-section-title {
  color: #232323;
}
.cid-uM50AMIqa6 .mbr-section-subtitle {
  color: #232323;
}
.cid-uM50AMIqa6 .content-head {
  max-width: 800px;
}
.cid-uM50AN5W6x {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM50AN5W6x .footer-item {
  padding: 30px;
}
.cid-uM50AN5W6x .mbr-section-subtitle,
.cid-uM50AN5W6x .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM50AN5W6x .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM50AN5W6x .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM50AN5W6x .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM50AN5W6x .row {
    text-align: center;
  }
  .cid-uM50AN5W6x .social-row {
    justify-content: center;
  }
}
.cid-uM50AN5W6x .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM50AN5W6x .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM50AN5W6x .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM50AN5W6x .mbr-text {
  color: #ffffff;
}
.cid-uM50AN5W6x .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM50AN5W6x .list a {
  color: #ffffff;
}
.cid-uM50AN5W6x .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM50AN5W6x .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM50AN5W6x .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM50AN5W6x .mbr-iconfont {
  color: #ffffff;
}
.cid-uM50AN5W6x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM50AN5W6x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM557m1DZB .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM557m1DZB .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM557m1DZB .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM557m1DZB .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM557m1DZB .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM557m1DZB .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM557m1DZB .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM557m1DZB .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM557m1DZB .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM557m1DZB .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM557m1DZB a {
  font-style: normal;
}
.cid-uM557m1DZB .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM557m1DZB .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM557m1DZB .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-uM557m1DZB .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM557m1DZB .content-text {
  margin-bottom: 0;
}
.cid-uM557m1DZB .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM557m1DZB .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM557m1DZB .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM557m1DZB .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM557m1DZB .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM557m1DZB .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM557m1DZB .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM557m1DZB .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM557m1DZB .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM557m1DZB .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM557m1DZB .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM557m1DZB .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM557m1DZB .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM557m1DZB .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM557m1DZB .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM557m1DZB .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM557m1DZB .menu-content-top.show {
  display: block;
}
.cid-uM557m1DZB .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM557m1DZB .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM557m1DZB .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM557m1DZB .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM557m1DZB .dropdown-item:before {
    display: none;
  }
  .cid-uM557m1DZB .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM557m1DZB .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM557m1DZB img {
    height: 3.8rem !important;
  }
  .cid-uM557m1DZB .btn {
    display: flex;
  }
  .cid-uM557m1DZB button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM557m1DZB .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM557m1DZB .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM557m1DZB .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM557m1DZB .navbar-collapse.collapsing,
  .cid-uM557m1DZB .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM557m1DZB .navbar-collapse.collapsing .navbar-nav,
  .cid-uM557m1DZB .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM557m1DZB .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM557m1DZB .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM557m1DZB .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM557m1DZB .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM557m1DZB .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM557m1DZB .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM557m1DZB .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM557m1DZB .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM557m1DZB .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM557m1DZB .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM557m1DZB .navbar .menu-content-top {
    display: block;
  }
  .cid-uM557m1DZB .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM557m1DZB .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM557m1DZB .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM557m1DZB .menu-bottom {
    display: flex;
  }
  .cid-uM557m1DZB .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM557m1DZB .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM557m1DZB .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM557m1DZB .navbar-toggler {
    display: none;
  }
}
.cid-uM557m1DZB .navbar-short .menu-content-top {
  border: none;
}
.cid-uM557m1DZB .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM557m1DZB .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM557m1DZB .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM557m1DZB .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM557m1DZB .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM557m1DZB .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM557m1DZB .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM557m1DZB .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM557m1DZB .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM557m1DZB .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM557m1DZB .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM557m1DZB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM557m1DZB .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-uM557m1DZB .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM557m1DZB .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM557m1DZB .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM557m1DZB .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM557m1DZB .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM557m1DZB .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM557m1DZB .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM557m1DZB .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM557m1DZB button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM557m1DZB button.navbar-toggler:focus {
  outline: none;
}
.cid-uM557m1DZB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM557m1DZB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM557m1DZB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM557m1DZB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM557m1DZB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM557m1DZB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM557m1DZB nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM557m1DZB nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM557m1DZB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM557m1DZB .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM557m1DZB .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM557m1DZB .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM557m1DZB .collapsed .btn {
  display: flex;
}
.cid-uM557m1DZB .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM557m1DZB .collapsed .navbar-collapse.collapsing,
.cid-uM557m1DZB .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM557m1DZB .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM557m1DZB .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM557m1DZB .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM557m1DZB .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM557m1DZB .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM557m1DZB .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM557m1DZB .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM557m1DZB .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM557m1DZB .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM557m1DZB .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM557m1DZB .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM557m1DZB .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM557m1DZB .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM557m1DZB .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM557m1DZB .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM557m1DZB .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM557m1DZB .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM557m1DZB .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM557m1DZB .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM557m1DZB .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM557m1DZB .nav-link:focus {
  outline: none;
}
.cid-uM557m1DZB .navbar-toggler {
  position: relative;
}
.cid-uM557m1DZB .dropdown-item.active,
.cid-uM557m1DZB .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM557m1DZB .nav-link:hover,
.cid-uM557m1DZB .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM557mwOet {
  display: flex;
  background-image: url("../../images/foundations-bg.webp");
}
.cid-uM557mwOet .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM557mwOet {
    align-items: center;
  }
  .cid-uM557mwOet .row {
    justify-content: center;
  }
  .cid-uM557mwOet .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM557mwOet .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM557mwOet {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM557mwOet .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM557mwOet .content-wrap {
    width: 100%;
  }
}
.cid-uM557mwOet .mbr-section-title,
.cid-uM557mwOet .mbr-section-subtitle {
  text-align: center;
}
.cid-uM557mwOet .mbr-text,
.cid-uM557mwOet .mbr-section-btn {
  text-align: center;
}
.cid-uM557mVdjg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM557mVdjg .mbr-text {
  color: #ffffff;
}
.cid-uM557mVdjg .mbr-section-subtitle {
  color: #000000;
}
.cid-uM557mVdjg .mbr-section-title {
  color: #ffffff;
}
.cid-uM557njGTo {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uM557njGTo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM557njGTo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM557njGTo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM557njGTo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM557njGTo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM557njGTo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM557njGTo .mbr-section-title {
  color: #000000;
}
.cid-uM557njGTo .mbr-text,
.cid-uM557njGTo .mbr-section-btn {
  color: #000000;
}
#custom-html-3i {
  /* Type valid CSS here */
}
#custom-html-3i div {
  padding: 20px 0;
  color: #777;
  text-align: center;
}
#custom-html-3i p {
  font-size: 60px;
  color: #777;
}
.cid-uM557nPoXd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM557nPoXd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM557nPoXd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM557nPoXd .card-box__top {
  display: flex;
  justify-content: space-between;
  align-items: top;
}
@media (max-width: 1600px) {
  .cid-uM557nPoXd .card-box__top {
    flex-direction: column-reverse;
  }
}
.cid-uM557nPoXd .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM557nPoXd .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uM557nPoXd .card-text {
  padding-top: 10rem;
}
@media (max-width: 992px) {
  .cid-uM557nPoXd .card-text {
    padding-top: 5rem;
  }
}
.cid-uM557nPoXd .item-wrapper {
  background: #ffffff;
  padding: 1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  border: solid 1px #c1c1c1;
  transition: all ease-in-out 0.3s;
}
.cid-uM557nPoXd .item-wrapper:hover {
  background-color: #c1c1c1;
  transition: all ease-in-out 0.3s;
}
.cid-uM557nPoXd .item-wrapper:hover .card-title,
.cid-uM557nPoXd .item-wrapper:hover .card-text,
.cid-uM557nPoXd .item-wrapper:hover .mbr-iconfont {
  color: #000000 !important;
  transition: all ease-in-out 0.3s;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uM557nPoXd .item-wrapper {
    padding: 1rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uM557nPoXd .item-wrapper {
    padding: 1rem;
    margin-bottom: 1rem;
  }
}
.cid-uM557nPoXd .mbr-iconfont {
  display: inline-flex;
  font-size: 4rem;
  color: #221b35;
  justify-content: center;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 1700px) {
  .cid-uM557nPoXd .mbr-iconfont {
    font-size: 3rem;
    margin-left: 0rem;
    margin-bottom: 1rem;
  }
}
.cid-uM557nPoXd .mbr-section-title {
  color: #000000;
}
.cid-uM557nPoXd .mbr-section-subtitle {
  color: #221b35;
}
.cid-uM557nPoXd .card-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.cid-uM557nPoXd .card-box .item-footer {
  margin-top: auto;
}
.cid-uM557nPoXd .content-head {
  max-width: 800px;
}
.cid-uM557nPoXd .card-title,
.cid-uM557nPoXd .iconfont-wrapper {
  color: #221b35;
}
.cid-uM557nPoXd .card-text,
.cid-uM557nPoXd .item .mbr-section-btn {
  color: #221b35;
}
#custom-html-3p {
  /* Type valid CSS here */
}
#custom-html-3p div {
  padding: 20px 0;
  color: #777;
  text-align: center;
}
#custom-html-3p p {
  font-size: 60px;
  color: #777;
}
.cid-uM557oXWDS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM557oXWDS .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #000000 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-uM557oXWDS .panel-group {
  border: none;
}
.cid-uM557oXWDS .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-uM557oXWDS .card-header {
    padding: 1rem 0rem;
  }
}
.cid-uM557oXWDS .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uM557oXWDS .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-uM557oXWDS .img-col {
  padding: 0;
}
.cid-uM557oXWDS .img-item {
  height: 100%;
}
.cid-uM557oXWDS img {
  height: 100%;
  object-fit: cover;
}
.cid-uM557oXWDS .collapsed span {
  transform: rotate(0deg);
}
.cid-uM557oXWDS .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uM557oXWDS p {
  margin-bottom: 0.3rem;
}
.cid-uM557oXWDS .panel-title-edit {
  color: #e9c0e9;
}
.cid-uM557oXWDS .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uM557oXWDS .card {
  background: #f4f4f4;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-uM557oXWDS .card {
    padding: 1.5rem;
  }
}
.cid-uM557oXWDS .panel-text {
  color: #320707;
}
.cid-uM557oXWDS .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-uM557oXWDS .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-uM557oXWDS .panel-title-edit,
.cid-uM557oXWDS .mbr-iconfont {
  color: #000000;
}
.cid-uM557pe5Px {
  display: flex;
  padding-top: 17rem;
  padding-bottom: 9rem;
  background-image: url("../../images/foundations-bg2.webp");
}
.cid-uM557pe5Px .mbr-overlay {
  background-color: #000000;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .cid-uM557pe5Px {
    align-items: flex-end;
  }
  .cid-uM557pe5Px .row {
    justify-content: center;
  }
  .cid-uM557pe5Px .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM557pe5Px .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM557pe5Px {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uM557pe5Px .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM557pe5Px .content-wrap {
    width: 100%;
  }
}
.cid-uM557pe5Px .mbr-section-title,
.cid-uM557pe5Px .mbr-section-subtitle {
  text-align: center;
}
.cid-uM557pe5Px .mbr-text,
.cid-uM557pe5Px .mbr-section-btn {
  text-align: center;
}
.cid-uM557pw986 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM557pw986 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM557pw986 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM557pw986 .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM557pw986 .card-title,
.cid-uM557pw986 .iconfont-wrapper {
  color: #232323;
}
.cid-uM557pw986 .card-text {
  color: #232323;
}
.cid-uM557pw986 .mbr-section-title {
  color: #232323;
}
.cid-uM557pw986 .mbr-section-subtitle {
  color: #232323;
}
.cid-uM557pw986 .content-head {
  max-width: 800px;
}
.cid-uM557pQAHE {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM557pQAHE .footer-item {
  padding: 30px;
}
.cid-uM557pQAHE .mbr-section-subtitle,
.cid-uM557pQAHE .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM557pQAHE .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM557pQAHE .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM557pQAHE .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM557pQAHE .row {
    text-align: center;
  }
  .cid-uM557pQAHE .social-row {
    justify-content: center;
  }
}
.cid-uM557pQAHE .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM557pQAHE .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM557pQAHE .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM557pQAHE .mbr-text {
  color: #ffffff;
}
.cid-uM557pQAHE .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM557pQAHE .list a {
  color: #ffffff;
}
.cid-uM557pQAHE .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM557pQAHE .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM557pQAHE .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM557pQAHE .mbr-iconfont {
  color: #ffffff;
}
.cid-uM557pQAHE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM557pQAHE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM5aOmDofc .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM5aOmDofc .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM5aOmDofc .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM5aOmDofc .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM5aOmDofc .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM5aOmDofc .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM5aOmDofc .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM5aOmDofc .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM5aOmDofc .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM5aOmDofc .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM5aOmDofc a {
  font-style: normal;
}
.cid-uM5aOmDofc .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM5aOmDofc .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM5aOmDofc .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-uM5aOmDofc .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM5aOmDofc .content-text {
  margin-bottom: 0;
}
.cid-uM5aOmDofc .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM5aOmDofc .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM5aOmDofc .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM5aOmDofc .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM5aOmDofc .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM5aOmDofc .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM5aOmDofc .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM5aOmDofc .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM5aOmDofc .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM5aOmDofc .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM5aOmDofc .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM5aOmDofc .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM5aOmDofc .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM5aOmDofc .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM5aOmDofc .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM5aOmDofc .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM5aOmDofc .menu-content-top.show {
  display: block;
}
.cid-uM5aOmDofc .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM5aOmDofc .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM5aOmDofc .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM5aOmDofc .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM5aOmDofc .dropdown-item:before {
    display: none;
  }
  .cid-uM5aOmDofc .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM5aOmDofc .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM5aOmDofc img {
    height: 3.8rem !important;
  }
  .cid-uM5aOmDofc .btn {
    display: flex;
  }
  .cid-uM5aOmDofc button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM5aOmDofc .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM5aOmDofc .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM5aOmDofc .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM5aOmDofc .navbar-collapse.collapsing,
  .cid-uM5aOmDofc .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM5aOmDofc .navbar-collapse.collapsing .navbar-nav,
  .cid-uM5aOmDofc .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM5aOmDofc .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM5aOmDofc .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM5aOmDofc .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM5aOmDofc .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM5aOmDofc .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM5aOmDofc .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM5aOmDofc .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM5aOmDofc .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM5aOmDofc .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM5aOmDofc .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM5aOmDofc .navbar .menu-content-top {
    display: block;
  }
  .cid-uM5aOmDofc .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM5aOmDofc .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM5aOmDofc .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM5aOmDofc .menu-bottom {
    display: flex;
  }
  .cid-uM5aOmDofc .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM5aOmDofc .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM5aOmDofc .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM5aOmDofc .navbar-toggler {
    display: none;
  }
}
.cid-uM5aOmDofc .navbar-short .menu-content-top {
  border: none;
}
.cid-uM5aOmDofc .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM5aOmDofc .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM5aOmDofc .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM5aOmDofc .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM5aOmDofc .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM5aOmDofc .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM5aOmDofc .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM5aOmDofc .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM5aOmDofc .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM5aOmDofc .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM5aOmDofc .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM5aOmDofc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM5aOmDofc .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-uM5aOmDofc .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM5aOmDofc .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM5aOmDofc .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM5aOmDofc .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM5aOmDofc .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM5aOmDofc .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM5aOmDofc .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM5aOmDofc .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM5aOmDofc button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM5aOmDofc button.navbar-toggler:focus {
  outline: none;
}
.cid-uM5aOmDofc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM5aOmDofc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM5aOmDofc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM5aOmDofc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM5aOmDofc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM5aOmDofc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM5aOmDofc nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM5aOmDofc nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM5aOmDofc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM5aOmDofc .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM5aOmDofc .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM5aOmDofc .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM5aOmDofc .collapsed .btn {
  display: flex;
}
.cid-uM5aOmDofc .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM5aOmDofc .collapsed .navbar-collapse.collapsing,
.cid-uM5aOmDofc .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM5aOmDofc .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM5aOmDofc .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM5aOmDofc .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM5aOmDofc .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM5aOmDofc .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM5aOmDofc .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM5aOmDofc .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM5aOmDofc .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM5aOmDofc .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM5aOmDofc .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM5aOmDofc .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM5aOmDofc .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM5aOmDofc .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM5aOmDofc .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM5aOmDofc .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM5aOmDofc .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM5aOmDofc .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM5aOmDofc .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM5aOmDofc .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM5aOmDofc .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM5aOmDofc .nav-link:focus {
  outline: none;
}
.cid-uM5aOmDofc .navbar-toggler {
  position: relative;
}
.cid-uM5aOmDofc .dropdown-item.active,
.cid-uM5aOmDofc .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM5aOmDofc .nav-link:hover,
.cid-uM5aOmDofc .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM5aOn8zf7 {
  display: flex;
  background-image: url("../../images/forming-bg.webp");
}
.cid-uM5aOn8zf7 .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM5aOn8zf7 {
    align-items: center;
  }
  .cid-uM5aOn8zf7 .row {
    justify-content: center;
  }
  .cid-uM5aOn8zf7 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM5aOn8zf7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM5aOn8zf7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM5aOn8zf7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM5aOn8zf7 .content-wrap {
    width: 100%;
  }
}
.cid-uM5aOn8zf7 .mbr-section-title,
.cid-uM5aOn8zf7 .mbr-section-subtitle {
  text-align: center;
}
.cid-uM5aOn8zf7 .mbr-text,
.cid-uM5aOn8zf7 .mbr-section-btn {
  text-align: center;
}
.cid-uM5aOnB78J {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM5aOnB78J .mbr-text {
  color: #ffffff;
}
.cid-uM5aOnB78J .mbr-section-subtitle {
  color: #000000;
}
.cid-uM5aOnB78J .mbr-section-title {
  color: #ffffff;
}
.cid-uM5aOnWTBC {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uM5aOnWTBC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5aOnWTBC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM5aOnWTBC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM5aOnWTBC .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM5aOnWTBC .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM5aOnWTBC .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM5aOnWTBC .mbr-section-title {
  color: #000000;
}
.cid-uM5aOnWTBC .mbr-text,
.cid-uM5aOnWTBC .mbr-section-btn {
  color: #000000;
}
#custom-html-3u {
  /* Type valid CSS here */
}
#custom-html-3u div {
  padding: 20px 0;
  color: #777;
  text-align: center;
}
#custom-html-3u p {
  font-size: 60px;
  color: #777;
}
.cid-uM5aOoqyrX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM5aOoqyrX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5aOoqyrX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM5aOoqyrX .card-box__top {
  display: flex;
  justify-content: space-between;
  align-items: top;
}
@media (max-width: 1600px) {
  .cid-uM5aOoqyrX .card-box__top {
    flex-direction: column-reverse;
  }
}
.cid-uM5aOoqyrX .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uM5aOoqyrX .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uM5aOoqyrX .card-text {
  padding-top: 10rem;
}
@media (max-width: 992px) {
  .cid-uM5aOoqyrX .card-text {
    padding-top: 5rem;
  }
}
.cid-uM5aOoqyrX .item-wrapper {
  background: #ffffff;
  padding: 1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  border: solid 1px #c1c1c1;
  transition: all ease-in-out 0.3s;
}
.cid-uM5aOoqyrX .item-wrapper:hover {
  background-color: #c1c1c1;
  transition: all ease-in-out 0.3s;
}
.cid-uM5aOoqyrX .item-wrapper:hover .card-title,
.cid-uM5aOoqyrX .item-wrapper:hover .card-text,
.cid-uM5aOoqyrX .item-wrapper:hover .mbr-iconfont {
  color: #000000 !important;
  transition: all ease-in-out 0.3s;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uM5aOoqyrX .item-wrapper {
    padding: 1rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uM5aOoqyrX .item-wrapper {
    padding: 1rem;
    margin-bottom: 1rem;
  }
}
.cid-uM5aOoqyrX .mbr-iconfont {
  display: inline-flex;
  font-size: 4rem;
  color: #221b35;
  justify-content: center;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 1700px) {
  .cid-uM5aOoqyrX .mbr-iconfont {
    font-size: 3rem;
    margin-left: 0rem;
    margin-bottom: 1rem;
  }
}
.cid-uM5aOoqyrX .mbr-section-title {
  color: #000000;
}
.cid-uM5aOoqyrX .mbr-section-subtitle {
  color: #221b35;
}
.cid-uM5aOoqyrX .card-box {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.cid-uM5aOoqyrX .card-box .item-footer {
  margin-top: auto;
}
.cid-uM5aOoqyrX .content-head {
  max-width: 800px;
}
.cid-uM5aOoqyrX .card-title,
.cid-uM5aOoqyrX .iconfont-wrapper {
  color: #221b35;
}
.cid-uM5aOoqyrX .card-text,
.cid-uM5aOoqyrX .item .mbr-section-btn {
  color: #221b35;
}
#custom-html-3w {
  /* Type valid CSS here */
}
#custom-html-3w div {
  padding: 20px 0;
  color: #777;
  text-align: center;
}
#custom-html-3w p {
  font-size: 60px;
  color: #777;
}
.cid-uM5aOptiEe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM5aOptiEe .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #000000 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-uM5aOptiEe .panel-group {
  border: none;
}
.cid-uM5aOptiEe .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-uM5aOptiEe .card-header {
    padding: 1rem 0rem;
  }
}
.cid-uM5aOptiEe .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uM5aOptiEe .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-uM5aOptiEe .img-col {
  padding: 0;
}
.cid-uM5aOptiEe .img-item {
  height: 100%;
}
.cid-uM5aOptiEe img {
  height: 100%;
  object-fit: cover;
}
.cid-uM5aOptiEe .collapsed span {
  transform: rotate(0deg);
}
.cid-uM5aOptiEe .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uM5aOptiEe p {
  margin-bottom: 0.3rem;
}
.cid-uM5aOptiEe .panel-title-edit {
  color: #e9c0e9;
}
.cid-uM5aOptiEe .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uM5aOptiEe .card {
  background: #f4f4f4;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-uM5aOptiEe .card {
    padding: 1.5rem;
  }
}
.cid-uM5aOptiEe .panel-text {
  color: #320707;
}
.cid-uM5aOptiEe .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-uM5aOptiEe .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-uM5aOptiEe .panel-title-edit,
.cid-uM5aOptiEe .mbr-iconfont {
  color: #000000;
}
.cid-uM5aOpKNo6 {
  display: flex;
  padding-top: 17rem;
  padding-bottom: 9rem;
  background-image: url("../../images/forming-bg3.webp");
}
.cid-uM5aOpKNo6 .mbr-overlay {
  background-color: #000000;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .cid-uM5aOpKNo6 {
    align-items: flex-end;
  }
  .cid-uM5aOpKNo6 .row {
    justify-content: center;
  }
  .cid-uM5aOpKNo6 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM5aOpKNo6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM5aOpKNo6 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uM5aOpKNo6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM5aOpKNo6 .content-wrap {
    width: 100%;
  }
}
.cid-uM5aOpKNo6 .mbr-section-title,
.cid-uM5aOpKNo6 .mbr-section-subtitle {
  text-align: center;
}
.cid-uM5aOpKNo6 .mbr-text,
.cid-uM5aOpKNo6 .mbr-section-btn {
  text-align: center;
}
.cid-uM5aOq1MFs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM5aOq1MFs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5aOq1MFs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM5aOq1MFs .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM5aOq1MFs .card-title,
.cid-uM5aOq1MFs .iconfont-wrapper {
  color: #232323;
}
.cid-uM5aOq1MFs .card-text {
  color: #232323;
}
.cid-uM5aOq1MFs .mbr-section-title {
  color: #232323;
}
.cid-uM5aOq1MFs .mbr-section-subtitle {
  color: #232323;
}
.cid-uM5aOq1MFs .content-head {
  max-width: 800px;
}
.cid-uM5aOqp3cu {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM5aOqp3cu .footer-item {
  padding: 30px;
}
.cid-uM5aOqp3cu .mbr-section-subtitle,
.cid-uM5aOqp3cu .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM5aOqp3cu .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM5aOqp3cu .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM5aOqp3cu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM5aOqp3cu .row {
    text-align: center;
  }
  .cid-uM5aOqp3cu .social-row {
    justify-content: center;
  }
}
.cid-uM5aOqp3cu .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM5aOqp3cu .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM5aOqp3cu .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM5aOqp3cu .mbr-text {
  color: #ffffff;
}
.cid-uM5aOqp3cu .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM5aOqp3cu .list a {
  color: #ffffff;
}
.cid-uM5aOqp3cu .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM5aOqp3cu .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM5aOqp3cu .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM5aOqp3cu .mbr-iconfont {
  color: #ffffff;
}
.cid-uM5aOqp3cu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5aOqp3cu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM5i9fyYLA .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM5i9fyYLA .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM5i9fyYLA .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM5i9fyYLA .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM5i9fyYLA .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM5i9fyYLA .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM5i9fyYLA .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM5i9fyYLA .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM5i9fyYLA .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM5i9fyYLA .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM5i9fyYLA a {
  font-style: normal;
}
.cid-uM5i9fyYLA .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM5i9fyYLA .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM5i9fyYLA .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-uM5i9fyYLA .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM5i9fyYLA .content-text {
  margin-bottom: 0;
}
.cid-uM5i9fyYLA .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM5i9fyYLA .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM5i9fyYLA .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM5i9fyYLA .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM5i9fyYLA .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM5i9fyYLA .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM5i9fyYLA .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM5i9fyYLA .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM5i9fyYLA .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM5i9fyYLA .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM5i9fyYLA .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM5i9fyYLA .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM5i9fyYLA .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM5i9fyYLA .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM5i9fyYLA .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM5i9fyYLA .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM5i9fyYLA .menu-content-top.show {
  display: block;
}
.cid-uM5i9fyYLA .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM5i9fyYLA .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM5i9fyYLA .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM5i9fyYLA .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM5i9fyYLA .dropdown-item:before {
    display: none;
  }
  .cid-uM5i9fyYLA .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM5i9fyYLA .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM5i9fyYLA img {
    height: 3.8rem !important;
  }
  .cid-uM5i9fyYLA .btn {
    display: flex;
  }
  .cid-uM5i9fyYLA button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM5i9fyYLA .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM5i9fyYLA .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM5i9fyYLA .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM5i9fyYLA .navbar-collapse.collapsing,
  .cid-uM5i9fyYLA .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM5i9fyYLA .navbar-collapse.collapsing .navbar-nav,
  .cid-uM5i9fyYLA .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM5i9fyYLA .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM5i9fyYLA .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM5i9fyYLA .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM5i9fyYLA .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM5i9fyYLA .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM5i9fyYLA .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM5i9fyYLA .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM5i9fyYLA .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM5i9fyYLA .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM5i9fyYLA .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM5i9fyYLA .navbar .menu-content-top {
    display: block;
  }
  .cid-uM5i9fyYLA .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM5i9fyYLA .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM5i9fyYLA .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM5i9fyYLA .menu-bottom {
    display: flex;
  }
  .cid-uM5i9fyYLA .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM5i9fyYLA .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM5i9fyYLA .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM5i9fyYLA .navbar-toggler {
    display: none;
  }
}
.cid-uM5i9fyYLA .navbar-short .menu-content-top {
  border: none;
}
.cid-uM5i9fyYLA .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM5i9fyYLA .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM5i9fyYLA .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM5i9fyYLA .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM5i9fyYLA .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM5i9fyYLA .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM5i9fyYLA .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM5i9fyYLA .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM5i9fyYLA .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM5i9fyYLA .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM5i9fyYLA .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM5i9fyYLA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM5i9fyYLA .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-uM5i9fyYLA .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM5i9fyYLA .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM5i9fyYLA .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM5i9fyYLA .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM5i9fyYLA .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM5i9fyYLA .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM5i9fyYLA .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM5i9fyYLA .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM5i9fyYLA button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM5i9fyYLA button.navbar-toggler:focus {
  outline: none;
}
.cid-uM5i9fyYLA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM5i9fyYLA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM5i9fyYLA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM5i9fyYLA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM5i9fyYLA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM5i9fyYLA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM5i9fyYLA nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM5i9fyYLA nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM5i9fyYLA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM5i9fyYLA .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM5i9fyYLA .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM5i9fyYLA .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM5i9fyYLA .collapsed .btn {
  display: flex;
}
.cid-uM5i9fyYLA .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM5i9fyYLA .collapsed .navbar-collapse.collapsing,
.cid-uM5i9fyYLA .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM5i9fyYLA .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM5i9fyYLA .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM5i9fyYLA .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM5i9fyYLA .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM5i9fyYLA .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM5i9fyYLA .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM5i9fyYLA .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM5i9fyYLA .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM5i9fyYLA .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM5i9fyYLA .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM5i9fyYLA .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM5i9fyYLA .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM5i9fyYLA .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM5i9fyYLA .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM5i9fyYLA .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM5i9fyYLA .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM5i9fyYLA .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM5i9fyYLA .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM5i9fyYLA .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM5i9fyYLA .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM5i9fyYLA .nav-link:focus {
  outline: none;
}
.cid-uM5i9fyYLA .navbar-toggler {
  position: relative;
}
.cid-uM5i9fyYLA .dropdown-item.active,
.cid-uM5i9fyYLA .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM5i9fyYLA .nav-link:hover,
.cid-uM5i9fyYLA .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM5i9g5khF {
  display: flex;
  background-image: url("../../images/hardscapes-bg1.webp");
}
.cid-uM5i9g5khF .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM5i9g5khF {
    align-items: center;
  }
  .cid-uM5i9g5khF .row {
    justify-content: center;
  }
  .cid-uM5i9g5khF .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM5i9g5khF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM5i9g5khF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM5i9g5khF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM5i9g5khF .content-wrap {
    width: 100%;
  }
}
.cid-uM5i9g5khF .mbr-section-title,
.cid-uM5i9g5khF .mbr-section-subtitle {
  text-align: center;
}
.cid-uM5i9g5khF .mbr-text,
.cid-uM5i9g5khF .mbr-section-btn {
  text-align: center;
}
.cid-uM5i9gBsQk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM5i9gBsQk .mbr-text {
  color: #ffffff;
}
.cid-uM5i9gBsQk .mbr-section-subtitle {
  color: #000000;
}
.cid-uM5i9gBsQk .mbr-section-title {
  color: #ffffff;
}
.cid-uM5i9h1KPQ {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uM5i9h1KPQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5i9h1KPQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM5i9h1KPQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM5i9h1KPQ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM5i9h1KPQ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM5i9h1KPQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM5i9h1KPQ .mbr-section-title {
  color: #000000;
}
.cid-uM5i9h1KPQ .mbr-text,
.cid-uM5i9h1KPQ .mbr-section-btn {
  color: #000000;
}
.cid-uNEqRldcWY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uNEqRldcWY .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uNEqRldcWY img,
.cid-uNEqRldcWY .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-uNEqRldcWY .item:focus,
.cid-uNEqRldcWY span:focus {
  outline: none;
}
.cid-uNEqRldcWY .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uNEqRldcWY .item {
    margin-bottom: 1rem;
  }
}
.cid-uNEqRldcWY .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uNEqRldcWY .mbr-section-title {
  color: #ffffff;
}
.cid-uNEqRldcWY .mbr-text,
.cid-uNEqRldcWY .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uNEqRldcWY .item-title {
  color: #ffffff;
  text-align: center;
}
.cid-uNEqRldcWY .content-head {
  max-width: 800px;
}
.cid-uNEqRldcWY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uM5i9ipcS0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM5i9ipcS0 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #000000 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-uM5i9ipcS0 .panel-group {
  border: none;
}
.cid-uM5i9ipcS0 .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-uM5i9ipcS0 .card-header {
    padding: 1rem 0rem;
  }
}
.cid-uM5i9ipcS0 .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uM5i9ipcS0 .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-uM5i9ipcS0 .img-col {
  padding: 0;
}
.cid-uM5i9ipcS0 .img-item {
  height: 100%;
}
.cid-uM5i9ipcS0 img {
  height: 100%;
  object-fit: cover;
}
.cid-uM5i9ipcS0 .collapsed span {
  transform: rotate(0deg);
}
.cid-uM5i9ipcS0 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uM5i9ipcS0 p {
  margin-bottom: 0.3rem;
}
.cid-uM5i9ipcS0 .panel-title-edit {
  color: #e9c0e9;
}
.cid-uM5i9ipcS0 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uM5i9ipcS0 .card {
  background: #f4f4f4;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-uM5i9ipcS0 .card {
    padding: 1.5rem;
  }
}
.cid-uM5i9ipcS0 .panel-text {
  color: #320707;
}
.cid-uM5i9ipcS0 .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-uM5i9ipcS0 .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-uM5i9ipcS0 .panel-title-edit,
.cid-uM5i9ipcS0 .mbr-iconfont {
  color: #000000;
}
.cid-uM5i9iYbGe {
  display: flex;
  padding-top: 17rem;
  padding-bottom: 9rem;
  background-image: url("../../images/hardscapes-bg4.webp");
}
.cid-uM5i9iYbGe .mbr-overlay {
  background-color: #000000;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .cid-uM5i9iYbGe {
    align-items: flex-end;
  }
  .cid-uM5i9iYbGe .row {
    justify-content: center;
  }
  .cid-uM5i9iYbGe .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM5i9iYbGe .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM5i9iYbGe {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uM5i9iYbGe .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM5i9iYbGe .content-wrap {
    width: 100%;
  }
}
.cid-uM5i9iYbGe .mbr-section-title,
.cid-uM5i9iYbGe .mbr-section-subtitle {
  text-align: center;
}
.cid-uM5i9iYbGe .mbr-text,
.cid-uM5i9iYbGe .mbr-section-btn {
  text-align: center;
}
.cid-uM5i9jux23 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM5i9jux23 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5i9jux23 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM5i9jux23 .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM5i9jux23 .card-title,
.cid-uM5i9jux23 .iconfont-wrapper {
  color: #232323;
}
.cid-uM5i9jux23 .card-text {
  color: #232323;
}
.cid-uM5i9jux23 .mbr-section-title {
  color: #232323;
}
.cid-uM5i9jux23 .mbr-section-subtitle {
  color: #232323;
}
.cid-uM5i9jux23 .content-head {
  max-width: 800px;
}
.cid-uM5i9kDTnk {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM5i9kDTnk .footer-item {
  padding: 30px;
}
.cid-uM5i9kDTnk .mbr-section-subtitle,
.cid-uM5i9kDTnk .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM5i9kDTnk .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM5i9kDTnk .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM5i9kDTnk .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM5i9kDTnk .row {
    text-align: center;
  }
  .cid-uM5i9kDTnk .social-row {
    justify-content: center;
  }
}
.cid-uM5i9kDTnk .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM5i9kDTnk .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM5i9kDTnk .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM5i9kDTnk .mbr-text {
  color: #ffffff;
}
.cid-uM5i9kDTnk .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM5i9kDTnk .list a {
  color: #ffffff;
}
.cid-uM5i9kDTnk .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM5i9kDTnk .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM5i9kDTnk .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM5i9kDTnk .mbr-iconfont {
  color: #ffffff;
}
.cid-uM5i9kDTnk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5i9kDTnk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM5mdYUjdo .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-uM5mdYUjdo .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-uM5mdYUjdo .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-uM5mdYUjdo .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM5mdYUjdo .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-uM5mdYUjdo .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-uM5mdYUjdo .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-uM5mdYUjdo .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-uM5mdYUjdo .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-uM5mdYUjdo .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-uM5mdYUjdo a {
  font-style: normal;
}
.cid-uM5mdYUjdo .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-uM5mdYUjdo .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-uM5mdYUjdo .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-uM5mdYUjdo .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-uM5mdYUjdo .content-text {
  margin-bottom: 0;
}
.cid-uM5mdYUjdo .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-uM5mdYUjdo .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-uM5mdYUjdo .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-uM5mdYUjdo .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uM5mdYUjdo .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-uM5mdYUjdo .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-uM5mdYUjdo .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM5mdYUjdo .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-uM5mdYUjdo .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-uM5mdYUjdo .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-uM5mdYUjdo .nav-dropdown .link {
  font-weight: 400;
}
.cid-uM5mdYUjdo .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-uM5mdYUjdo .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-uM5mdYUjdo .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-uM5mdYUjdo .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-uM5mdYUjdo .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-uM5mdYUjdo .menu-content-top.show {
  display: block;
}
.cid-uM5mdYUjdo .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-uM5mdYUjdo .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-uM5mdYUjdo .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-uM5mdYUjdo .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-uM5mdYUjdo .dropdown-item:before {
    display: none;
  }
  .cid-uM5mdYUjdo .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-uM5mdYUjdo .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-uM5mdYUjdo img {
    height: 3.8rem !important;
  }
  .cid-uM5mdYUjdo .btn {
    display: flex;
  }
  .cid-uM5mdYUjdo button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-uM5mdYUjdo .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-uM5mdYUjdo .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-uM5mdYUjdo .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-uM5mdYUjdo .navbar-collapse.collapsing,
  .cid-uM5mdYUjdo .navbar-collapse.show {
    display: block !important;
  }
  .cid-uM5mdYUjdo .navbar-collapse.collapsing .navbar-nav,
  .cid-uM5mdYUjdo .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-uM5mdYUjdo .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-uM5mdYUjdo .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-uM5mdYUjdo .navbar-collapse.collapsing .navbar-buttons,
  .cid-uM5mdYUjdo .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-uM5mdYUjdo .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-uM5mdYUjdo .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-uM5mdYUjdo .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-uM5mdYUjdo .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-uM5mdYUjdo .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-uM5mdYUjdo .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-uM5mdYUjdo .navbar .menu-content-top {
    display: block;
  }
  .cid-uM5mdYUjdo .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-uM5mdYUjdo .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-uM5mdYUjdo .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-uM5mdYUjdo .menu-bottom {
    display: flex;
  }
  .cid-uM5mdYUjdo .navbar {
    display: block;
    padding: 0;
  }
  .cid-uM5mdYUjdo .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM5mdYUjdo .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-uM5mdYUjdo .navbar-toggler {
    display: none;
  }
}
.cid-uM5mdYUjdo .navbar-short .menu-content-top {
  border: none;
}
.cid-uM5mdYUjdo .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM5mdYUjdo .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-uM5mdYUjdo .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-uM5mdYUjdo .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-uM5mdYUjdo .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM5mdYUjdo .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-uM5mdYUjdo .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-uM5mdYUjdo .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM5mdYUjdo .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-uM5mdYUjdo .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-uM5mdYUjdo .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-uM5mdYUjdo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uM5mdYUjdo .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-uM5mdYUjdo .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-uM5mdYUjdo .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uM5mdYUjdo .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-uM5mdYUjdo .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-uM5mdYUjdo .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-uM5mdYUjdo .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-uM5mdYUjdo .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-uM5mdYUjdo .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-uM5mdYUjdo button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-uM5mdYUjdo button.navbar-toggler:focus {
  outline: none;
}
.cid-uM5mdYUjdo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uM5mdYUjdo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uM5mdYUjdo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uM5mdYUjdo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uM5mdYUjdo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uM5mdYUjdo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM5mdYUjdo nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uM5mdYUjdo nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uM5mdYUjdo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uM5mdYUjdo .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM5mdYUjdo .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-uM5mdYUjdo .collapsed .menu-logo {
  margin-right: 0;
}
.cid-uM5mdYUjdo .collapsed .btn {
  display: flex;
}
.cid-uM5mdYUjdo .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-uM5mdYUjdo .collapsed .navbar-collapse.collapsing,
.cid-uM5mdYUjdo .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-uM5mdYUjdo .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-uM5mdYUjdo .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-uM5mdYUjdo .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-uM5mdYUjdo .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-uM5mdYUjdo .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-uM5mdYUjdo .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-uM5mdYUjdo .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-uM5mdYUjdo .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-uM5mdYUjdo .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-uM5mdYUjdo .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-uM5mdYUjdo .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-uM5mdYUjdo .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-uM5mdYUjdo .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-uM5mdYUjdo .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-uM5mdYUjdo .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-uM5mdYUjdo .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-uM5mdYUjdo .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-uM5mdYUjdo .collapsed .dropdown-item:before {
  display: none;
}
.cid-uM5mdYUjdo .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-uM5mdYUjdo .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-uM5mdYUjdo .nav-link:focus {
  outline: none;
}
.cid-uM5mdYUjdo .navbar-toggler {
  position: relative;
}
.cid-uM5mdYUjdo .dropdown-item.active,
.cid-uM5mdYUjdo .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-uM5mdYUjdo .nav-link:hover,
.cid-uM5mdYUjdo .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-uM5mdZdg59 {
  display: flex;
  background-image: url("../../images/industrial.webp");
}
.cid-uM5mdZdg59 .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
@media (min-width: 768px) {
  .cid-uM5mdZdg59 {
    align-items: center;
  }
  .cid-uM5mdZdg59 .row {
    justify-content: center;
  }
  .cid-uM5mdZdg59 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM5mdZdg59 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM5mdZdg59 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uM5mdZdg59 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM5mdZdg59 .content-wrap {
    width: 100%;
  }
}
.cid-uM5mdZdg59 .mbr-section-title,
.cid-uM5mdZdg59 .mbr-section-subtitle {
  text-align: center;
}
.cid-uM5mdZdg59 .mbr-text,
.cid-uM5mdZdg59 .mbr-section-btn {
  text-align: center;
}
.cid-uM5mdZsLMi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uM5mdZsLMi .mbr-text {
  color: #ffffff;
}
.cid-uM5mdZsLMi .mbr-section-subtitle {
  color: #000000;
}
.cid-uM5mdZsLMi .mbr-section-title {
  color: #ffffff;
}
.cid-uM5mdZFWni {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uM5mdZFWni .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5mdZFWni .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uM5mdZFWni .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uM5mdZFWni .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uM5mdZFWni .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uM5mdZFWni .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uM5mdZFWni .mbr-section-title {
  color: #000000;
}
.cid-uM5mdZFWni .mbr-text,
.cid-uM5mdZFWni .mbr-section-btn {
  color: #000000;
}
#custom-html-4g {
  /* Type valid CSS here */
}
#custom-html-4g div {
  padding: 20px 0;
  color: #777;
  text-align: center;
}
#custom-html-4g p {
  font-size: 60px;
  color: #777;
}
.cid-uM5me00b3b {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM5me00b3b .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #000000 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-uM5me00b3b .panel-group {
  border: none;
}
.cid-uM5me00b3b .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-uM5me00b3b .card-header {
    padding: 1rem 0rem;
  }
}
.cid-uM5me00b3b .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-uM5me00b3b .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-uM5me00b3b .img-col {
  padding: 0;
}
.cid-uM5me00b3b .img-item {
  height: 100%;
}
.cid-uM5me00b3b img {
  height: 100%;
  object-fit: cover;
}
.cid-uM5me00b3b .collapsed span {
  transform: rotate(0deg);
}
.cid-uM5me00b3b .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uM5me00b3b p {
  margin-bottom: 0.3rem;
}
.cid-uM5me00b3b .panel-title-edit {
  color: #e9c0e9;
}
.cid-uM5me00b3b .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-uM5me00b3b .card {
  background: #f4f4f4;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-uM5me00b3b .card {
    padding: 1.5rem;
  }
}
.cid-uM5me00b3b .panel-text {
  color: #320707;
}
.cid-uM5me00b3b .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-uM5me00b3b .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-uM5me00b3b .panel-title-edit,
.cid-uM5me00b3b .mbr-iconfont {
  color: #000000;
}
.cid-uM5me0ir5d {
  display: flex;
  padding-top: 17rem;
  padding-bottom: 9rem;
  background-image: url("../../images/industrial-bg3.webp");
}
.cid-uM5me0ir5d .mbr-overlay {
  background-color: #000000;
  opacity: 0.6;
}
@media (min-width: 768px) {
  .cid-uM5me0ir5d {
    align-items: flex-end;
  }
  .cid-uM5me0ir5d .row {
    justify-content: center;
  }
  .cid-uM5me0ir5d .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uM5me0ir5d .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uM5me0ir5d {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uM5me0ir5d .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uM5me0ir5d .content-wrap {
    width: 100%;
  }
}
.cid-uM5me0ir5d .mbr-section-title,
.cid-uM5me0ir5d .mbr-section-subtitle {
  text-align: center;
}
.cid-uM5me0ir5d .mbr-text,
.cid-uM5me0ir5d .mbr-section-btn {
  text-align: center;
}
.cid-uM5me0AMns {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uM5me0AMns .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5me0AMns .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uM5me0AMns .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-uM5me0AMns .card-title,
.cid-uM5me0AMns .iconfont-wrapper {
  color: #232323;
}
.cid-uM5me0AMns .card-text {
  color: #232323;
}
.cid-uM5me0AMns .mbr-section-title {
  color: #232323;
}
.cid-uM5me0AMns .mbr-section-subtitle {
  color: #232323;
}
.cid-uM5me0AMns .content-head {
  max-width: 800px;
}
.cid-uM5me0WYX7 {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-uM5me0WYX7 .footer-item {
  padding: 30px;
}
.cid-uM5me0WYX7 .mbr-section-subtitle,
.cid-uM5me0WYX7 .address-text {
  margin-bottom: 1.5rem;
}
.cid-uM5me0WYX7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-uM5me0WYX7 .social-row {
    padding-top: 1.5rem;
  }
}
.cid-uM5me0WYX7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uM5me0WYX7 .row {
    text-align: center;
  }
  .cid-uM5me0WYX7 .social-row {
    justify-content: center;
  }
}
.cid-uM5me0WYX7 .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-uM5me0WYX7 .footer-content {
    flex-wrap: wrap;
  }
}
.cid-uM5me0WYX7 .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-uM5me0WYX7 .mbr-text {
  color: #ffffff;
}
.cid-uM5me0WYX7 .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-uM5me0WYX7 .list a {
  color: #ffffff;
}
.cid-uM5me0WYX7 .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-uM5me0WYX7 .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-uM5me0WYX7 .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-uM5me0WYX7 .mbr-iconfont {
  color: #ffffff;
}
.cid-uM5me0WYX7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uM5me0WYX7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1JBob4zlu .navbar {
  padding: .5rem 0;
  background: #000000;
  transition: none;
  min-height: 77px;
}
@media (min-width: 992px) {
  .cid-v1JBob4zlu .navbar .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    margin: 0 !important;
  }
}
.cid-v1JBob4zlu .menu-logo {
  display: flex;
  position: relative;
  -webkit-align-items: center;
  align-items: center;
  margin-right: auto;
}
.cid-v1JBob4zlu .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0.5rem 0;
  transition: padding .2s;
  min-height: 3.8rem;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v1JBob4zlu .menu-logo .navbar-brand .navbar-caption-wrap {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-v1JBob4zlu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-v1JBob4zlu .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-v1JBob4zlu .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-v1JBob4zlu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-v1JBob4zlu .navbar-dropdown.bg-color.transparent.opened {
  background: #000000;
}
.cid-v1JBob4zlu a {
  font-style: normal;
}
.cid-v1JBob4zlu .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
}
.cid-v1JBob4zlu .nav-item a {
  padding: 0.4rem 0 !important;
}
.cid-v1JBob4zlu .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-v1JBob4zlu .dropdown-item:hover:before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  width: 16px;
}
.cid-v1JBob4zlu .content-text {
  margin-bottom: 0;
}
.cid-v1JBob4zlu .navbar-nav {
  position: relative;
  min-height: 60px;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media (min-width: 992px) {
  .cid-v1JBob4zlu .navbar-nav .main-menu-animated-line {
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    z-index: 100;
    border-top: 4px solid #c1c1c1;
    -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
  }
  .cid-v1JBob4zlu .navbar-nav .main-menu-animated-line.bottom {
    bottom: 0;
  }
  .cid-v1JBob4zlu .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
  }
}
@media (max-width: 991px) {
  .cid-v1JBob4zlu .navbar-nav .nav-item a {
    margin: 0 !important;
  }
}
.cid-v1JBob4zlu .navbar-nav .nav-item span {
  padding-right: 0.1rem;
}
.cid-v1JBob4zlu .display-4 > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-v1JBob4zlu .display-4 > .btn > .mbr-iconfont {
  font-size: 1.43em;
}
.cid-v1JBob4zlu .nav-dropdown .dropdown-item {
  font-weight: 400;
}
.cid-v1JBob4zlu .navbar-buttons.mbr-section-btn {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-v1JBob4zlu .nav-dropdown .link {
  font-weight: 400;
}
.cid-v1JBob4zlu .menu .navbar-brand .logo-text-part {
  vertical-align: top;
}
.cid-v1JBob4zlu .content-right-side {
  text-align: center;
}
@media (max-width: 575px) {
  .cid-v1JBob4zlu .content-right-side {
    display: flex;
    flex-direction: column;
    padding: 0.5rem 0;
  }
  .cid-v1JBob4zlu .content-right-side .content-link {
    font-size: 0.8rem;
    margin: 0;
    padding-bottom: 1rem;
    display: flex;
    justify-content: space-between;
  }
}
.cid-v1JBob4zlu .menu-content-top {
  display: none;
  padding: 1rem 0;
  transition: height 0.3s ease-in-out;
}
.cid-v1JBob4zlu .menu-content-top.show {
  display: block;
}
.cid-v1JBob4zlu .content-right-side .content-link {
  margin-left: 1rem;
}
.cid-v1JBob4zlu .content-right-side .content-link span {
  vertical-align: middle;
  padding-right: 1rem;
}
@media (max-width: 991px) {
  .cid-v1JBob4zlu .content-left-side {
    text-align: center;
    padding-bottom: 1rem;
  }
  .cid-v1JBob4zlu .dropdown-item {
    padding: 0.235em 0 !important;
    margin: 0 !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
  .cid-v1JBob4zlu .dropdown-item:before {
    display: none;
  }
  .cid-v1JBob4zlu .menu-logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cid-v1JBob4zlu .menu-bottom {
    width: 100%;
    padding: 0 1rem;
    display: block;
  }
  .cid-v1JBob4zlu img {
    height: 3.8rem !important;
  }
  .cid-v1JBob4zlu .btn {
    display: flex;
  }
  .cid-v1JBob4zlu button.navbar-toggler {
    display: block;
    align-self: center;
  }
  .cid-v1JBob4zlu .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
  }
  .cid-v1JBob4zlu .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-v1JBob4zlu .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-v1JBob4zlu .navbar-collapse.collapsing,
  .cid-v1JBob4zlu .navbar-collapse.show {
    display: block !important;
  }
  .cid-v1JBob4zlu .navbar-collapse.collapsing .navbar-nav,
  .cid-v1JBob4zlu .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-v1JBob4zlu .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-v1JBob4zlu .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
    padding: 0.5rem 0;
  }
  .cid-v1JBob4zlu .navbar-collapse.collapsing .navbar-buttons,
  .cid-v1JBob4zlu .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-v1JBob4zlu .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-v1JBob4zlu .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-v1JBob4zlu .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
  }
  .cid-v1JBob4zlu .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-v1JBob4zlu .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-v1JBob4zlu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 992px) {
  .cid-v1JBob4zlu .navbar .menu-content-top {
    display: block;
  }
  .cid-v1JBob4zlu .menu-content-top .row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .cid-v1JBob4zlu .content-right-side {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-basis: 70%;
    flex-basis: 70%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: right;
  }
  .cid-v1JBob4zlu .menu-content-top {
    border-bottom: 1px solid #e0e0e0;
  }
  .cid-v1JBob4zlu .menu-bottom {
    display: flex;
  }
  .cid-v1JBob4zlu .navbar {
    display: block;
    padding: 0;
  }
  .cid-v1JBob4zlu .navbar .menu-logo {
    margin-right: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-v1JBob4zlu .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: initial;
    align-self: auto;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    z-index: 101;
    min-height: 76px;
  }
  .cid-v1JBob4zlu .navbar-toggler {
    display: none;
  }
}
.cid-v1JBob4zlu .navbar-short .menu-content-top {
  border: none;
}
.cid-v1JBob4zlu .btn {
  padding: 0.7rem 1.5rem;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v1JBob4zlu .btn .mbr-iconfont {
  font-size: 1.2em;
}
.cid-v1JBob4zlu .navbar-toggleable-sm .navbar-collapse {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding-right: 5rem;
  width: 100%;
}
.cid-v1JBob4zlu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
}
.cid-v1JBob4zlu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-v1JBob4zlu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-v1JBob4zlu .dropdown .dropdown-menu {
  background: #000000;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
@media (max-width: 991px) {
  .cid-v1JBob4zlu .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-v1JBob4zlu .dropdown .dropdown-menu .dropdown-item {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cid-v1JBob4zlu .dropdown .dropdown-menu .dropdown-item::after {
  right: 1rem;
}
.cid-v1JBob4zlu .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}
.cid-v1JBob4zlu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v1JBob4zlu .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-v1JBob4zlu .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-v1JBob4zlu .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v1JBob4zlu .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  z-index: 1000;
}
.cid-v1JBob4zlu .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-v1JBob4zlu .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-v1JBob4zlu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-v1JBob4zlu .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-v1JBob4zlu .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-v1JBob4zlu button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
}
.cid-v1JBob4zlu button.navbar-toggler:focus {
  outline: none;
}
.cid-v1JBob4zlu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-v1JBob4zlu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v1JBob4zlu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v1JBob4zlu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v1JBob4zlu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v1JBob4zlu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v1JBob4zlu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v1JBob4zlu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v1JBob4zlu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v1JBob4zlu .collapsed.navbar {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-v1JBob4zlu .collapsed .menu-bottom {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.cid-v1JBob4zlu .collapsed .menu-logo {
  margin-right: 0;
}
.cid-v1JBob4zlu .collapsed .btn {
  display: flex;
}
.cid-v1JBob4zlu .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-v1JBob4zlu .collapsed .navbar-collapse.collapsing,
.cid-v1JBob4zlu .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-v1JBob4zlu .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-v1JBob4zlu .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-v1JBob4zlu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-v1JBob4zlu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-v1JBob4zlu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-v1JBob4zlu .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-v1JBob4zlu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-v1JBob4zlu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-v1JBob4zlu .collapsed:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 3.8rem  - 1rem);
  }
  .cid-v1JBob4zlu .collapsed .dropdown .dropdown-menu {
    overflow: hidden;
  }
}
.cid-v1JBob4zlu .collapsed button.navbar-toggler {
  display: block;
  -webkit-align-self: center;
  align-self: center;
}
.cid-v1JBob4zlu .collapsed .navbar-brand {
  margin-left: 1rem !important;
  margin-top: .5rem;
}
.cid-v1JBob4zlu .collapsed .navbar-toggleable-sm {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-v1JBob4zlu .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .25s;
  transition-property: opacity, padding, height;
}
.cid-v1JBob4zlu .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-v1JBob4zlu .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-v1JBob4zlu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
.cid-v1JBob4zlu .collapsed .dropdown-item:before {
  display: none;
}
.cid-v1JBob4zlu .navbar-dropdown {
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.cid-v1JBob4zlu .navbar-collapse {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
.cid-v1JBob4zlu .nav-link:focus {
  outline: none;
}
.cid-v1JBob4zlu .navbar-toggler {
  position: relative;
}
.cid-v1JBob4zlu .dropdown-item.active,
.cid-v1JBob4zlu .dropdown-item:active {
  background-color: #000000;
  color: auto;
}
.cid-v1JBob4zlu .nav-link:hover,
.cid-v1JBob4zlu .dropdown-item:hover {
  color: #c1c1c1;
}
.cid-v1JBobq3yB {
  display: flex;
  background-color: #2a2a2a;
}
@media (min-width: 768px) {
  .cid-v1JBobq3yB {
    align-items: center;
  }
  .cid-v1JBobq3yB .row {
    justify-content: center;
  }
  .cid-v1JBobq3yB .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-v1JBobq3yB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-v1JBobq3yB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-v1JBobq3yB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-v1JBobq3yB .content-wrap {
    width: 100%;
  }
}
.cid-v1JBobq3yB .mbr-section-title,
.cid-v1JBobq3yB .mbr-section-subtitle {
  text-align: center;
}
.cid-v1JBobq3yB .mbr-text,
.cid-v1JBobq3yB .mbr-section-btn {
  text-align: center;
}
.cid-v1JBocPO5R {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-v1JBocPO5R .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1JBocPO5R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v1JBocPO5R .mbr-iconfont {
  margin: auto;
  display: inline-flex;
  font-size: 2rem;
  color: #111111;
  width: 40px;
  justify-content: center;
  align-items: center;
}
.cid-v1JBocPO5R .card-title,
.cid-v1JBocPO5R .iconfont-wrapper {
  color: #232323;
}
.cid-v1JBocPO5R .card-text {
  color: #232323;
}
.cid-v1JBocPO5R .mbr-section-title {
  color: #232323;
}
.cid-v1JBocPO5R .mbr-section-subtitle {
  color: #232323;
}
.cid-v1JBocPO5R .content-head {
  max-width: 800px;
}
.cid-v1JBodgCVA {
  padding-top: 5rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
.cid-v1JBodgCVA .footer-item {
  padding: 30px;
}
.cid-v1JBodgCVA .mbr-section-subtitle,
.cid-v1JBodgCVA .address-text {
  margin-bottom: 1.5rem;
}
.cid-v1JBodgCVA .social-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .cid-v1JBodgCVA .social-row {
    padding-top: 1.5rem;
  }
}
.cid-v1JBodgCVA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #ffffff;
  background-color: transparent;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v1JBodgCVA .row {
    text-align: center;
  }
  .cid-v1JBodgCVA .social-row {
    justify-content: center;
  }
}
.cid-v1JBodgCVA .footer-content {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .cid-v1JBodgCVA .footer-content {
    flex-wrap: wrap;
  }
}
.cid-v1JBodgCVA .contacts-text {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.cid-v1JBodgCVA .mbr-text {
  color: #ffffff;
}
.cid-v1JBodgCVA .list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  color: #999999;
}
.cid-v1JBodgCVA .list a {
  color: #ffffff;
}
.cid-v1JBodgCVA .list a:hover {
  background-image: none !important;
  color: #c1c1c1 !important;
}
.cid-v1JBodgCVA .item-wrap:not(:last-child) {
  padding-bottom: 8px;
}
.cid-v1JBodgCVA .item-wrap:not(:first-child) {
  margin-top: 8px;
}
.cid-v1JBodgCVA .mbr-iconfont {
  color: #ffffff;
}
.cid-v1JBodgCVA .mbr-fallback-image.disabled {
  display: none;
}
.cid-v1JBodgCVA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
