.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 5rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 6.25rem;
}
.display-2 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 5rem;
}
.display-4 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.75rem;
}
.display-5 {
  font-family: 'Inter Tight', 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.4rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.75rem;
}
/* ---- 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: 4rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.5rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((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: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 3.5rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((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: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #9fe870 !important;
}
.bg-success {
  background-color: #3a341c !important;
}
.bg-info {
  background-color: #320707 !important;
}
.bg-warning {
  background-color: #a0e2e1 !important;
}
.bg-danger {
  background-color: #ffea64 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #9fe870 !important;
  border-color: #9fe870 !important;
  color: #264d0c !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #bcef9c !important;
  border-color: #bcef9c !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #264d0c !important;
  background-color: #bcef9c !important;
  border-color: #bcef9c !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !important;
  color: #d70081 !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: #d70081 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info,
.btn-info:active {
  background-color: #320707 !important;
  border-color: #320707 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
}
.btn-success,
.btn-success:active {
  background-color: #3a341c !important;
  border-color: #3a341c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
  color: #1f6463 !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #1f6463 !important;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
  color: #645600 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #645600 !important;
  background-color: #fff197 !important;
  border-color: #fff197 !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: #9fe870;
  color: #9fe870;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #6ddc25 !important;
  background-color: transparent !important;
  border-color: #6ddc25 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #264d0c !important;
  background-color: #9fe870 !important;
  border-color: #9fe870 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ffd7ef;
  color: #ffd7ef;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff80cc !important;
  background-color: transparent !important;
  border-color: #ff80cc !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #d70081 !important;
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #320707;
  color: #320707;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #320707 !important;
  border-color: #320707 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #3a341c;
  color: #3a341c;
}
.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: #3a341c !important;
  border-color: #3a341c !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #a0e2e1;
  color: #a0e2e1;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #5ececc !important;
  background-color: transparent !important;
  border-color: #5ececc !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #1f6463 !important;
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffea64;
  color: #ffea64;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffde0d !important;
  background-color: transparent !important;
  border-color: #ffde0d !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #645600 !important;
  background-color: #ffea64 !important;
  border-color: #ffea64 !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: #9fe870 !important;
}
.text-secondary {
  color: #ffd7ef !important;
}
.text-success {
  color: #3a341c !important;
}
.text-info {
  color: #320707 !important;
}
.text-warning {
  color: #a0e2e1 !important;
}
.text-danger {
  color: #ffea64 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #66d022 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff71c6 !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: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #52cac8 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #fddb00 !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: #9fe870;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #320707;
}
.alert-warning {
  background-color: #a0e2e1;
}
.alert-danger {
  background-color: #ffea64;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #9fe870;
  border-color: #9fe870;
  color: #306310;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #9fe870;
}
.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: #c0b27c;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #f3abab;
}
.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.4rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.75rem;
}
.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: #9fe870 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.75rem;
}
blockquote {
  border-color: #9fe870;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #9fe870;
  color: #000000;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #9fe870;
}
.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: #9fe870;
  border-bottom-color: #9fe870;
}
.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: #9fe870 !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: #ffd7ef !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='%239fe870' %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;
  }
}
.cid-us5bTzgzHO {
  z-index: 1000;
  width: 100%;
}
.cid-us5bTzgzHO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-us5bTzgzHO .dropdown-menu {
  padding: 0;
}
.cid-us5bTzgzHO .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-us5bTzgzHO .dropdown-item {
    text-align: left !important;
  }
}
.cid-us5bTzgzHO .dropdown-item:hover {
  background-position: right !important;
}
.cid-us5bTzgzHO .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-us5bTzgzHO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-us5bTzgzHO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-us5bTzgzHO .nav-link {
  position: relative;
}
.cid-us5bTzgzHO .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-us5bTzgzHO .dropdown-menu,
.cid-us5bTzgzHO .navbar.opened {
  background: #212428 !important;
}
.cid-us5bTzgzHO .nav-item:focus,
.cid-us5bTzgzHO .nav-link:focus {
  outline: none;
}
.cid-us5bTzgzHO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-us5bTzgzHO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-us5bTzgzHO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-us5bTzgzHO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-us5bTzgzHO .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-us5bTzgzHO .navbar.opened {
  transition: all 0.3s;
}
.cid-us5bTzgzHO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-us5bTzgzHO .navbar .navbar-logo img {
  width: auto;
}
.cid-us5bTzgzHO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-us5bTzgzHO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-us5bTzgzHO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-us5bTzgzHO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-us5bTzgzHO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-us5bTzgzHO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-us5bTzgzHO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-us5bTzgzHO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-us5bTzgzHO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-us5bTzgzHO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-us5bTzgzHO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-us5bTzgzHO .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .navbar {
    min-height: 80px;
  }
}
.cid-us5bTzgzHO .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-us5bTzgzHO .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-us5bTzgzHO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-us5bTzgzHO .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .navbar-brand {
    min-height: 69px;
  }
}
.cid-us5bTzgzHO .dropdown-item.active,
.cid-us5bTzgzHO .dropdown-item:active {
  background-color: transparent;
}
.cid-us5bTzgzHO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-us5bTzgzHO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-us5bTzgzHO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-us5bTzgzHO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-us5bTzgzHO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-us5bTzgzHO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-us5bTzgzHO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-us5bTzgzHO button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-us5bTzgzHO button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-us5bTzgzHO nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-us5bTzgzHO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-us5bTzgzHO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-us5bTzgzHO nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-us5bTzgzHO .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-us5bTzgzHO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-us5bTzgzHO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-us5bTzgzHO .navbar {
    height: 70px;
  }
  .cid-us5bTzgzHO .navbar.opened {
    height: auto;
  }
  .cid-us5bTzgzHO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-us5bTzgzHO .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .navbar-short {
    min-height: 70px;
  }
}
.cid-us5bTzgzHO .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-us5bTzgzHO .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-us5bTzgzHO .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .container-fluid {
    padding: 0 3px;
  }
}
.cid-us5bTzgzHO .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-us5bTzgzHO .navbar-nav {
  display: flex !important;
}
.cid-us5bTzgzHO .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-us5bTzgzHO .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-us5bTzgzHO .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-us5bTzgzHO .navbar-nav .nav-item .nav-link:hover,
.cid-us5bTzgzHO .navbar-nav .nav-item .nav-link:focus,
.cid-us5bTzgzHO .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-us5bTzgzHO .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-us5bTzgzHO .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-us5bTzgzHO .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-us5bTzgzHO button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-us5bTzgzHO button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-us5bTzgzHO .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-us5bTzgzHO .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-us5bTzgzHO .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-us5bTzgzHO .offcanvas.show {
  transform: translateX(0);
}
.cid-us5bTzgzHO .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-us5bTzgzHO .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-us5bTzgzHO .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-us5bTzgzHO .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-us5bTzgzHO .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-us5bTzgzHO .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-us5bTzgzHO .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-us5bTzgzHO .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-us5bTzgzHO .modal-backdrop.show {
  opacity: 0.8;
}
.cid-us5bTzgzHO .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-us5bTzgzHO ::-webkit-scrollbar {
  width: 1em;
}
.cid-us5bTzgzHO ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-us5bTzgzHO ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-us5bTzgzHO .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-us5bTzgzHO .social-container {
    padding-top: 40px;
  }
}
.cid-us5bTzgzHO .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-us5bTzgzHO .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-us5bTzgzHO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-us5bTzgzHO .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-us5bTzgzHO .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-us5bTzgzHO .soc-item:hover {
  transform: translateY(-3px);
}
.cid-us5bTzgzHO .soc-item:hover:before {
  opacity: 1;
}
.cid-us5bTzgzHO .offcanvas_btn {
  margin-top: auto;
}
.cid-us5bTzgzHO .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-us5bTzgzHO .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-usHnSQKb97 {
  display: flex;
}
@media (min-width: 768px) {
  .cid-usHnSQKb97 {
    align-items: center;
  }
  .cid-usHnSQKb97 .row {
    justify-content: center;
  }
  .cid-usHnSQKb97 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-usHnSQKb97 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-usHnSQKb97 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-usHnSQKb97 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-usHnSQKb97 .content-wrap {
    width: 100%;
  }
}
.cid-usHnSQKb97 .mbr-section-title,
.cid-usHnSQKb97 .mbr-section-subtitle {
  text-align: center;
}
.cid-usHnSQKb97 .mbr-text,
.cid-usHnSQKb97 .mbr-section-btn {
  text-align: center;
}
.cid-us92xws2nb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-us92xws2nb .mbr-fallback-image.disabled {
  display: none;
}
.cid-us92xws2nb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-us92xws2nb .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-us92xws2nb .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-us92xws2nb .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-us92xws2nb .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-us92xws2nb .container {
    padding: 0 16px;
  }
}
.cid-us92xws2nb .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-us92xws2nb .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-us92xws2nb .row {
    padding: 25px 9px;
  }
}
.cid-us92xws2nb .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-us92xws2nb .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-us92xws2nb .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-us92xws2nb .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-us92xws2nb .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-us92xws2nb .image-wrapper img {
    height: 350px;
  }
}
.cid-us92xws2nb .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-us92xws2nb .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-us92xws2nb .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-us92xws2nb .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-us92xws2nb .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-us92xws2nb .items-wrapper {
    display: block;
  }
}
.cid-us92xws2nb .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-us92xws2nb .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-us92xws2nb .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-us92xws2nb .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-us92xws2nb .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-us92xws2nb .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-us92xws2nb .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-us92xws2nb .card {
  justify-content: center;
}
.cid-us92xws2nb .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-us92xws2nb .mbr-text {
  color: #000000;
}
.cid-us92xws2nb .card-title {
  color: #000000;
}
.cid-us92xws2nb .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-us92xws2nb .card-title,
.cid-us92xws2nb .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uFU9Mc2mYU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uFU9Mc2mYU .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-uFU9Mc2mYU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU9Mc2mYU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU9Mc2mYU .item-wrapper {
  background: #ffffff;
  margin-bottom: 0.5rem;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .cid-uFU9Mc2mYU .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uFU9Mc2mYU .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0.5rem;
  }
}
.cid-uFU9Mc2mYU .card-title,
.cid-uFU9Mc2mYU .iconfont-wrapper {
  color: #000000;
}
.cid-uFU9Mc2mYU .content-head {
  max-width: 800px;
}
.cid-uFU9Mc2mYU .mbr-section-title {
  color: #ffffff;
}
.cid-uFU9Mc2mYU .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uFU9Mc2mYU .card-text {
  color: #000000;
}
.cid-uFU9Mc2mYU .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFU9Mc2mYU .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uFU9Mc2mYU .card-title,
.cid-uFU9Mc2mYU .iconfont-wrapper DIV {
  text-align: center;
}
.cid-usHoDjWOO7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-usHoDjWOO7 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-usHoDjWOO7 .item {
    margin-bottom: 1rem;
  }
}
.cid-usHoDjWOO7 .item-wrapper {
  position: relative;
}
.cid-usHoDjWOO7 .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-usHoDjWOO7 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-usHoDjWOO7 .carousel-control,
.cid-usHoDjWOO7 .close {
  background: #1b1b1b;
}
.cid-usHoDjWOO7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-usHoDjWOO7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-usHoDjWOO7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-usHoDjWOO7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-usHoDjWOO7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  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-usHoDjWOO7 .close::before {
  content: '\e91a';
}
.cid-usHoDjWOO7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-usHoDjWOO7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  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-usHoDjWOO7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-usHoDjWOO7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-usHoDjWOO7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-usHoDjWOO7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-usHoDjWOO7 .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-usHoDjWOO7 .carousel-indicators li.active,
.cid-usHoDjWOO7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-usHoDjWOO7 .carousel-indicators li::after,
.cid-usHoDjWOO7 .carousel-indicators li::before {
  content: none;
}
.cid-usHoDjWOO7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-usHoDjWOO7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-usHoDjWOO7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-usHoDjWOO7 .carousel-indicators {
    display: none;
  }
}
.cid-usHoDjWOO7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-usHoDjWOO7 .carousel-inner > .active {
  display: block;
}
.cid-usHoDjWOO7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-usHoDjWOO7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-usHoDjWOO7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-usHoDjWOO7 .carousel-control,
  .cid-usHoDjWOO7 .carousel-indicators,
  .cid-usHoDjWOO7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-usHoDjWOO7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-usHoDjWOO7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-usHoDjWOO7 .carousel-indicators .active,
.cid-usHoDjWOO7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-usHoDjWOO7 .carousel-indicators .active {
  background: #fff;
}
.cid-usHoDjWOO7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-usHoDjWOO7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-usHoDjWOO7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-usHoDjWOO7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-usHoDjWOO7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-usHoDjWOO7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-usHoDjWOO7 .carousel {
  width: 100%;
}
.cid-usHoDjWOO7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-usHoDjWOO7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-usHoDjWOO7 .modal.fade .modal-dialog,
.cid-usHoDjWOO7 .modal.in .modal-dialog {
  transform: none;
}
.cid-usHoDjWOO7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-usHoDjWOO7 .content-head {
  max-width: 800px;
}
.cid-useCItJLw3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-useCItJLw3 .mbr-media {
  position: relative;
}
.cid-useCItJLw3 .mbr-media img {
  width: 100%;
  object-fit: cover;
  border-radius: 3rem;
}
.cid-useCItJLw3 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  transition: all 0.3s;
}
.cid-useCItJLw3 .icon-wrap:hover {
  transform: translate(-50%, -50%) scale(1.2);
}
.cid-useCItJLw3 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
  color: #9fe870;
}
.cid-useCItJLw3 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-useCItJLw3 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-useCItJLw3 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-useCItJLw3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  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;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-useCItJLw3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-useCItJLw3 .mbr-section-title {
  color: #ffffff;
}
.cid-usNjI5xtkQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/background8.webp");
}
.cid-usNjI5xtkQ::before {
  content: '';
  position: absolute;
  bottom: 0;
  width: 200vh;
  height: 25%;
  background-image: linear-gradient(transparent, #000000 50%);
  z-index: 1;
}
.cid-usNjI5xtkQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-usNjI5xtkQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-usNjI5xtkQ .container {
    padding: 0 22px;
  }
}
.cid-usNjI5xtkQ .row {
  justify-content: center;
}
.cid-usNjI5xtkQ .content-wrapper {
  position: relative;
  z-index: 1;
  padding: 100px 0;
}
@media (max-width: 992px) {
  .cid-usNjI5xtkQ .content-wrapper {
    padding: 0;
  }
}
.cid-usNjI5xtkQ .content-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-usNjI5xtkQ .content-wrapper .mbr-desc {
  margin-bottom: 10px;
}
.cid-usNjI5xtkQ .mbr-section-title {
  color: #ffffff;
}
.cid-usNjI5xtkQ .mbr-desc {
  color: #ffffff;
  text-align: center;
}
.cid-usNjI5xtkQ .mbr-section-title,
.cid-usNjI5xtkQ .mbr-section-btn {
  text-align: center;
}
.cid-usK7CvxRZB {
  position: relative;
  overflow: hidden;
  background-color: #f7f7f7;
}
.cid-usK7CvxRZB .decor-wrap {
  position: absolute;
  pointer-events: none;
}
@media (max-width: 992px) {
  .cid-usK7CvxRZB .decor-wrap {
    width: 60%;
    height: 50%;
    border-radius: 0 50% 0 0;
  }
}
.cid-usK7CvxRZB .decor_1 {
  top: 0;
  left: 0;
  width: 85%;
  height: 100%;
  border-radius: 0 0 40% 0;
  background-color: #edefeb;
  z-index: 1;
}
.cid-usK7CvxRZB .decor_2 {
  right: -35%;
  bottom: 0;
  width: 200vh;
  height: 80%;
  border-radius: 100% 100% 0 0;
  background-color: #000000;
}
.cid-usK7CvxRZB .mbr-fallback-image.disabled {
  display: none;
}
.cid-usK7CvxRZB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usK7CvxRZB .row {
  position: relative;
  z-index: 2;
}
.cid-usK7CvxRZB .content-wrapper {
  position: relative;
  z-index: 1;
}
.cid-usK7CvxRZB .content-wrapper .mbr-section-title {
  margin-bottom: 46px;
}
@media (max-width: 992px) {
  .cid-usK7CvxRZB .content-wrapper .mbr-section-title {
    margin-bottom: 22px;
  }
}
.cid-usK7CvxRZB .content-wrapper .text-wrapper {
  padding-right: 32%;
}
@media (max-width: 992px) {
  .cid-usK7CvxRZB .content-wrapper .text-wrapper {
    padding-right: 0;
  }
}
.cid-usK7CvxRZB .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-usK7CvxRZB .image-wrapper {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-usK7CvxRZB .image-wrapper {
    margin-top: 46px;
  }
}
.cid-usK7CvxRZB .image-wrapper img {
  height: 800px;
  width: 150%;
  transform: rotate(-8deg);
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-usK7CvxRZB .image-wrapper img {
    height: 350px;
    transform: none;
    width: 100%;
  }
}
.cid-usK7CvxRZB .mbr-section-title {
  color: #212529;
}
.cid-usK7CvxRZB .mbr-text {
  color: #51565c;
}
.cid-usK9U8tz2g {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-usK9U8tz2g .row {
  justify-content: center;
}
.cid-usK9U8tz2g .row .img-item {
  height: 354px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  transition: all 0.7s;
  display: -webkit-flex;
  width: 100%;
}
.cid-usK9U8tz2g .row .img-item img {
  transition: all 0.7s;
  width: 100%;
  height: 100%;
  object-fit: cover;
  min-height: 1px;
}
@media (max-width: 768px) {
  .cid-usK9U8tz2g .top {
    margin-top: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-usK9U8tz2g .title {
    padding-left: 60px;
  }
}
@media (min-width: 1400px) {
  .cid-usK9U8tz2g .title {
    padding-left: 120px;
  }
}
.cid-usK9U8tz2g .btn {
  padding: 0.8rem 4rem;
  position: relative;
  color: #c0bcb7;
}
.cid-usK9U8tz2g span {
  position: absolute;
  width: 105%;
  height: 80%;
  border: 1px solid #41392e;
}
.cid-usK9U8tz2g span::before {
  content: "";
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  border-top: 1px solid #41392e;
  border-left: 1px solid #41392e;
  transform-origin: top left;
  transform: scale3d(0, 0, 1);
  transition: all 0.7s;
}
.cid-usK9U8tz2g span::after {
  content: "";
  right: -1px;
  position: absolute;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid #41392e;
  border-right: 1px solid #41392e;
  transform-origin: bottom right;
  transform: scale3d(0, 0, 1);
  transition: all 0.7s;
}
.cid-usK9U8tz2g .btn:hover span::before {
  border-top: 1px solid #9fe870;
  border-left: 1px solid #9fe870;
  transform: scale3d(1, 1, 1);
}
.cid-usK9U8tz2g .btn:hover span::after {
  border-bottom: 1px solid #9fe870;
  border-right: 1px solid #9fe870;
  transform: scale3d(1, 1, 1);
}
.cid-usK9U8tz2g .item-title {
  top: 50%;
  left: 50%;
  min-width: 200px;
  position: absolute;
  opacity: 0;
  transform: translate(-50%, -20%);
  transition: 700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.cid-usK9U8tz2g .img-item:hover .item-title {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.cid-usK9U8tz2g .img-item:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.2;
}
.cid-usK9U8tz2g .mbr-text {
  font-style: italic;
  color: #ffffff;
}
.cid-usK9U8tz2g .mbr-title {
  color: #f7f7f7;
  text-align: center;
}
.cid-usK9U8tz2g .mbr-section-title {
  color: #a6a99c;
}
.cid-usKbyOw07X {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7fff7;
}
.cid-usKbyOw07X .mbr-fallback-image.disabled {
  display: none;
}
.cid-usKbyOw07X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usKbyOw07X .content-wrapper {
  padding: 0 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-usKbyOw07X .content-wrapper {
    display: block;
    padding: 0;
  }
}
.cid-usKbyOw07X .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-usKbyOw07X .content-wrapper .title-wrapper {
    width: 100%;
    margin-bottom: 24px;
  }
}
.cid-usKbyOw07X .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-usKbyOw07X .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 24px;
  }
}
.cid-usKbyOw07X .content-wrapper .title-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-usKbyOw07X .content-wrapper .title-wrapper .mbr-section-btn {
  margin-top: 22px;
}
@media (max-width: 992px) {
  .cid-usKbyOw07X .content-wrapper .title-wrapper .mbr-section-btn {
    margin-top: 16px;
  }
}
.cid-usKbyOw07X .content-wrapper .image-wrap {
  width: 40%;
  border: 3px solid #050f0f;
  box-shadow: 4px 4px 0 0 #050f0f;
  background-color: #ffffff;
  padding: 60px 20px;
  transform: rotate(3deg);
}
@media (max-width: 992px) {
  .cid-usKbyOw07X .content-wrapper .image-wrap {
    padding: 32px 16px;
    width: 100%;
    transform: rotate(0);
  }
}
.cid-usKbyOw07X .content-wrapper .image-wrap img {
  height: 550px;
  width: 100%;
  object-fit: cover;
}
.cid-usKbyOw07X .mbr-section-title {
  color: #050f0f;
}
.cid-usKbyOw07X .mbr-text {
  color: #050f0f;
}
.cid-usKdiXeagJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-color: #ffffff;
}
.cid-usKdiXeagJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-usKdiXeagJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usKdiXeagJ .container-fluid {
  padding: 0 64px;
}
@media (max-width: 992px) {
  .cid-usKdiXeagJ .container-fluid {
    padding: 0 24px;
  }
}
@media (max-width: 992px) {
  .cid-usKdiXeagJ .container {
    padding: 0 24px;
  }
}
.cid-usKdiXeagJ .content-wrapper {
  padding: 32px;
  position: relative;
  display: flex;
  align-items: flex-end;
  min-height: 700px;
}
@media (max-width: 992px) {
  .cid-usKdiXeagJ .content-wrapper {
    padding: 0;
  }
}
.cid-usKdiXeagJ .content-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: .75rem !important;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-usKdiXeagJ .content-wrapper .card-wrap {
  position: relative;
  z-index: 1;
  display: inline-flex;
  flex-direction: column;
  width: 35%;
  padding: 32px;
  background-color: #ffffff;
  border-radius: .75rem !important;
}
@media (max-width: 1200px) {
  .cid-usKdiXeagJ .content-wrapper .card-wrap {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-usKdiXeagJ .content-wrapper .card-wrap {
    padding: 24px;
    width: 100%;
  }
}
.cid-usKdiXeagJ .content-wrapper .card-wrap .icon-wrapper {
  margin-bottom: 24px;
}
.cid-usKdiXeagJ .content-wrapper .card-wrap .icon-wrapper .mbr-iconfont {
  width: 64px;
  height: 64px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: #141414;
  color: #fb8fc9;
  font-size: 32px;
}
.cid-usKdiXeagJ .content-wrapper .card-wrap .mbr-section-title {
  margin-bottom: 24px;
}
.cid-usKdiXeagJ .content-wrapper .card-wrap .mbr-text {
  margin-bottom: 0;
}
.cid-usKdiXeagJ .mbr-section-title {
  color: #141414;
}
.cid-usKdiXeagJ .mbr-desc {
  color: #141414;
}
.cid-usKdiXeagJ .mbr-text {
  color: #141414;
}
.cid-usKd3qNUK5 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/paper-texture-top-view-2000x1368.webp");
}
.cid-usKd3qNUK5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-usKd3qNUK5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usKd3qNUK5 .container-fluid {
  padding: 0;
}
@media (max-width: 992px) {
  .cid-usKd3qNUK5 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .cid-usKd3qNUK5 .container {
    padding: 0 20px;
  }
}
.cid-usKd3qNUK5 .row {
  justify-content: space-between;
}
.cid-usKd3qNUK5 .card {
  justify-content: center;
}
.cid-usKd3qNUK5 .image-wrapper img {
  height: 100vh;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-usKd3qNUK5 .image-wrapper img {
    height: 350px;
  }
}
.cid-usKd3qNUK5 .content-wrapper {
  padding: 80px 156px 80px 86px;
}
@media (max-width: 1440px) {
  .cid-usKd3qNUK5 .content-wrapper {
    padding: 80px 156px 80px 50px;
  }
}
@media (max-width: 1200px) {
  .cid-usKd3qNUK5 .content-wrapper {
    padding: 80px 106px 80px 50px;
  }
}
@media (max-width: 992px) {
  .cid-usKd3qNUK5 .content-wrapper {
    padding: 40px 0 80px;
  }
}
.cid-usKd3qNUK5 .content-wrapper .mbr-desc {
  margin-bottom: 20px;
}
.cid-usKd3qNUK5 .content-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-usKd3qNUK5 .content-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-usKd3qNUK5 .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-usKd3qNUK5 .mbr-desc {
  color: #1e1d1c;
}
.cid-usKd3qNUK5 .mbr-section-title {
  color: #1e1d1c;
}
.cid-usKd3qNUK5 .mbr-text {
  color: #1e1d1c;
}
.cid-usKdfPyWMF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-usKdfPyWMF .mbr-fallback-image.disabled {
  display: none;
}
.cid-usKdfPyWMF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-usKdfPyWMF .container {
    padding: 0 22px;
  }
}
.cid-usKdfPyWMF .card {
  justify-content: center;
}
.cid-usKdfPyWMF .content-wrapper {
  padding-right: 32px;
}
@media (max-width: 992px) {
  .cid-usKdfPyWMF .content-wrapper {
    padding: 0;
    margin-bottom: 40px;
  }
}
.cid-usKdfPyWMF .content-wrapper .mbr-section-title {
  margin-bottom: 10px;
}
.cid-usKdfPyWMF .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-usKdfPyWMF .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-usKdfPyWMF .image-wrapper img {
  height: 600px;
  width: 600px;
  border-radius: 100% !important;
  object-fit: cover;
  box-shadow: 10px 10px 60px #00d0f3;
}
@media (max-width: 1440px) {
  .cid-usKdfPyWMF .image-wrapper img {
    height: 500px;
    width: 500px;
  }
}
@media (max-width: 1200px) {
  .cid-usKdfPyWMF .image-wrapper img {
    height: 400px;
    width: 400px;
  }
}
@media (max-width: 992px) {
  .cid-usKdfPyWMF .image-wrapper img {
    height: 400px;
    width: 400px;
  }
}
@media (max-width: 768px) {
  .cid-usKdfPyWMF .image-wrapper img {
    height: 260px;
    width: 260px;
  }
}
.cid-usKdfPyWMF .mbr-section-title {
  color: #ffffff;
}
.cid-usKdfPyWMF .mbr-text {
  color: #ffffff;
}
.cid-usKerBlWdK {
  background-image: url("../../../assets/images/nurse-preparing-their-shift-2000x1121.webp");
  margin-top: -3px;
  border-bottom: 3px solid #000000;
  border-top: 3px solid #000000;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.cid-usKerBlWdK .row {
  align-items: center;
}
.cid-usKerBlWdK .text-wrapper {
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-left: 40px;
  padding-right: 40px;
  background-color: #fef1e5;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-usKerBlWdK .content {
  position: relative;
  border: 3px solid #000000;
  padding: 40px;
}
.cid-usKerBlWdK .label {
  position: absolute;
  border-radius: 20px;
  background-color: #000000;
  color: #fff;
  padding: 0.2em 30px 0.2em;
  font-family: "Josefin Sans";
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  min-width: 200px;
}
@media (max-width: 991px) {
  .cid-usKerBlWdK .text-wrapper {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .cid-usKerBlWdK .card {
    height: 300px;
  }
}
.cid-uBcXdAP0Z5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uBcXdAP0Z5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcXdAP0Z5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcXdAP0Z5 p {
  line-height: 1.2;
}
.cid-uBcXdAP0Z5 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 770px;
  max-width: 570px;
}
@media (max-width: 768px) {
  .cid-uBcXdAP0Z5 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcXdAP0Z5 .embla__button--next,
.cid-uBcXdAP0Z5 .embla__button--prev {
  display: flex;
}
.cid-uBcXdAP0Z5 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcXdAP0Z5 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcXdAP0Z5 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uBcXdAP0Z5 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcXdAP0Z5 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 768px) {
  .cid-uBcXdAP0Z5 .embla__button {
    top: auto;
  }
}
.cid-uBcXdAP0Z5 .item-wrapper {
  height: 100%;
}
.cid-uBcXdAP0Z5 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcXdAP0Z5 .user_image {
  max-width: 600px;
  max-height: 400px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  margin: 0 auto 2rem auto;
}
.cid-uBcXdAP0Z5 .user_image img {
  width: 100%;
  max-height: 400px;
  object-fit: cover;
}
@media (max-width: 230px) {
  .cid-uBcXdAP0Z5 .user_image {
    width: 100%;
    height: auto;
  }
}
.cid-uBcXdAP0Z5 .embla {
  position: relative;
  width: 100%;
}
.cid-uBcXdAP0Z5 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcXdAP0Z5 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcXdAP0Z5 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcXdAP0Z5 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcXdAP0Z5 .user_desk {
  color: #232323;
}
.cid-uBcXdAP0Z5 .user_name {
  color: #232323;
}
.cid-uBcXdAP0Z5 .user_text,
.cid-uBcXdAP0Z5 .user_name,
.cid-uBcXdAP0Z5 .user_desk {
  padding: 0rem 1.5rem;
}
@media (max-width: 767px) {
  .cid-uBcXdAP0Z5 .user_text,
  .cid-uBcXdAP0Z5 .user_name,
  .cid-uBcXdAP0Z5 .user_desk {
    padding: 0rem 0rem;
  }
}
.cid-usNmmJARNJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-usNmmJARNJ .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-usb0NqdU3R {
  z-index: 1000;
  width: 100%;
}
.cid-usb0NqdU3R .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-usb0NqdU3R .dropdown-menu {
  padding: 0;
}
.cid-usb0NqdU3R .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-usb0NqdU3R .dropdown-item {
    text-align: left !important;
  }
}
.cid-usb0NqdU3R .dropdown-item:hover {
  background-position: right !important;
}
.cid-usb0NqdU3R .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-usb0NqdU3R .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-usb0NqdU3R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-usb0NqdU3R .nav-link {
  position: relative;
}
.cid-usb0NqdU3R .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-usb0NqdU3R .dropdown-menu,
.cid-usb0NqdU3R .navbar.opened {
  background: #212428 !important;
}
.cid-usb0NqdU3R .nav-item:focus,
.cid-usb0NqdU3R .nav-link:focus {
  outline: none;
}
.cid-usb0NqdU3R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-usb0NqdU3R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-usb0NqdU3R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-usb0NqdU3R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-usb0NqdU3R .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-usb0NqdU3R .navbar.opened {
  transition: all 0.3s;
}
.cid-usb0NqdU3R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-usb0NqdU3R .navbar .navbar-logo img {
  width: auto;
}
.cid-usb0NqdU3R .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-usb0NqdU3R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-usb0NqdU3R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-usb0NqdU3R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-usb0NqdU3R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-usb0NqdU3R .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-usb0NqdU3R .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-usb0NqdU3R .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-usb0NqdU3R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-usb0NqdU3R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-usb0NqdU3R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-usb0NqdU3R .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .navbar {
    min-height: 80px;
  }
}
.cid-usb0NqdU3R .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-usb0NqdU3R .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-usb0NqdU3R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-usb0NqdU3R .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .navbar-brand {
    min-height: 69px;
  }
}
.cid-usb0NqdU3R .dropdown-item.active,
.cid-usb0NqdU3R .dropdown-item:active {
  background-color: transparent;
}
.cid-usb0NqdU3R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-usb0NqdU3R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-usb0NqdU3R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-usb0NqdU3R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-usb0NqdU3R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-usb0NqdU3R .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-usb0NqdU3R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-usb0NqdU3R button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-usb0NqdU3R button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-usb0NqdU3R nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-usb0NqdU3R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-usb0NqdU3R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-usb0NqdU3R nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-usb0NqdU3R .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-usb0NqdU3R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-usb0NqdU3R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-usb0NqdU3R .navbar {
    height: 70px;
  }
  .cid-usb0NqdU3R .navbar.opened {
    height: auto;
  }
  .cid-usb0NqdU3R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-usb0NqdU3R .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .navbar-short {
    min-height: 70px;
  }
}
.cid-usb0NqdU3R .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-usb0NqdU3R .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-usb0NqdU3R .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .container-fluid {
    padding: 0 3px;
  }
}
.cid-usb0NqdU3R .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-usb0NqdU3R .navbar-nav {
  display: flex !important;
}
.cid-usb0NqdU3R .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-usb0NqdU3R .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-usb0NqdU3R .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-usb0NqdU3R .navbar-nav .nav-item .nav-link:hover,
.cid-usb0NqdU3R .navbar-nav .nav-item .nav-link:focus,
.cid-usb0NqdU3R .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-usb0NqdU3R .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-usb0NqdU3R .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-usb0NqdU3R .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-usb0NqdU3R button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-usb0NqdU3R button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-usb0NqdU3R .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-usb0NqdU3R .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-usb0NqdU3R .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-usb0NqdU3R .offcanvas.show {
  transform: translateX(0);
}
.cid-usb0NqdU3R .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-usb0NqdU3R .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-usb0NqdU3R .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-usb0NqdU3R .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-usb0NqdU3R .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-usb0NqdU3R .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-usb0NqdU3R .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-usb0NqdU3R .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-usb0NqdU3R .modal-backdrop.show {
  opacity: 0.8;
}
.cid-usb0NqdU3R .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-usb0NqdU3R ::-webkit-scrollbar {
  width: 1em;
}
.cid-usb0NqdU3R ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-usb0NqdU3R ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-usb0NqdU3R .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-usb0NqdU3R .social-container {
    padding-top: 40px;
  }
}
.cid-usb0NqdU3R .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-usb0NqdU3R .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-usb0NqdU3R .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-usb0NqdU3R .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-usb0NqdU3R .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-usb0NqdU3R .soc-item:hover {
  transform: translateY(-3px);
}
.cid-usb0NqdU3R .soc-item:hover:before {
  opacity: 1;
}
.cid-usb0NqdU3R .offcanvas_btn {
  margin-top: auto;
}
.cid-usb0NqdU3R .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-usb0NqdU3R .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-usb0NqyFPu {
  background-image: url("../../../assets/images/the-frank-e.-and-katie-zalesky-house-2000x1582.webp");
}
.cid-usb0NqyFPu img {
  max-height: 300px;
  object-fit: cover;
}
.cid-usb0NqyFPu .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-usb0NqyFPu .images {
    display: none;
  }
}
.cid-usb0NqyFPu .image-wrapper-1,
.cid-usb0NqyFPu .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-usb0NqyFPu .image-wrapper-1 {
  margin-top: 80px;
}
.cid-usb0NqyFPu .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-usb0NqyFPu .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-usb0NqyFPu .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-usb0NqyFPu .image-wrapper-2 {
  margin-top: 85px;
}
.cid-usb0NqyFPu .image-wrapper-2 img {
  width: 90%;
}
.cid-usb0NqyFPu .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-usb0NqyFPu .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-usb0NqyFPu .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-usb0NqyFPu .text-wrapper {
  width: 100%;
}
.cid-usb0NqyFPu .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-usb0NqyFPu .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-usb0NqyFPu .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-usb0NqyFPu .mbr-section-btn {
    margin: 0;
  }
}
.cid-usb0NqyFPu .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-usb0NqyFPu .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-usb0NqyFPu .mbr-fallback-image.disabled {
  display: none;
}
.cid-usb0NqyFPu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usb0NqyFPu .text {
  display: flex;
  align-items: center;
}
.cid-usb0Nr8Ry3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-usb0Nr8Ry3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-usb0Nr8Ry3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usb0Nr8Ry3 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-usb0Nr8Ry3 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-usb0Nr8Ry3 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-usb0Nr8Ry3 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-usb0Nr8Ry3 .container {
    padding: 0 16px;
  }
}
.cid-usb0Nr8Ry3 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-usb0Nr8Ry3 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-usb0Nr8Ry3 .row {
    padding: 25px 9px;
  }
}
.cid-usb0Nr8Ry3 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-usb0Nr8Ry3 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-usb0Nr8Ry3 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-usb0Nr8Ry3 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-usb0Nr8Ry3 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-usb0Nr8Ry3 .image-wrapper img {
    height: 350px;
  }
}
.cid-usb0Nr8Ry3 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-usb0Nr8Ry3 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-usb0Nr8Ry3 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-usb0Nr8Ry3 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-usb0Nr8Ry3 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-usb0Nr8Ry3 .items-wrapper {
    display: block;
  }
}
.cid-usb0Nr8Ry3 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-usb0Nr8Ry3 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-usb0Nr8Ry3 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-usb0Nr8Ry3 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-usb0Nr8Ry3 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-usb0Nr8Ry3 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-usb0Nr8Ry3 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-usb0Nr8Ry3 .card {
  justify-content: center;
}
.cid-usb0Nr8Ry3 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-usb0Nr8Ry3 .mbr-text {
  color: #000000;
}
.cid-usb0Nr8Ry3 .card-title {
  color: #000000;
}
.cid-usb0Nr8Ry3 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-usb0Nr8Ry3 .card-title,
.cid-usb0Nr8Ry3 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-usb0NrrhUn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-usb0NrrhUn .mbr-section-head {
  padding: 0 1rem;
}
.cid-usb0NrrhUn .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-usb0NrrhUn .team-card:hover {
  transform: translateY(-10px);
}
.cid-usb0NrrhUn .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-usb0NrrhUn .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-usb0NrrhUn .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-usb0NrrhUn .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-usb0NrrhUn .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-usb0NrrhUn .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-usb0NrrhUn .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-usb0NrrhUn .embla__button--next,
.cid-usb0NrrhUn .embla__button--prev {
  display: flex;
}
.cid-usb0NrrhUn .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-usb0NrrhUn .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-usb0NrrhUn .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-usb0NrrhUn .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-usb0NrrhUn .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-usb0NrrhUn .embla__button {
    top: -10%;
  }
}
.cid-usb0NrrhUn .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-usb0NrrhUn .embla {
    margin-top: 80px;
  }
}
.cid-usb0NrrhUn .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-usb0NrrhUn .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-usb0NrrhUn .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-usb0NrrhUn .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-usb0NrrhUn .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-usb0NrrhUn .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-usb0NrrhUn .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-usb0NrrhUn .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-usb0NrrhUn .mbr-text ul {
    display: block;
  }
}
.cid-usb0NrrhUn .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-usb0NrrhUn .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-usb0NrrhUn .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-usb0NrrhUn .item-wrapper {
  height: 100%;
}
.cid-usb0NrrhUn .item-wrapper .image-wrap {
  height: 100%;
}
.cid-usb0NrrhUn .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-usb0NrrhUn .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-usb0NrOsYs {
  background-color: #000000;
  position: relative;
}
.cid-usb0NrOsYs::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-usb0NrOsYs .mbr-fallback-image.disabled {
  display: none;
}
.cid-usb0NrOsYs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usb0NrOsYs .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-usb0NrOsYs .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-usb0NrOsYs .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-usb0NrOsYs .container {
    padding: 0 16px;
  }
}
.cid-usb0NrOsYs .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-usb0NrOsYs .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-usb0NrOsYs .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-usb0NrOsYs .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-usb0NrOsYs .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-usb0NrOsYs .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-usb0NrOsYs .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-usb0NrOsYs .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-usb0NrOsYs .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-usb0NrOsYs .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-usb0NrOsYs .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-usb0NrOsYs .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-usb0NrOsYs .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-usb0NrOsYs .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-usb0NrOsYs .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-usb0NrOsYs .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-usb0NrOsYs .mbr-section-title {
  color: #ffffff;
}
.cid-usb0NrOsYs .mbr-text {
  color: #f4f4f4;
}
#custom-html-25 {
  /* Type valid CSS here */
}
#custom-html-25 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-25 p {
  font-size: 60px;
  color: #777;
}
.cid-usb0NsciYa {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-usb0NsciYa h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-usb0NsciYa .nav-tabs .nav-item.open .nav-link:focus,
.cid-usb0NsciYa .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-usb0NsciYa .nav-link.active {
  background: #232323;
}
.cid-usb0NsciYa .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-usb0NsciYa .nav-link:hover {
  background: #232323;
}
.cid-usb0NsciYa .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-usb0NsciYa .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-usb0NsciYa .nav-link.display-4 {
  font-size: 15px;
}
.cid-usb0NsciYa .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-usb0NsciYa .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-usb0NsciYa .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-usb0NsciYa .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-usb0NsciYa .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-usb0NsciYa .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-usb0NsciYa .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-usb0NsciYa .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-usb0NsciYa .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-usb0NsciYa .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-usb0NsciYa .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-usb0NsciYa .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-usb0NsciYa .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-usb0NsciYa .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-usb0NsciYa .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-usb0NsciYa .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-usb0NsciYa .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-usb0NsciYa .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-usb0NsciYa .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-usb0NsciYa .mbr-text,
  .cid-usb0NsciYa .nav-link,
  .cid-usb0NsciYa .mbr-card-title,
  .cid-usb0NsciYa .mbr-section-title {
    text-align: left;
  }
  .cid-usb0NsciYa .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-usb0NsciYa .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-usb0NsciYa .mbr-fallback-image.disabled {
  display: none;
}
.cid-usb0NsciYa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usb0NsciYa .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-usb0NsciYa .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-usb0NsciYa .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-usb0Nu26EI .google-map {
  height: 700px;
  position: relative;
}
.cid-usb0Nu26EI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-usb0Nu26EI .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-usb0Nu26EI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-usb0Nu26EI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-usbfRmrk9u {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-usbfRmrk9u .mbr-fallback-image.disabled {
  display: none;
}
.cid-usbfRmrk9u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-usbfRmrk9u .container-fluid {
    padding: 0;
  }
}
.cid-usbfRmrk9u .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-usbfRmrk9u .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-usbfRmrk9u .embla__button--next,
.cid-usbfRmrk9u .embla__button--prev {
  display: flex;
}
.cid-usbfRmrk9u .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-usbfRmrk9u .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-usbfRmrk9u .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-usbfRmrk9u .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-usbfRmrk9u .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-usbfRmrk9u .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-usbfRmrk9u .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-usbfRmrk9u .embla {
  position: relative;
  width: 100%;
}
.cid-usbfRmrk9u .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-usbfRmrk9u .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-usbfRmrk9u .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-usbfRmrk9u .embla__slide a {
  cursor: grab;
}
.cid-usbfRmrk9u .embla__slide a:active {
  cursor: grabbing;
}
.cid-usbfRmrk9u .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-usbfRmrk9u .item-menu-overlay {
  border-radius: 2rem;
}
.cid-usbfRmrk9u .mbr-section-title {
  color: #232323;
}
.cid-usbfRmrk9u .mbr-section-subtitle {
  color: #232323;
}
.cid-usbfRmrk9u .mbr-box {
  color: #ffffff;
}
.cid-usbfRmrk9u .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-usbfRmrk9u img,
.cid-usbfRmrk9u .item-img {
  width: 100%;
}
.cid-usbfRmrk9u .item-wrapper {
  position: relative;
}
.cid-usbfRmrk9u .content-head {
  max-width: 800px;
}
.cid-usNmmJARNJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-usNmmJARNJ .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-usb0NqdU3R {
  z-index: 1000;
  width: 100%;
}
.cid-usb0NqdU3R .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-usb0NqdU3R .dropdown-menu {
  padding: 0;
}
.cid-usb0NqdU3R .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-usb0NqdU3R .dropdown-item {
    text-align: left !important;
  }
}
.cid-usb0NqdU3R .dropdown-item:hover {
  background-position: right !important;
}
.cid-usb0NqdU3R .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-usb0NqdU3R .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-usb0NqdU3R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-usb0NqdU3R .nav-link {
  position: relative;
}
.cid-usb0NqdU3R .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-usb0NqdU3R .dropdown-menu,
.cid-usb0NqdU3R .navbar.opened {
  background: #212428 !important;
}
.cid-usb0NqdU3R .nav-item:focus,
.cid-usb0NqdU3R .nav-link:focus {
  outline: none;
}
.cid-usb0NqdU3R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-usb0NqdU3R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-usb0NqdU3R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-usb0NqdU3R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-usb0NqdU3R .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-usb0NqdU3R .navbar.opened {
  transition: all 0.3s;
}
.cid-usb0NqdU3R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-usb0NqdU3R .navbar .navbar-logo img {
  width: auto;
}
.cid-usb0NqdU3R .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-usb0NqdU3R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-usb0NqdU3R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-usb0NqdU3R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-usb0NqdU3R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-usb0NqdU3R .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-usb0NqdU3R .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-usb0NqdU3R .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-usb0NqdU3R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-usb0NqdU3R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-usb0NqdU3R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-usb0NqdU3R .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .navbar {
    min-height: 80px;
  }
}
.cid-usb0NqdU3R .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-usb0NqdU3R .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-usb0NqdU3R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-usb0NqdU3R .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .navbar-brand {
    min-height: 69px;
  }
}
.cid-usb0NqdU3R .dropdown-item.active,
.cid-usb0NqdU3R .dropdown-item:active {
  background-color: transparent;
}
.cid-usb0NqdU3R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-usb0NqdU3R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-usb0NqdU3R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-usb0NqdU3R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-usb0NqdU3R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-usb0NqdU3R .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-usb0NqdU3R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-usb0NqdU3R button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-usb0NqdU3R button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-usb0NqdU3R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-usb0NqdU3R nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-usb0NqdU3R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-usb0NqdU3R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-usb0NqdU3R nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-usb0NqdU3R .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-usb0NqdU3R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-usb0NqdU3R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-usb0NqdU3R .navbar {
    height: 70px;
  }
  .cid-usb0NqdU3R .navbar.opened {
    height: auto;
  }
  .cid-usb0NqdU3R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-usb0NqdU3R .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .navbar-short {
    min-height: 70px;
  }
}
.cid-usb0NqdU3R .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-usb0NqdU3R .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-usb0NqdU3R .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .container-fluid {
    padding: 0 3px;
  }
}
.cid-usb0NqdU3R .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-usb0NqdU3R .navbar-nav {
  display: flex !important;
}
.cid-usb0NqdU3R .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-usb0NqdU3R .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-usb0NqdU3R .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-usb0NqdU3R .navbar-nav .nav-item .nav-link:hover,
.cid-usb0NqdU3R .navbar-nav .nav-item .nav-link:focus,
.cid-usb0NqdU3R .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-usb0NqdU3R .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-usb0NqdU3R .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-usb0NqdU3R .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-usb0NqdU3R button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-usb0NqdU3R button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-usb0NqdU3R button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-usb0NqdU3R .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-usb0NqdU3R .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-usb0NqdU3R .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-usb0NqdU3R .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-usb0NqdU3R .offcanvas.show {
  transform: translateX(0);
}
.cid-usb0NqdU3R .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-usb0NqdU3R .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-usb0NqdU3R .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-usb0NqdU3R .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-usb0NqdU3R .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-usb0NqdU3R .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-usb0NqdU3R .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-usb0NqdU3R .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-usb0NqdU3R .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-usb0NqdU3R .modal-backdrop.show {
  opacity: 0.8;
}
.cid-usb0NqdU3R .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-usb0NqdU3R ::-webkit-scrollbar {
  width: 1em;
}
.cid-usb0NqdU3R ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-usb0NqdU3R ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-usb0NqdU3R .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-usb0NqdU3R .social-container {
    padding-top: 40px;
  }
}
.cid-usb0NqdU3R .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-usb0NqdU3R .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-usb0NqdU3R .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-usb0NqdU3R .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-usb0NqdU3R .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-usb0NqdU3R .soc-item:hover {
  transform: translateY(-3px);
}
.cid-usb0NqdU3R .soc-item:hover:before {
  opacity: 1;
}
.cid-usb0NqdU3R .offcanvas_btn {
  margin-top: auto;
}
.cid-usb0NqdU3R .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-usb0NqdU3R .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-usNmmJARNJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-usNmmJARNJ .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uB7eJSQmjw {
  display: flex;
  background-image: url("../../../assets/images/background17.webp");
}
.cid-uB7eJSQmjw .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uB7eJSQmjw {
    align-items: flex-end;
  }
  .cid-uB7eJSQmjw .row {
    justify-content: center;
  }
  .cid-uB7eJSQmjw .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uB7eJSQmjw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uB7eJSQmjw {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uB7eJSQmjw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uB7eJSQmjw .content-wrap {
    width: 100%;
  }
}
.cid-uB7eJSQmjw .mbr-section-title,
.cid-uB7eJSQmjw .mbr-section-subtitle {
  text-align: center;
}
.cid-uB7eJSQmjw .mbr-text,
.cid-uB7eJSQmjw .mbr-section-btn {
  text-align: center;
}
.cid-uB7eS4OWCW {
  background-color: #102f62;
}
.cid-uB7eS4OWCW .mbr-section-title {
  margin: 0;
}
.cid-uB7eS4OWCW .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uB7eS4OWCW .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uB7eS4OWCW .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uB7eS4OWCW .team-item {
  transition: all 0.2s;
}
.cid-uB7eS4OWCW .team-item .item-image {
  position: relative !important;
}
.cid-uB7eS4OWCW .team-item .item-image img {
  width: 100%;
}
.cid-uB7eS4OWCW .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uB7eS4OWCW .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uB7eS4OWCW .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uB7eS4OWCW .team-item .item-caption {
  background: #878787;
}
.cid-uB7eS4OWCW .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uB7eS4OWCW .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uB7eS4OWCW .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uB7eS4OWCW .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uB7eS4OWCW .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uB7eS4OWCW .team-item:hover {
    transform: none;
  }
  .cid-uB7eS4OWCW .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uB7eS4OWCW {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uB7eS4OWCW {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uB7eS4OWCW .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uB7eS4OWCW .container-fluid {
  max-width: 1300px;
}
.cid-uB7eL8Qr19 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2e481a;
}
.cid-uB7eL8Qr19 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uB7eL8Qr19 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uB7eL8Qr19 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uB7eL8Qr19 .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uB7eL8Qr19 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uB7eL8Qr19 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uB7eL8Qr19 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uB7eL8Qr19 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uB7eL8Qr19 .mbr-section-title {
  color: #9fe870;
}
.cid-uB7eL8Qr19 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uB7eL8Qr19 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uB7eL8Qr19 .card-box .item-footer {
  margin-top: auto;
}
.cid-uB7eL8Qr19 .content-head {
  max-width: 800px;
}
.cid-uB7eM07p4c {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uB7eM07p4c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uB7eM07p4c .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-uB7eM07p4c .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uB7eM07p4c .row {
  flex-direction: row-reverse;
}
.cid-uB7eM07p4c .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uB7eM07p4c .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uB7eM07p4c .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uB7eM07p4c .mbr-section-title {
  color: #000000;
}
.cid-uB7eM07p4c .mbr-text,
.cid-uB7eM07p4c .mbr-section-btn {
  color: #000000;
}
.cid-uB7eO3qvzr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uB7eO3qvzr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uB7eO3qvzr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uB7eO3qvzr .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uB7eO3qvzr .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uB7eO3qvzr .google-map {
  height: 100%;
  position: relative;
}
.cid-uB7eO3qvzr .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uB7eO3qvzr .google-map iframe {
    min-height: 350px;
  }
}
.cid-uB7eO3qvzr .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-uB7eO3qvzr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uB7eO3qvzr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uB7eO3qvzr .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uB7eO3qvzr .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uB7eO3qvzr .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uB7eO3qvzr ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uB7eO3qvzr .content-head {
  max-width: 800px;
}
.cid-uB7ePHkwTL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uB7ePHkwTL .mbr-text {
  color: #000000;
}
.cid-uB7ePHkwTL .mbr-section-subtitle {
  color: #000000;
}
.cid-uB7ePHkwTL .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uB7ePHkwTL .mbr-text,
.cid-uB7ePHkwTL .item .mbr-section-btn {
  text-align: left;
}
.cid-uB7ePHkwTL .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uB7ePHkwTL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uB7ePHkwTL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-us5bTzgzHO {
  z-index: 1000;
  width: 100%;
}
.cid-us5bTzgzHO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-us5bTzgzHO .dropdown-menu {
  padding: 0;
}
.cid-us5bTzgzHO .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-us5bTzgzHO .dropdown-item {
    text-align: left !important;
  }
}
.cid-us5bTzgzHO .dropdown-item:hover {
  background-position: right !important;
}
.cid-us5bTzgzHO .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-us5bTzgzHO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-us5bTzgzHO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-us5bTzgzHO .nav-link {
  position: relative;
}
.cid-us5bTzgzHO .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-us5bTzgzHO .dropdown-menu,
.cid-us5bTzgzHO .navbar.opened {
  background: #212428 !important;
}
.cid-us5bTzgzHO .nav-item:focus,
.cid-us5bTzgzHO .nav-link:focus {
  outline: none;
}
.cid-us5bTzgzHO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-us5bTzgzHO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-us5bTzgzHO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-us5bTzgzHO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-us5bTzgzHO .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-us5bTzgzHO .navbar.opened {
  transition: all 0.3s;
}
.cid-us5bTzgzHO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-us5bTzgzHO .navbar .navbar-logo img {
  width: auto;
}
.cid-us5bTzgzHO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-us5bTzgzHO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-us5bTzgzHO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-us5bTzgzHO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-us5bTzgzHO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-us5bTzgzHO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-us5bTzgzHO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-us5bTzgzHO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-us5bTzgzHO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-us5bTzgzHO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-us5bTzgzHO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-us5bTzgzHO .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .navbar {
    min-height: 80px;
  }
}
.cid-us5bTzgzHO .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-us5bTzgzHO .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-us5bTzgzHO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-us5bTzgzHO .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .navbar-brand {
    min-height: 69px;
  }
}
.cid-us5bTzgzHO .dropdown-item.active,
.cid-us5bTzgzHO .dropdown-item:active {
  background-color: transparent;
}
.cid-us5bTzgzHO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-us5bTzgzHO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-us5bTzgzHO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-us5bTzgzHO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-us5bTzgzHO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-us5bTzgzHO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-us5bTzgzHO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-us5bTzgzHO button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-us5bTzgzHO button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-us5bTzgzHO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-us5bTzgzHO nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-us5bTzgzHO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-us5bTzgzHO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-us5bTzgzHO nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-us5bTzgzHO .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-us5bTzgzHO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-us5bTzgzHO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-us5bTzgzHO .navbar {
    height: 70px;
  }
  .cid-us5bTzgzHO .navbar.opened {
    height: auto;
  }
  .cid-us5bTzgzHO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-us5bTzgzHO .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .navbar-short {
    min-height: 70px;
  }
}
.cid-us5bTzgzHO .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-us5bTzgzHO .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-us5bTzgzHO .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .container-fluid {
    padding: 0 3px;
  }
}
.cid-us5bTzgzHO .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-us5bTzgzHO .navbar-nav {
  display: flex !important;
}
.cid-us5bTzgzHO .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-us5bTzgzHO .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-us5bTzgzHO .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-us5bTzgzHO .navbar-nav .nav-item .nav-link:hover,
.cid-us5bTzgzHO .navbar-nav .nav-item .nav-link:focus,
.cid-us5bTzgzHO .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-us5bTzgzHO .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-us5bTzgzHO .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-us5bTzgzHO .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-us5bTzgzHO button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-us5bTzgzHO button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-us5bTzgzHO button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-us5bTzgzHO .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-us5bTzgzHO .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-us5bTzgzHO .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-us5bTzgzHO .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-us5bTzgzHO .offcanvas.show {
  transform: translateX(0);
}
.cid-us5bTzgzHO .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-us5bTzgzHO .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-us5bTzgzHO .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-us5bTzgzHO .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-us5bTzgzHO .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-us5bTzgzHO .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-us5bTzgzHO .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-us5bTzgzHO .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-us5bTzgzHO .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-us5bTzgzHO .modal-backdrop.show {
  opacity: 0.8;
}
.cid-us5bTzgzHO .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-us5bTzgzHO ::-webkit-scrollbar {
  width: 1em;
}
.cid-us5bTzgzHO ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-us5bTzgzHO ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-us5bTzgzHO .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-us5bTzgzHO .social-container {
    padding-top: 40px;
  }
}
.cid-us5bTzgzHO .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-us5bTzgzHO .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-us5bTzgzHO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-us5bTzgzHO .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-us5bTzgzHO .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-us5bTzgzHO .soc-item:hover {
  transform: translateY(-3px);
}
.cid-us5bTzgzHO .soc-item:hover:before {
  opacity: 1;
}
.cid-us5bTzgzHO .offcanvas_btn {
  margin-top: auto;
}
.cid-us5bTzgzHO .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-us5bTzgzHO .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-usNmmJARNJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-usNmmJARNJ .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcRIgtahC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uBcRIgtahC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcRIgtahC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU3tpGjI {
  z-index: 1000;
  width: 100%;
}
.cid-uBcU3tpGjI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcU3tpGjI .dropdown-menu {
  padding: 0;
}
.cid-uBcU3tpGjI .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcU3tpGjI .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcU3tpGjI .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcU3tpGjI .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcU3tpGjI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcU3tpGjI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcU3tpGjI .nav-link {
  position: relative;
}
.cid-uBcU3tpGjI .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcU3tpGjI .dropdown-menu,
.cid-uBcU3tpGjI .navbar.opened {
  background: #212428 !important;
}
.cid-uBcU3tpGjI .nav-item:focus,
.cid-uBcU3tpGjI .nav-link:focus {
  outline: none;
}
.cid-uBcU3tpGjI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcU3tpGjI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcU3tpGjI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcU3tpGjI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcU3tpGjI .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcU3tpGjI .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcU3tpGjI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcU3tpGjI .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcU3tpGjI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcU3tpGjI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcU3tpGjI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcU3tpGjI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcU3tpGjI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcU3tpGjI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcU3tpGjI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcU3tpGjI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcU3tpGjI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcU3tpGjI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcU3tpGjI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcU3tpGjI .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcU3tpGjI .navbar {
    min-height: 80px;
  }
}
.cid-uBcU3tpGjI .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcU3tpGjI .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcU3tpGjI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcU3tpGjI .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcU3tpGjI .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcU3tpGjI .dropdown-item.active,
.cid-uBcU3tpGjI .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcU3tpGjI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcU3tpGjI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcU3tpGjI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcU3tpGjI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcU3tpGjI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcU3tpGjI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcU3tpGjI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcU3tpGjI button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU3tpGjI button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcU3tpGjI button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU3tpGjI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU3tpGjI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcU3tpGjI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU3tpGjI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU3tpGjI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcU3tpGjI nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcU3tpGjI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcU3tpGjI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcU3tpGjI nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcU3tpGjI .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcU3tpGjI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcU3tpGjI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcU3tpGjI .navbar {
    height: 70px;
  }
  .cid-uBcU3tpGjI .navbar.opened {
    height: auto;
  }
  .cid-uBcU3tpGjI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcU3tpGjI .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcU3tpGjI .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcU3tpGjI .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcU3tpGjI .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcU3tpGjI .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcU3tpGjI .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcU3tpGjI .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcU3tpGjI .navbar-nav {
  display: flex !important;
}
.cid-uBcU3tpGjI .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcU3tpGjI .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcU3tpGjI .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcU3tpGjI .navbar-nav .nav-item .nav-link:hover,
.cid-uBcU3tpGjI .navbar-nav .nav-item .nav-link:focus,
.cid-uBcU3tpGjI .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcU3tpGjI .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcU3tpGjI .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcU3tpGjI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcU3tpGjI button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU3tpGjI button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcU3tpGjI button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU3tpGjI button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU3tpGjI button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcU3tpGjI button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU3tpGjI button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU3tpGjI button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcU3tpGjI .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU3tpGjI .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcU3tpGjI .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU3tpGjI .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU3tpGjI .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcU3tpGjI .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcU3tpGjI .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcU3tpGjI .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcU3tpGjI .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcU3tpGjI .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcU3tpGjI .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcU3tpGjI .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU3tpGjI .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcU3tpGjI .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcU3tpGjI .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcU3tpGjI .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcU3tpGjI .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcU3tpGjI .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcU3tpGjI .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcU3tpGjI .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcU3tpGjI .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcU3tpGjI .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcU3tpGjI .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcU3tpGjI ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcU3tpGjI ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcU3tpGjI ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcU3tpGjI .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcU3tpGjI .social-container {
    padding-top: 40px;
  }
}
.cid-uBcU3tpGjI .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcU3tpGjI .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcU3tpGjI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcU3tpGjI .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcU3tpGjI .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcU3tpGjI .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcU3tpGjI .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcU3tpGjI .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcU3tpGjI .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcU3tpGjI .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcU3tBlCV {
  background-image: url("../../../assets/images/81000210.webp");
}
.cid-uBcU3tBlCV img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcU3tBlCV .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcU3tBlCV .images {
    display: none;
  }
}
.cid-uBcU3tBlCV .image-wrapper-1,
.cid-uBcU3tBlCV .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcU3tBlCV .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcU3tBlCV .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcU3tBlCV .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcU3tBlCV .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcU3tBlCV .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcU3tBlCV .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcU3tBlCV .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcU3tBlCV .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcU3tBlCV .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcU3tBlCV .text-wrapper {
  width: 100%;
}
.cid-uBcU3tBlCV .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcU3tBlCV .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcU3tBlCV .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcU3tBlCV .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcU3tBlCV .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcU3tBlCV .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcU3tBlCV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU3tBlCV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU3tBlCV .text {
  display: flex;
  align-items: center;
}
.cid-uBcU3tKXUV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcU3tKXUV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU3tKXUV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU3tKXUV .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcU3tKXUV .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcU3tKXUV .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU3tKXUV .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcU3tKXUV .container {
    padding: 0 16px;
  }
}
.cid-uBcU3tKXUV .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcU3tKXUV .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU3tKXUV .row {
    padding: 25px 9px;
  }
}
.cid-uBcU3tKXUV .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU3tKXUV .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcU3tKXUV .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU3tKXUV .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcU3tKXUV .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcU3tKXUV .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcU3tKXUV .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU3tKXUV .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcU3tKXUV .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcU3tKXUV .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcU3tKXUV .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcU3tKXUV .items-wrapper {
    display: block;
  }
}
.cid-uBcU3tKXUV .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcU3tKXUV .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcU3tKXUV .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcU3tKXUV .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcU3tKXUV .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcU3tKXUV .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcU3tKXUV .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcU3tKXUV .card {
  justify-content: center;
}
.cid-uBcU3tKXUV .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcU3tKXUV .mbr-text {
  color: #000000;
}
.cid-uBcU3tKXUV .card-title {
  color: #000000;
}
.cid-uBcU3tKXUV .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcU3tKXUV .card-title,
.cid-uBcU3tKXUV .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcU3tWrVT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcU3tWrVT .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcU3tWrVT .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcU3tWrVT .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcU3tWrVT .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcU3tWrVT .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcU3tWrVT .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcU3tWrVT .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcU3tWrVT .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcU3tWrVT .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcU3tWrVT .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcU3tWrVT .embla__button--next,
.cid-uBcU3tWrVT .embla__button--prev {
  display: flex;
}
.cid-uBcU3tWrVT .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU3tWrVT .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcU3tWrVT .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcU3tWrVT .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcU3tWrVT .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcU3tWrVT .embla__button {
    top: -10%;
  }
}
.cid-uBcU3tWrVT .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcU3tWrVT .embla {
    margin-top: 80px;
  }
}
.cid-uBcU3tWrVT .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcU3tWrVT .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcU3tWrVT .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcU3tWrVT .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcU3tWrVT .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcU3tWrVT .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcU3tWrVT .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcU3tWrVT .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcU3tWrVT .mbr-text ul {
    display: block;
  }
}
.cid-uBcU3tWrVT .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcU3tWrVT .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcU3tWrVT .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcU3tWrVT .item-wrapper {
  height: 100%;
}
.cid-uBcU3tWrVT .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcU3tWrVT .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcU3tWrVT .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcU3u6Fsi {
  background-color: #000000;
  position: relative;
}
.cid-uBcU3u6Fsi::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcU3u6Fsi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU3u6Fsi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU3u6Fsi .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcU3u6Fsi .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU3u6Fsi .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU3u6Fsi .container {
    padding: 0 16px;
  }
}
.cid-uBcU3u6Fsi .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcU3u6Fsi .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU3u6Fsi .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcU3u6Fsi .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcU3u6Fsi .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcU3u6Fsi .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcU3u6Fsi .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcU3u6Fsi .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcU3u6Fsi .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcU3u6Fsi .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcU3u6Fsi .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcU3u6Fsi .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcU3u6Fsi .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcU3u6Fsi .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcU3u6Fsi .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcU3u6Fsi .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcU3u6Fsi .mbr-section-title {
  color: #ffffff;
}
.cid-uBcU3u6Fsi .mbr-text {
  color: #f4f4f4;
}
#custom-html-3x {
  /* Type valid CSS here */
}
#custom-html-3x div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-3x p {
  font-size: 60px;
  color: #777;
}
.cid-uBcU3ukE0r {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcU3ukE0r h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcU3ukE0r .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcU3ukE0r .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcU3ukE0r .nav-link.active {
  background: #232323;
}
.cid-uBcU3ukE0r .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcU3ukE0r .nav-link:hover {
  background: #232323;
}
.cid-uBcU3ukE0r .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcU3ukE0r .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcU3ukE0r .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcU3ukE0r .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcU3ukE0r .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcU3ukE0r .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcU3ukE0r .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcU3ukE0r .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcU3ukE0r .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcU3ukE0r .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcU3ukE0r .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcU3ukE0r .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcU3ukE0r .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcU3ukE0r .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcU3ukE0r .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcU3ukE0r .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcU3ukE0r .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcU3ukE0r .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcU3ukE0r .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcU3ukE0r .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcU3ukE0r .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcU3ukE0r .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcU3ukE0r .mbr-text,
  .cid-uBcU3ukE0r .nav-link,
  .cid-uBcU3ukE0r .mbr-card-title,
  .cid-uBcU3ukE0r .mbr-section-title {
    text-align: left;
  }
  .cid-uBcU3ukE0r .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcU3ukE0r .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcU3ukE0r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU3ukE0r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU3ukE0r .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcU3ukE0r .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcU3ukE0r .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcU3vmivn .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcU3vmivn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcU3vmivn .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcU3vmivn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcU3vmivn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcU3vzlHM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcU3vzlHM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU3vzlHM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcU3vzlHM .container-fluid {
    padding: 0;
  }
}
.cid-uBcU3vzlHM .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcU3vzlHM .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcU3vzlHM .embla__button--next,
.cid-uBcU3vzlHM .embla__button--prev {
  display: flex;
}
.cid-uBcU3vzlHM .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcU3vzlHM .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcU3vzlHM .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU3vzlHM .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcU3vzlHM .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcU3vzlHM .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcU3vzlHM .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcU3vzlHM .embla {
  position: relative;
  width: 100%;
}
.cid-uBcU3vzlHM .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcU3vzlHM .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcU3vzlHM .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcU3vzlHM .embla__slide a {
  cursor: grab;
}
.cid-uBcU3vzlHM .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcU3vzlHM .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcU3vzlHM .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcU3vzlHM .mbr-section-title {
  color: #232323;
}
.cid-uBcU3vzlHM .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcU3vzlHM .mbr-box {
  color: #ffffff;
}
.cid-uBcU3vzlHM .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcU3vzlHM img,
.cid-uBcU3vzlHM .item-img {
  width: 100%;
}
.cid-uBcU3vzlHM .item-wrapper {
  position: relative;
}
.cid-uBcU3vzlHM .content-head {
  max-width: 800px;
}
.cid-uBcU3vQtnX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcU3vQtnX .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcU4RaH5l {
  z-index: 1000;
  width: 100%;
}
.cid-uBcU4RaH5l .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcU4RaH5l .dropdown-menu {
  padding: 0;
}
.cid-uBcU4RaH5l .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcU4RaH5l .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcU4RaH5l .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcU4RaH5l .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcU4RaH5l .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcU4RaH5l .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcU4RaH5l .nav-link {
  position: relative;
}
.cid-uBcU4RaH5l .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcU4RaH5l .dropdown-menu,
.cid-uBcU4RaH5l .navbar.opened {
  background: #212428 !important;
}
.cid-uBcU4RaH5l .nav-item:focus,
.cid-uBcU4RaH5l .nav-link:focus {
  outline: none;
}
.cid-uBcU4RaH5l .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcU4RaH5l .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcU4RaH5l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcU4RaH5l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcU4RaH5l .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcU4RaH5l .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcU4RaH5l .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcU4RaH5l .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcU4RaH5l .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcU4RaH5l .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcU4RaH5l .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcU4RaH5l .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcU4RaH5l .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcU4RaH5l .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcU4RaH5l .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcU4RaH5l .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcU4RaH5l .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcU4RaH5l .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcU4RaH5l .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcU4RaH5l .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcU4RaH5l .navbar {
    min-height: 80px;
  }
}
.cid-uBcU4RaH5l .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcU4RaH5l .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcU4RaH5l .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcU4RaH5l .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcU4RaH5l .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcU4RaH5l .dropdown-item.active,
.cid-uBcU4RaH5l .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcU4RaH5l .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcU4RaH5l .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcU4RaH5l .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcU4RaH5l .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcU4RaH5l .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcU4RaH5l .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcU4RaH5l ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcU4RaH5l button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU4RaH5l button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcU4RaH5l button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU4RaH5l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU4RaH5l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcU4RaH5l button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU4RaH5l button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU4RaH5l button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcU4RaH5l nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcU4RaH5l nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcU4RaH5l nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcU4RaH5l nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcU4RaH5l .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcU4RaH5l a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcU4RaH5l .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcU4RaH5l .navbar {
    height: 70px;
  }
  .cid-uBcU4RaH5l .navbar.opened {
    height: auto;
  }
  .cid-uBcU4RaH5l .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcU4RaH5l .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcU4RaH5l .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcU4RaH5l .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcU4RaH5l .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcU4RaH5l .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcU4RaH5l .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcU4RaH5l .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcU4RaH5l .navbar-nav {
  display: flex !important;
}
.cid-uBcU4RaH5l .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcU4RaH5l .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcU4RaH5l .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcU4RaH5l .navbar-nav .nav-item .nav-link:hover,
.cid-uBcU4RaH5l .navbar-nav .nav-item .nav-link:focus,
.cid-uBcU4RaH5l .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcU4RaH5l .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcU4RaH5l .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcU4RaH5l .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcU4RaH5l button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU4RaH5l button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcU4RaH5l button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU4RaH5l button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU4RaH5l button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcU4RaH5l button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU4RaH5l button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU4RaH5l button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcU4RaH5l .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU4RaH5l .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcU4RaH5l .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU4RaH5l .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU4RaH5l .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcU4RaH5l .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcU4RaH5l .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcU4RaH5l .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcU4RaH5l .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcU4RaH5l .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcU4RaH5l .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcU4RaH5l .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU4RaH5l .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcU4RaH5l .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcU4RaH5l .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcU4RaH5l .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcU4RaH5l .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcU4RaH5l .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcU4RaH5l .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcU4RaH5l .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcU4RaH5l .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcU4RaH5l .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcU4RaH5l .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcU4RaH5l ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcU4RaH5l ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcU4RaH5l ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcU4RaH5l .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcU4RaH5l .social-container {
    padding-top: 40px;
  }
}
.cid-uBcU4RaH5l .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcU4RaH5l .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcU4RaH5l .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcU4RaH5l .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcU4RaH5l .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcU4RaH5l .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcU4RaH5l .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcU4RaH5l .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcU4RaH5l .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcU4RaH5l .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcU4Rkcof {
  background-image: url("../../../assets/images/82002520.webp");
}
.cid-uBcU4Rkcof img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcU4Rkcof .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcU4Rkcof .images {
    display: none;
  }
}
.cid-uBcU4Rkcof .image-wrapper-1,
.cid-uBcU4Rkcof .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcU4Rkcof .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcU4Rkcof .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcU4Rkcof .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcU4Rkcof .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcU4Rkcof .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcU4Rkcof .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcU4Rkcof .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcU4Rkcof .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcU4Rkcof .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcU4Rkcof .text-wrapper {
  width: 100%;
}
.cid-uBcU4Rkcof .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcU4Rkcof .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcU4Rkcof .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcU4Rkcof .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcU4Rkcof .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcU4Rkcof .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcU4Rkcof .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU4Rkcof .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU4Rkcof .text {
  display: flex;
  align-items: center;
}
.cid-uKigFXgSjV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKigFXgSjV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKigFXgSjV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKigFXgSjV .container-fluid {
    padding: 0;
  }
}
.cid-uKigFXgSjV .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKigFXgSjV .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKigFXgSjV .embla__button--next,
.cid-uKigFXgSjV .embla__button--prev {
  display: flex;
}
.cid-uKigFXgSjV .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKigFXgSjV .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKigFXgSjV .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKigFXgSjV .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKigFXgSjV .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKigFXgSjV .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKigFXgSjV .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKigFXgSjV .embla {
  position: relative;
  width: 100%;
}
.cid-uKigFXgSjV .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKigFXgSjV .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKigFXgSjV .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKigFXgSjV .embla__slide a {
  cursor: grab;
}
.cid-uKigFXgSjV .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKigFXgSjV .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKigFXgSjV .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKigFXgSjV .mbr-section-title {
  color: #232323;
}
.cid-uKigFXgSjV .mbr-section-subtitle {
  color: #232323;
}
.cid-uKigFXgSjV .mbr-box {
  color: #ffffff;
}
.cid-uKigFXgSjV .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKigFXgSjV img,
.cid-uKigFXgSjV .item-img {
  width: 100%;
}
.cid-uKigFXgSjV .item-wrapper {
  position: relative;
}
.cid-uKigFXgSjV .content-head {
  max-width: 800px;
}
.cid-uBcU4RuSa0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcU4RuSa0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU4RuSa0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU4RuSa0 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcU4RuSa0 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcU4RuSa0 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU4RuSa0 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcU4RuSa0 .container {
    padding: 0 16px;
  }
}
.cid-uBcU4RuSa0 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcU4RuSa0 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU4RuSa0 .row {
    padding: 25px 9px;
  }
}
.cid-uBcU4RuSa0 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU4RuSa0 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcU4RuSa0 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU4RuSa0 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcU4RuSa0 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcU4RuSa0 .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcU4RuSa0 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU4RuSa0 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcU4RuSa0 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcU4RuSa0 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcU4RuSa0 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcU4RuSa0 .items-wrapper {
    display: block;
  }
}
.cid-uBcU4RuSa0 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcU4RuSa0 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcU4RuSa0 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcU4RuSa0 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcU4RuSa0 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcU4RuSa0 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcU4RuSa0 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcU4RuSa0 .card {
  justify-content: center;
}
.cid-uBcU4RuSa0 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcU4RuSa0 .mbr-text {
  color: #000000;
}
.cid-uBcU4RuSa0 .card-title {
  color: #000000;
}
.cid-uBcU4RuSa0 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcU4RuSa0 .card-title,
.cid-uBcU4RuSa0 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcU4RGrhu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcU4RGrhu .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcU4RGrhu .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcU4RGrhu .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcU4RGrhu .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcU4RGrhu .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcU4RGrhu .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcU4RGrhu .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcU4RGrhu .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcU4RGrhu .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcU4RGrhu .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcU4RGrhu .embla__button--next,
.cid-uBcU4RGrhu .embla__button--prev {
  display: flex;
}
.cid-uBcU4RGrhu .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU4RGrhu .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcU4RGrhu .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcU4RGrhu .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcU4RGrhu .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcU4RGrhu .embla__button {
    top: -10%;
  }
}
.cid-uBcU4RGrhu .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcU4RGrhu .embla {
    margin-top: 80px;
  }
}
.cid-uBcU4RGrhu .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcU4RGrhu .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcU4RGrhu .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcU4RGrhu .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcU4RGrhu .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcU4RGrhu .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcU4RGrhu .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcU4RGrhu .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcU4RGrhu .mbr-text ul {
    display: block;
  }
}
.cid-uBcU4RGrhu .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcU4RGrhu .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcU4RGrhu .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcU4RGrhu .item-wrapper {
  height: 100%;
}
.cid-uBcU4RGrhu .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcU4RGrhu .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcU4RGrhu .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uKigH9JCEF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKigH9JCEF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKigH9JCEF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKigH9JCEF .container-fluid {
    padding: 0;
  }
}
.cid-uKigH9JCEF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKigH9JCEF .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKigH9JCEF .embla__button--next,
.cid-uKigH9JCEF .embla__button--prev {
  display: flex;
}
.cid-uKigH9JCEF .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKigH9JCEF .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKigH9JCEF .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKigH9JCEF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKigH9JCEF .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKigH9JCEF .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKigH9JCEF .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKigH9JCEF .embla {
  position: relative;
  width: 100%;
}
.cid-uKigH9JCEF .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKigH9JCEF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKigH9JCEF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKigH9JCEF .embla__slide a {
  cursor: grab;
}
.cid-uKigH9JCEF .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKigH9JCEF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKigH9JCEF .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKigH9JCEF .mbr-section-title {
  color: #232323;
}
.cid-uKigH9JCEF .mbr-section-subtitle {
  color: #232323;
}
.cid-uKigH9JCEF .mbr-box {
  color: #ffffff;
}
.cid-uKigH9JCEF .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKigH9JCEF img,
.cid-uKigH9JCEF .item-img {
  width: 100%;
}
.cid-uKigH9JCEF .item-wrapper {
  position: relative;
}
.cid-uKigH9JCEF .content-head {
  max-width: 800px;
}
.cid-uBcU4RQsuo {
  background-color: #000000;
  position: relative;
}
.cid-uBcU4RQsuo::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcU4RQsuo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU4RQsuo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU4RQsuo .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcU4RQsuo .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU4RQsuo .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU4RQsuo .container {
    padding: 0 16px;
  }
}
.cid-uBcU4RQsuo .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcU4RQsuo .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU4RQsuo .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcU4RQsuo .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcU4RQsuo .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcU4RQsuo .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcU4RQsuo .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcU4RQsuo .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcU4RQsuo .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcU4RQsuo .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcU4RQsuo .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcU4RQsuo .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcU4RQsuo .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcU4RQsuo .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcU4RQsuo .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcU4RQsuo .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcU4RQsuo .mbr-section-title {
  color: #ffffff;
}
.cid-uBcU4RQsuo .mbr-text {
  color: #f4f4f4;
}
#custom-html-47 {
  /* Type valid CSS here */
}
#custom-html-47 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-47 p {
  font-size: 60px;
  color: #777;
}
.cid-uKigIds0gb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKigIds0gb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKigIds0gb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKigIds0gb .container-fluid {
    padding: 0;
  }
}
.cid-uKigIds0gb .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKigIds0gb .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKigIds0gb .embla__button--next,
.cid-uKigIds0gb .embla__button--prev {
  display: flex;
}
.cid-uKigIds0gb .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKigIds0gb .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKigIds0gb .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKigIds0gb .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKigIds0gb .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKigIds0gb .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKigIds0gb .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKigIds0gb .embla {
  position: relative;
  width: 100%;
}
.cid-uKigIds0gb .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKigIds0gb .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKigIds0gb .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKigIds0gb .embla__slide a {
  cursor: grab;
}
.cid-uKigIds0gb .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKigIds0gb .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKigIds0gb .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKigIds0gb .mbr-section-title {
  color: #232323;
}
.cid-uKigIds0gb .mbr-section-subtitle {
  color: #232323;
}
.cid-uKigIds0gb .mbr-box {
  color: #ffffff;
}
.cid-uKigIds0gb .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKigIds0gb img,
.cid-uKigIds0gb .item-img {
  width: 100%;
}
.cid-uKigIds0gb .item-wrapper {
  position: relative;
}
.cid-uKigIds0gb .content-head {
  max-width: 800px;
}
.cid-uBcU4S3TQV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcU4S3TQV h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcU4S3TQV .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcU4S3TQV .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcU4S3TQV .nav-link.active {
  background: #232323;
}
.cid-uBcU4S3TQV .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcU4S3TQV .nav-link:hover {
  background: #232323;
}
.cid-uBcU4S3TQV .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcU4S3TQV .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcU4S3TQV .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcU4S3TQV .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcU4S3TQV .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcU4S3TQV .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcU4S3TQV .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcU4S3TQV .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcU4S3TQV .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcU4S3TQV .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcU4S3TQV .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcU4S3TQV .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcU4S3TQV .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcU4S3TQV .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcU4S3TQV .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcU4S3TQV .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcU4S3TQV .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcU4S3TQV .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcU4S3TQV .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcU4S3TQV .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcU4S3TQV .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcU4S3TQV .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcU4S3TQV .mbr-text,
  .cid-uBcU4S3TQV .nav-link,
  .cid-uBcU4S3TQV .mbr-card-title,
  .cid-uBcU4S3TQV .mbr-section-title {
    text-align: left;
  }
  .cid-uBcU4S3TQV .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcU4S3TQV .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcU4S3TQV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU4S3TQV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU4S3TQV .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcU4S3TQV .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcU4S3TQV .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcU4T2G9q .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcU4T2G9q .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcU4T2G9q .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcU4T2G9q .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcU4T2G9q .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uKigLjOdDU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKigLjOdDU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKigLjOdDU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKigLjOdDU .container-fluid {
    padding: 0;
  }
}
.cid-uKigLjOdDU .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKigLjOdDU .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKigLjOdDU .embla__button--next,
.cid-uKigLjOdDU .embla__button--prev {
  display: flex;
}
.cid-uKigLjOdDU .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKigLjOdDU .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKigLjOdDU .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKigLjOdDU .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKigLjOdDU .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKigLjOdDU .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKigLjOdDU .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKigLjOdDU .embla {
  position: relative;
  width: 100%;
}
.cid-uKigLjOdDU .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKigLjOdDU .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKigLjOdDU .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKigLjOdDU .embla__slide a {
  cursor: grab;
}
.cid-uKigLjOdDU .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKigLjOdDU .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKigLjOdDU .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKigLjOdDU .mbr-section-title {
  color: #232323;
}
.cid-uKigLjOdDU .mbr-section-subtitle {
  color: #232323;
}
.cid-uKigLjOdDU .mbr-box {
  color: #ffffff;
}
.cid-uKigLjOdDU .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKigLjOdDU img,
.cid-uKigLjOdDU .item-img {
  width: 100%;
}
.cid-uKigLjOdDU .item-wrapper {
  position: relative;
}
.cid-uKigLjOdDU .content-head {
  max-width: 800px;
}
.cid-uBcU4TxTl1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcU4TxTl1 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcU64928w {
  z-index: 1000;
  width: 100%;
}
.cid-uBcU64928w .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcU64928w .dropdown-menu {
  padding: 0;
}
.cid-uBcU64928w .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcU64928w .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcU64928w .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcU64928w .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcU64928w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcU64928w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcU64928w .nav-link {
  position: relative;
}
.cid-uBcU64928w .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcU64928w .dropdown-menu,
.cid-uBcU64928w .navbar.opened {
  background: #212428 !important;
}
.cid-uBcU64928w .nav-item:focus,
.cid-uBcU64928w .nav-link:focus {
  outline: none;
}
.cid-uBcU64928w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcU64928w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcU64928w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcU64928w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcU64928w .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcU64928w .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcU64928w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcU64928w .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcU64928w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcU64928w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcU64928w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcU64928w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcU64928w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcU64928w .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcU64928w .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcU64928w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcU64928w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcU64928w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcU64928w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcU64928w .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcU64928w .navbar {
    min-height: 80px;
  }
}
.cid-uBcU64928w .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcU64928w .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcU64928w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcU64928w .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcU64928w .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcU64928w .dropdown-item.active,
.cid-uBcU64928w .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcU64928w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcU64928w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcU64928w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcU64928w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcU64928w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcU64928w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcU64928w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcU64928w button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU64928w button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcU64928w button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU64928w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU64928w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcU64928w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU64928w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU64928w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcU64928w nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcU64928w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcU64928w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcU64928w nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcU64928w .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcU64928w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcU64928w .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcU64928w .navbar {
    height: 70px;
  }
  .cid-uBcU64928w .navbar.opened {
    height: auto;
  }
  .cid-uBcU64928w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcU64928w .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcU64928w .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcU64928w .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcU64928w .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcU64928w .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcU64928w .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcU64928w .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcU64928w .navbar-nav {
  display: flex !important;
}
.cid-uBcU64928w .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcU64928w .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcU64928w .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcU64928w .navbar-nav .nav-item .nav-link:hover,
.cid-uBcU64928w .navbar-nav .nav-item .nav-link:focus,
.cid-uBcU64928w .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcU64928w .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcU64928w .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcU64928w .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcU64928w button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU64928w button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcU64928w button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU64928w button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU64928w button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcU64928w button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU64928w button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU64928w button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcU64928w .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU64928w .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcU64928w .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU64928w .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU64928w .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcU64928w .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcU64928w .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcU64928w .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcU64928w .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcU64928w .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcU64928w .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcU64928w .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU64928w .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcU64928w .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcU64928w .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcU64928w .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcU64928w .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcU64928w .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcU64928w .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcU64928w .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcU64928w .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcU64928w .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcU64928w .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcU64928w ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcU64928w ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcU64928w ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcU64928w .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcU64928w .social-container {
    padding-top: 40px;
  }
}
.cid-uBcU64928w .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcU64928w .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcU64928w .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcU64928w .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcU64928w .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcU64928w .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcU64928w .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcU64928w .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcU64928w .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcU64928w .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcU64kadv {
  background-image: url("../../../assets/images/84001066.webp");
}
.cid-uBcU64kadv img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcU64kadv .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcU64kadv .images {
    display: none;
  }
}
.cid-uBcU64kadv .image-wrapper-1,
.cid-uBcU64kadv .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcU64kadv .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcU64kadv .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcU64kadv .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcU64kadv .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcU64kadv .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcU64kadv .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcU64kadv .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcU64kadv .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcU64kadv .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcU64kadv .text-wrapper {
  width: 100%;
}
.cid-uBcU64kadv .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcU64kadv .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcU64kadv .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcU64kadv .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcU64kadv .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcU64kadv .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcU64kadv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU64kadv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU64kadv .text {
  display: flex;
  align-items: center;
}
.cid-uKigwqeh7E {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKigwqeh7E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKigwqeh7E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKigwqeh7E .container-fluid {
    padding: 0;
  }
}
.cid-uKigwqeh7E .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKigwqeh7E .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKigwqeh7E .embla__button--next,
.cid-uKigwqeh7E .embla__button--prev {
  display: flex;
}
.cid-uKigwqeh7E .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKigwqeh7E .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKigwqeh7E .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKigwqeh7E .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKigwqeh7E .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKigwqeh7E .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKigwqeh7E .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKigwqeh7E .embla {
  position: relative;
  width: 100%;
}
.cid-uKigwqeh7E .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKigwqeh7E .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKigwqeh7E .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKigwqeh7E .embla__slide a {
  cursor: grab;
}
.cid-uKigwqeh7E .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKigwqeh7E .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKigwqeh7E .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKigwqeh7E .mbr-section-title {
  color: #232323;
}
.cid-uKigwqeh7E .mbr-section-subtitle {
  color: #232323;
}
.cid-uKigwqeh7E .mbr-box {
  color: #ffffff;
}
.cid-uKigwqeh7E .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKigwqeh7E img,
.cid-uKigwqeh7E .item-img {
  width: 100%;
}
.cid-uKigwqeh7E .item-wrapper {
  position: relative;
}
.cid-uKigwqeh7E .content-head {
  max-width: 800px;
}
.cid-uBcU64s7Vh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcU64s7Vh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU64s7Vh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU64s7Vh .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcU64s7Vh .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcU64s7Vh .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU64s7Vh .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcU64s7Vh .container {
    padding: 0 16px;
  }
}
.cid-uBcU64s7Vh .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcU64s7Vh .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU64s7Vh .row {
    padding: 25px 9px;
  }
}
.cid-uBcU64s7Vh .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU64s7Vh .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcU64s7Vh .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU64s7Vh .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcU64s7Vh .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcU64s7Vh .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcU64s7Vh .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU64s7Vh .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcU64s7Vh .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcU64s7Vh .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcU64s7Vh .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcU64s7Vh .items-wrapper {
    display: block;
  }
}
.cid-uBcU64s7Vh .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcU64s7Vh .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcU64s7Vh .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcU64s7Vh .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcU64s7Vh .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcU64s7Vh .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcU64s7Vh .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcU64s7Vh .card {
  justify-content: center;
}
.cid-uBcU64s7Vh .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcU64s7Vh .mbr-text {
  color: #000000;
}
.cid-uBcU64s7Vh .card-title {
  color: #000000;
}
.cid-uBcU64s7Vh .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcU64s7Vh .card-title,
.cid-uBcU64s7Vh .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcU64Ey90 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcU64Ey90 .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcU64Ey90 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcU64Ey90 .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcU64Ey90 .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcU64Ey90 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcU64Ey90 .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcU64Ey90 .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcU64Ey90 .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcU64Ey90 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcU64Ey90 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcU64Ey90 .embla__button--next,
.cid-uBcU64Ey90 .embla__button--prev {
  display: flex;
}
.cid-uBcU64Ey90 .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU64Ey90 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcU64Ey90 .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcU64Ey90 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcU64Ey90 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcU64Ey90 .embla__button {
    top: -10%;
  }
}
.cid-uBcU64Ey90 .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcU64Ey90 .embla {
    margin-top: 80px;
  }
}
.cid-uBcU64Ey90 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcU64Ey90 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcU64Ey90 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcU64Ey90 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcU64Ey90 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcU64Ey90 .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcU64Ey90 .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcU64Ey90 .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcU64Ey90 .mbr-text ul {
    display: block;
  }
}
.cid-uBcU64Ey90 .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcU64Ey90 .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcU64Ey90 .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcU64Ey90 .item-wrapper {
  height: 100%;
}
.cid-uBcU64Ey90 .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcU64Ey90 .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcU64Ey90 .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uKigxIGvgT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKigxIGvgT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKigxIGvgT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKigxIGvgT .container-fluid {
    padding: 0;
  }
}
.cid-uKigxIGvgT .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKigxIGvgT .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKigxIGvgT .embla__button--next,
.cid-uKigxIGvgT .embla__button--prev {
  display: flex;
}
.cid-uKigxIGvgT .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKigxIGvgT .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKigxIGvgT .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKigxIGvgT .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKigxIGvgT .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKigxIGvgT .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKigxIGvgT .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKigxIGvgT .embla {
  position: relative;
  width: 100%;
}
.cid-uKigxIGvgT .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKigxIGvgT .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKigxIGvgT .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKigxIGvgT .embla__slide a {
  cursor: grab;
}
.cid-uKigxIGvgT .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKigxIGvgT .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKigxIGvgT .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKigxIGvgT .mbr-section-title {
  color: #232323;
}
.cid-uKigxIGvgT .mbr-section-subtitle {
  color: #232323;
}
.cid-uKigxIGvgT .mbr-box {
  color: #ffffff;
}
.cid-uKigxIGvgT .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKigxIGvgT img,
.cid-uKigxIGvgT .item-img {
  width: 100%;
}
.cid-uKigxIGvgT .item-wrapper {
  position: relative;
}
.cid-uKigxIGvgT .content-head {
  max-width: 800px;
}
.cid-uBcU64OatB {
  background-color: #000000;
  position: relative;
}
.cid-uBcU64OatB::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcU64OatB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU64OatB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU64OatB .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcU64OatB .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU64OatB .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU64OatB .container {
    padding: 0 16px;
  }
}
.cid-uBcU64OatB .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcU64OatB .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU64OatB .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcU64OatB .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcU64OatB .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcU64OatB .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcU64OatB .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcU64OatB .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcU64OatB .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcU64OatB .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcU64OatB .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcU64OatB .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcU64OatB .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcU64OatB .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcU64OatB .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcU64OatB .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcU64OatB .mbr-section-title {
  color: #ffffff;
}
.cid-uBcU64OatB .mbr-text {
  color: #f4f4f4;
}
#custom-html-4h {
  /* Type valid CSS here */
}
#custom-html-4h div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-4h p {
  font-size: 60px;
  color: #777;
}
.cid-uKigz1AgGV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKigz1AgGV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKigz1AgGV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKigz1AgGV .container-fluid {
    padding: 0;
  }
}
.cid-uKigz1AgGV .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKigz1AgGV .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKigz1AgGV .embla__button--next,
.cid-uKigz1AgGV .embla__button--prev {
  display: flex;
}
.cid-uKigz1AgGV .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKigz1AgGV .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKigz1AgGV .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKigz1AgGV .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKigz1AgGV .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKigz1AgGV .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKigz1AgGV .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKigz1AgGV .embla {
  position: relative;
  width: 100%;
}
.cid-uKigz1AgGV .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKigz1AgGV .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKigz1AgGV .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKigz1AgGV .embla__slide a {
  cursor: grab;
}
.cid-uKigz1AgGV .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKigz1AgGV .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKigz1AgGV .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKigz1AgGV .mbr-section-title {
  color: #232323;
}
.cid-uKigz1AgGV .mbr-section-subtitle {
  color: #232323;
}
.cid-uKigz1AgGV .mbr-box {
  color: #ffffff;
}
.cid-uKigz1AgGV .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKigz1AgGV img,
.cid-uKigz1AgGV .item-img {
  width: 100%;
}
.cid-uKigz1AgGV .item-wrapper {
  position: relative;
}
.cid-uKigz1AgGV .content-head {
  max-width: 800px;
}
.cid-uBcU6535s0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcU6535s0 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcU6535s0 .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcU6535s0 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcU6535s0 .nav-link.active {
  background: #232323;
}
.cid-uBcU6535s0 .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcU6535s0 .nav-link:hover {
  background: #232323;
}
.cid-uBcU6535s0 .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcU6535s0 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcU6535s0 .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcU6535s0 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcU6535s0 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcU6535s0 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcU6535s0 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcU6535s0 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcU6535s0 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcU6535s0 .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcU6535s0 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcU6535s0 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcU6535s0 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcU6535s0 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcU6535s0 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcU6535s0 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcU6535s0 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcU6535s0 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcU6535s0 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcU6535s0 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcU6535s0 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcU6535s0 .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcU6535s0 .mbr-text,
  .cid-uBcU6535s0 .nav-link,
  .cid-uBcU6535s0 .mbr-card-title,
  .cid-uBcU6535s0 .mbr-section-title {
    text-align: left;
  }
  .cid-uBcU6535s0 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcU6535s0 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcU6535s0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU6535s0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU6535s0 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcU6535s0 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcU6535s0 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcU660tIN .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcU660tIN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcU660tIN .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcU660tIN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcU660tIN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uKigAuQ16K {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKigAuQ16K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKigAuQ16K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKigAuQ16K .container-fluid {
    padding: 0;
  }
}
.cid-uKigAuQ16K .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKigAuQ16K .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKigAuQ16K .embla__button--next,
.cid-uKigAuQ16K .embla__button--prev {
  display: flex;
}
.cid-uKigAuQ16K .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKigAuQ16K .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKigAuQ16K .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKigAuQ16K .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKigAuQ16K .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKigAuQ16K .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKigAuQ16K .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKigAuQ16K .embla {
  position: relative;
  width: 100%;
}
.cid-uKigAuQ16K .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKigAuQ16K .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKigAuQ16K .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKigAuQ16K .embla__slide a {
  cursor: grab;
}
.cid-uKigAuQ16K .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKigAuQ16K .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKigAuQ16K .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKigAuQ16K .mbr-section-title {
  color: #232323;
}
.cid-uKigAuQ16K .mbr-section-subtitle {
  color: #232323;
}
.cid-uKigAuQ16K .mbr-box {
  color: #ffffff;
}
.cid-uKigAuQ16K .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKigAuQ16K img,
.cid-uKigAuQ16K .item-img {
  width: 100%;
}
.cid-uKigAuQ16K .item-wrapper {
  position: relative;
}
.cid-uKigAuQ16K .content-head {
  max-width: 800px;
}
.cid-uBcU66tPV2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcU66tPV2 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcU7DJIZ4 {
  z-index: 1000;
  width: 100%;
}
.cid-uBcU7DJIZ4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcU7DJIZ4 .dropdown-menu {
  padding: 0;
}
.cid-uBcU7DJIZ4 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcU7DJIZ4 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcU7DJIZ4 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcU7DJIZ4 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcU7DJIZ4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcU7DJIZ4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcU7DJIZ4 .nav-link {
  position: relative;
}
.cid-uBcU7DJIZ4 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcU7DJIZ4 .dropdown-menu,
.cid-uBcU7DJIZ4 .navbar.opened {
  background: #212428 !important;
}
.cid-uBcU7DJIZ4 .nav-item:focus,
.cid-uBcU7DJIZ4 .nav-link:focus {
  outline: none;
}
.cid-uBcU7DJIZ4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcU7DJIZ4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcU7DJIZ4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcU7DJIZ4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcU7DJIZ4 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcU7DJIZ4 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcU7DJIZ4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcU7DJIZ4 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcU7DJIZ4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcU7DJIZ4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcU7DJIZ4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcU7DJIZ4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcU7DJIZ4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcU7DJIZ4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcU7DJIZ4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcU7DJIZ4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcU7DJIZ4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcU7DJIZ4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcU7DJIZ4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcU7DJIZ4 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcU7DJIZ4 .navbar {
    min-height: 80px;
  }
}
.cid-uBcU7DJIZ4 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcU7DJIZ4 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcU7DJIZ4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcU7DJIZ4 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcU7DJIZ4 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcU7DJIZ4 .dropdown-item.active,
.cid-uBcU7DJIZ4 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcU7DJIZ4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcU7DJIZ4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcU7DJIZ4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcU7DJIZ4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcU7DJIZ4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcU7DJIZ4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcU7DJIZ4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcU7DJIZ4 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU7DJIZ4 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcU7DJIZ4 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU7DJIZ4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU7DJIZ4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcU7DJIZ4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU7DJIZ4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU7DJIZ4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcU7DJIZ4 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcU7DJIZ4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcU7DJIZ4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcU7DJIZ4 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcU7DJIZ4 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcU7DJIZ4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcU7DJIZ4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcU7DJIZ4 .navbar {
    height: 70px;
  }
  .cid-uBcU7DJIZ4 .navbar.opened {
    height: auto;
  }
  .cid-uBcU7DJIZ4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcU7DJIZ4 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcU7DJIZ4 .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcU7DJIZ4 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcU7DJIZ4 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcU7DJIZ4 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcU7DJIZ4 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcU7DJIZ4 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcU7DJIZ4 .navbar-nav {
  display: flex !important;
}
.cid-uBcU7DJIZ4 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcU7DJIZ4 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcU7DJIZ4 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcU7DJIZ4 .navbar-nav .nav-item .nav-link:hover,
.cid-uBcU7DJIZ4 .navbar-nav .nav-item .nav-link:focus,
.cid-uBcU7DJIZ4 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcU7DJIZ4 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcU7DJIZ4 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcU7DJIZ4 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcU7DJIZ4 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU7DJIZ4 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcU7DJIZ4 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU7DJIZ4 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU7DJIZ4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcU7DJIZ4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU7DJIZ4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU7DJIZ4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcU7DJIZ4 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU7DJIZ4 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcU7DJIZ4 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU7DJIZ4 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU7DJIZ4 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcU7DJIZ4 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcU7DJIZ4 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcU7DJIZ4 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcU7DJIZ4 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcU7DJIZ4 .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcU7DJIZ4 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcU7DJIZ4 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU7DJIZ4 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcU7DJIZ4 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcU7DJIZ4 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcU7DJIZ4 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcU7DJIZ4 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcU7DJIZ4 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcU7DJIZ4 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcU7DJIZ4 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcU7DJIZ4 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcU7DJIZ4 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcU7DJIZ4 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcU7DJIZ4 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcU7DJIZ4 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcU7DJIZ4 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcU7DJIZ4 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcU7DJIZ4 .social-container {
    padding-top: 40px;
  }
}
.cid-uBcU7DJIZ4 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcU7DJIZ4 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcU7DJIZ4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcU7DJIZ4 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcU7DJIZ4 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcU7DJIZ4 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcU7DJIZ4 .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcU7DJIZ4 .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcU7DJIZ4 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcU7DJIZ4 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcU7DTtEO {
  background-image: url("../../../assets/images/78003103.webp");
}
.cid-uBcU7DTtEO img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcU7DTtEO .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcU7DTtEO .images {
    display: none;
  }
}
.cid-uBcU7DTtEO .image-wrapper-1,
.cid-uBcU7DTtEO .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcU7DTtEO .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcU7DTtEO .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcU7DTtEO .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcU7DTtEO .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcU7DTtEO .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcU7DTtEO .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcU7DTtEO .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcU7DTtEO .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcU7DTtEO .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcU7DTtEO .text-wrapper {
  width: 100%;
}
.cid-uBcU7DTtEO .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcU7DTtEO .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcU7DTtEO .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcU7DTtEO .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcU7DTtEO .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcU7DTtEO .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcU7DTtEO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU7DTtEO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU7DTtEO .text {
  display: flex;
  align-items: center;
}
.cid-uBcU7E1MQo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcU7E1MQo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU7E1MQo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU7E1MQo .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcU7E1MQo .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcU7E1MQo .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU7E1MQo .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcU7E1MQo .container {
    padding: 0 16px;
  }
}
.cid-uBcU7E1MQo .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcU7E1MQo .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU7E1MQo .row {
    padding: 25px 9px;
  }
}
.cid-uBcU7E1MQo .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU7E1MQo .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcU7E1MQo .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU7E1MQo .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcU7E1MQo .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcU7E1MQo .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcU7E1MQo .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU7E1MQo .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcU7E1MQo .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcU7E1MQo .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcU7E1MQo .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcU7E1MQo .items-wrapper {
    display: block;
  }
}
.cid-uBcU7E1MQo .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcU7E1MQo .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcU7E1MQo .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcU7E1MQo .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcU7E1MQo .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcU7E1MQo .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcU7E1MQo .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcU7E1MQo .card {
  justify-content: center;
}
.cid-uBcU7E1MQo .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcU7E1MQo .mbr-text {
  color: #000000;
}
.cid-uBcU7E1MQo .card-title {
  color: #000000;
}
.cid-uBcU7E1MQo .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcU7E1MQo .card-title,
.cid-uBcU7E1MQo .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcU7Ec7vH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcU7Ec7vH .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcU7Ec7vH .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcU7Ec7vH .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcU7Ec7vH .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcU7Ec7vH .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcU7Ec7vH .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcU7Ec7vH .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcU7Ec7vH .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcU7Ec7vH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcU7Ec7vH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcU7Ec7vH .embla__button--next,
.cid-uBcU7Ec7vH .embla__button--prev {
  display: flex;
}
.cid-uBcU7Ec7vH .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU7Ec7vH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcU7Ec7vH .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcU7Ec7vH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcU7Ec7vH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcU7Ec7vH .embla__button {
    top: -10%;
  }
}
.cid-uBcU7Ec7vH .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcU7Ec7vH .embla {
    margin-top: 80px;
  }
}
.cid-uBcU7Ec7vH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcU7Ec7vH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcU7Ec7vH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcU7Ec7vH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcU7Ec7vH .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcU7Ec7vH .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcU7Ec7vH .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcU7Ec7vH .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcU7Ec7vH .mbr-text ul {
    display: block;
  }
}
.cid-uBcU7Ec7vH .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcU7Ec7vH .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcU7Ec7vH .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcU7Ec7vH .item-wrapper {
  height: 100%;
}
.cid-uBcU7Ec7vH .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcU7Ec7vH .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcU7Ec7vH .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcU7EmX9i {
  background-color: #000000;
  position: relative;
}
.cid-uBcU7EmX9i::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcU7EmX9i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU7EmX9i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU7EmX9i .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcU7EmX9i .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU7EmX9i .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU7EmX9i .container {
    padding: 0 16px;
  }
}
.cid-uBcU7EmX9i .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcU7EmX9i .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU7EmX9i .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcU7EmX9i .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcU7EmX9i .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcU7EmX9i .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcU7EmX9i .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcU7EmX9i .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcU7EmX9i .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcU7EmX9i .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcU7EmX9i .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcU7EmX9i .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcU7EmX9i .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcU7EmX9i .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcU7EmX9i .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcU7EmX9i .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcU7EmX9i .mbr-section-title {
  color: #ffffff;
}
.cid-uBcU7EmX9i .mbr-text {
  color: #f4f4f4;
}
#custom-html-4r {
  /* Type valid CSS here */
}
#custom-html-4r div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-4r p {
  font-size: 60px;
  color: #777;
}
.cid-uBcU7EC9em {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcU7EC9em h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcU7EC9em .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcU7EC9em .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcU7EC9em .nav-link.active {
  background: #232323;
}
.cid-uBcU7EC9em .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcU7EC9em .nav-link:hover {
  background: #232323;
}
.cid-uBcU7EC9em .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcU7EC9em .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcU7EC9em .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcU7EC9em .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcU7EC9em .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcU7EC9em .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcU7EC9em .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcU7EC9em .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcU7EC9em .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcU7EC9em .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcU7EC9em .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcU7EC9em .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcU7EC9em .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcU7EC9em .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcU7EC9em .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcU7EC9em .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcU7EC9em .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcU7EC9em .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcU7EC9em .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcU7EC9em .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcU7EC9em .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcU7EC9em .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcU7EC9em .mbr-text,
  .cid-uBcU7EC9em .nav-link,
  .cid-uBcU7EC9em .mbr-card-title,
  .cid-uBcU7EC9em .mbr-section-title {
    text-align: left;
  }
  .cid-uBcU7EC9em .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcU7EC9em .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcU7EC9em .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU7EC9em .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU7EC9em .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcU7EC9em .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcU7EC9em .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcU7FA8nA .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcU7FA8nA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcU7FA8nA .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcU7FA8nA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcU7FA8nA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcU7FNPO7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcU7FNPO7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU7FNPO7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcU7FNPO7 .container-fluid {
    padding: 0;
  }
}
.cid-uBcU7FNPO7 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcU7FNPO7 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcU7FNPO7 .embla__button--next,
.cid-uBcU7FNPO7 .embla__button--prev {
  display: flex;
}
.cid-uBcU7FNPO7 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcU7FNPO7 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcU7FNPO7 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU7FNPO7 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcU7FNPO7 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcU7FNPO7 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcU7FNPO7 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcU7FNPO7 .embla {
  position: relative;
  width: 100%;
}
.cid-uBcU7FNPO7 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcU7FNPO7 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcU7FNPO7 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcU7FNPO7 .embla__slide a {
  cursor: grab;
}
.cid-uBcU7FNPO7 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcU7FNPO7 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcU7FNPO7 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcU7FNPO7 .mbr-section-title {
  color: #232323;
}
.cid-uBcU7FNPO7 .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcU7FNPO7 .mbr-box {
  color: #ffffff;
}
.cid-uBcU7FNPO7 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcU7FNPO7 img,
.cid-uBcU7FNPO7 .item-img {
  width: 100%;
}
.cid-uBcU7FNPO7 .item-wrapper {
  position: relative;
}
.cid-uBcU7FNPO7 .content-head {
  max-width: 800px;
}
.cid-uBcU7G2dGu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcU7G2dGu .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcU9IXYWZ {
  z-index: 1000;
  width: 100%;
}
.cid-uBcU9IXYWZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcU9IXYWZ .dropdown-menu {
  padding: 0;
}
.cid-uBcU9IXYWZ .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcU9IXYWZ .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcU9IXYWZ .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcU9IXYWZ .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcU9IXYWZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcU9IXYWZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcU9IXYWZ .nav-link {
  position: relative;
}
.cid-uBcU9IXYWZ .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcU9IXYWZ .dropdown-menu,
.cid-uBcU9IXYWZ .navbar.opened {
  background: #212428 !important;
}
.cid-uBcU9IXYWZ .nav-item:focus,
.cid-uBcU9IXYWZ .nav-link:focus {
  outline: none;
}
.cid-uBcU9IXYWZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcU9IXYWZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcU9IXYWZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcU9IXYWZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcU9IXYWZ .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcU9IXYWZ .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcU9IXYWZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcU9IXYWZ .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcU9IXYWZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcU9IXYWZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcU9IXYWZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcU9IXYWZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcU9IXYWZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcU9IXYWZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcU9IXYWZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcU9IXYWZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcU9IXYWZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcU9IXYWZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcU9IXYWZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcU9IXYWZ .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcU9IXYWZ .navbar {
    min-height: 80px;
  }
}
.cid-uBcU9IXYWZ .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcU9IXYWZ .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcU9IXYWZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcU9IXYWZ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcU9IXYWZ .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcU9IXYWZ .dropdown-item.active,
.cid-uBcU9IXYWZ .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcU9IXYWZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcU9IXYWZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcU9IXYWZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcU9IXYWZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcU9IXYWZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcU9IXYWZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcU9IXYWZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcU9IXYWZ button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU9IXYWZ button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcU9IXYWZ button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU9IXYWZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU9IXYWZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcU9IXYWZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU9IXYWZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU9IXYWZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcU9IXYWZ nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcU9IXYWZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcU9IXYWZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcU9IXYWZ nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcU9IXYWZ .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcU9IXYWZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcU9IXYWZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcU9IXYWZ .navbar {
    height: 70px;
  }
  .cid-uBcU9IXYWZ .navbar.opened {
    height: auto;
  }
  .cid-uBcU9IXYWZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcU9IXYWZ .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcU9IXYWZ .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcU9IXYWZ .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcU9IXYWZ .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcU9IXYWZ .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcU9IXYWZ .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcU9IXYWZ .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcU9IXYWZ .navbar-nav {
  display: flex !important;
}
.cid-uBcU9IXYWZ .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcU9IXYWZ .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcU9IXYWZ .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcU9IXYWZ .navbar-nav .nav-item .nav-link:hover,
.cid-uBcU9IXYWZ .navbar-nav .nav-item .nav-link:focus,
.cid-uBcU9IXYWZ .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcU9IXYWZ .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcU9IXYWZ .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcU9IXYWZ .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcU9IXYWZ button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU9IXYWZ button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcU9IXYWZ button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU9IXYWZ button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU9IXYWZ button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcU9IXYWZ button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU9IXYWZ button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcU9IXYWZ button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcU9IXYWZ .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcU9IXYWZ .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcU9IXYWZ .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcU9IXYWZ .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcU9IXYWZ .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcU9IXYWZ .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcU9IXYWZ .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcU9IXYWZ .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcU9IXYWZ .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcU9IXYWZ .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcU9IXYWZ .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcU9IXYWZ .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU9IXYWZ .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcU9IXYWZ .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcU9IXYWZ .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcU9IXYWZ .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcU9IXYWZ .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcU9IXYWZ .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcU9IXYWZ .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcU9IXYWZ .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcU9IXYWZ .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcU9IXYWZ .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcU9IXYWZ .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcU9IXYWZ ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcU9IXYWZ ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcU9IXYWZ ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcU9IXYWZ .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcU9IXYWZ .social-container {
    padding-top: 40px;
  }
}
.cid-uBcU9IXYWZ .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcU9IXYWZ .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcU9IXYWZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcU9IXYWZ .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcU9IXYWZ .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcU9IXYWZ .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcU9IXYWZ .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcU9IXYWZ .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcU9IXYWZ .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcU9IXYWZ .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcU9J97Zj {
  background-image: url("../../../assets/images/87001343.webp");
}
.cid-uBcU9J97Zj img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcU9J97Zj .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcU9J97Zj .images {
    display: none;
  }
}
.cid-uBcU9J97Zj .image-wrapper-1,
.cid-uBcU9J97Zj .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcU9J97Zj .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcU9J97Zj .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcU9J97Zj .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcU9J97Zj .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcU9J97Zj .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcU9J97Zj .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcU9J97Zj .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcU9J97Zj .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcU9J97Zj .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcU9J97Zj .text-wrapper {
  width: 100%;
}
.cid-uBcU9J97Zj .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcU9J97Zj .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcU9J97Zj .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcU9J97Zj .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcU9J97Zj .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcU9J97Zj .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcU9J97Zj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU9J97Zj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU9J97Zj .text {
  display: flex;
  align-items: center;
}
.cid-uKigfs49K0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKigfs49K0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKigfs49K0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKigfs49K0 .container-fluid {
    padding: 0;
  }
}
.cid-uKigfs49K0 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKigfs49K0 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKigfs49K0 .embla__button--next,
.cid-uKigfs49K0 .embla__button--prev {
  display: flex;
}
.cid-uKigfs49K0 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKigfs49K0 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKigfs49K0 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKigfs49K0 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKigfs49K0 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKigfs49K0 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKigfs49K0 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKigfs49K0 .embla {
  position: relative;
  width: 100%;
}
.cid-uKigfs49K0 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKigfs49K0 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKigfs49K0 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKigfs49K0 .embla__slide a {
  cursor: grab;
}
.cid-uKigfs49K0 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKigfs49K0 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKigfs49K0 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKigfs49K0 .mbr-section-title {
  color: #232323;
}
.cid-uKigfs49K0 .mbr-section-subtitle {
  color: #232323;
}
.cid-uKigfs49K0 .mbr-box {
  color: #ffffff;
}
.cid-uKigfs49K0 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKigfs49K0 img,
.cid-uKigfs49K0 .item-img {
  width: 100%;
}
.cid-uKigfs49K0 .item-wrapper {
  position: relative;
}
.cid-uKigfs49K0 .content-head {
  max-width: 800px;
}
.cid-uBcU9JiE92 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcU9JiE92 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU9JiE92 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU9JiE92 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcU9JiE92 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcU9JiE92 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU9JiE92 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcU9JiE92 .container {
    padding: 0 16px;
  }
}
.cid-uBcU9JiE92 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcU9JiE92 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU9JiE92 .row {
    padding: 25px 9px;
  }
}
.cid-uBcU9JiE92 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU9JiE92 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcU9JiE92 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU9JiE92 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcU9JiE92 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcU9JiE92 .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcU9JiE92 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcU9JiE92 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcU9JiE92 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcU9JiE92 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcU9JiE92 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcU9JiE92 .items-wrapper {
    display: block;
  }
}
.cid-uBcU9JiE92 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcU9JiE92 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcU9JiE92 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcU9JiE92 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcU9JiE92 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcU9JiE92 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcU9JiE92 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcU9JiE92 .card {
  justify-content: center;
}
.cid-uBcU9JiE92 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcU9JiE92 .mbr-text {
  color: #000000;
}
.cid-uBcU9JiE92 .card-title {
  color: #000000;
}
.cid-uBcU9JiE92 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcU9JiE92 .card-title,
.cid-uBcU9JiE92 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcU9Jt4vb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcU9Jt4vb .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcU9Jt4vb .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcU9Jt4vb .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcU9Jt4vb .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcU9Jt4vb .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcU9Jt4vb .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcU9Jt4vb .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcU9Jt4vb .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcU9Jt4vb .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcU9Jt4vb .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcU9Jt4vb .embla__button--next,
.cid-uBcU9Jt4vb .embla__button--prev {
  display: flex;
}
.cid-uBcU9Jt4vb .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU9Jt4vb .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcU9Jt4vb .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcU9Jt4vb .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcU9Jt4vb .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcU9Jt4vb .embla__button {
    top: -10%;
  }
}
.cid-uBcU9Jt4vb .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcU9Jt4vb .embla {
    margin-top: 80px;
  }
}
.cid-uBcU9Jt4vb .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcU9Jt4vb .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcU9Jt4vb .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcU9Jt4vb .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcU9Jt4vb .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcU9Jt4vb .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcU9Jt4vb .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcU9Jt4vb .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcU9Jt4vb .mbr-text ul {
    display: block;
  }
}
.cid-uBcU9Jt4vb .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcU9Jt4vb .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcU9Jt4vb .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcU9Jt4vb .item-wrapper {
  height: 100%;
}
.cid-uBcU9Jt4vb .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcU9Jt4vb .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcU9Jt4vb .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uKige8YXAf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKige8YXAf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKige8YXAf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKige8YXAf .container-fluid {
    padding: 0;
  }
}
.cid-uKige8YXAf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKige8YXAf .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKige8YXAf .embla__button--next,
.cid-uKige8YXAf .embla__button--prev {
  display: flex;
}
.cid-uKige8YXAf .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKige8YXAf .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKige8YXAf .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKige8YXAf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKige8YXAf .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKige8YXAf .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKige8YXAf .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKige8YXAf .embla {
  position: relative;
  width: 100%;
}
.cid-uKige8YXAf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKige8YXAf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKige8YXAf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKige8YXAf .embla__slide a {
  cursor: grab;
}
.cid-uKige8YXAf .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKige8YXAf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKige8YXAf .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKige8YXAf .mbr-section-title {
  color: #232323;
}
.cid-uKige8YXAf .mbr-section-subtitle {
  color: #232323;
}
.cid-uKige8YXAf .mbr-box {
  color: #ffffff;
}
.cid-uKige8YXAf .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKige8YXAf img,
.cid-uKige8YXAf .item-img {
  width: 100%;
}
.cid-uKige8YXAf .item-wrapper {
  position: relative;
}
.cid-uKige8YXAf .content-head {
  max-width: 800px;
}
.cid-uBcU9JDYEa {
  background-color: #000000;
  position: relative;
}
.cid-uBcU9JDYEa::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcU9JDYEa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU9JDYEa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU9JDYEa .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcU9JDYEa .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU9JDYEa .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU9JDYEa .container {
    padding: 0 16px;
  }
}
.cid-uBcU9JDYEa .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcU9JDYEa .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcU9JDYEa .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcU9JDYEa .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcU9JDYEa .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcU9JDYEa .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcU9JDYEa .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcU9JDYEa .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcU9JDYEa .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcU9JDYEa .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcU9JDYEa .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcU9JDYEa .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcU9JDYEa .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcU9JDYEa .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcU9JDYEa .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcU9JDYEa .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcU9JDYEa .mbr-section-title {
  color: #ffffff;
}
.cid-uBcU9JDYEa .mbr-text {
  color: #f4f4f4;
}
.cid-uKigaFxVZx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uKigaFxVZx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKigaFxVZx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uKigaFxVZx .container-fluid {
    padding: 0;
  }
}
.cid-uKigaFxVZx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uKigaFxVZx .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uKigaFxVZx .embla__button--next,
.cid-uKigaFxVZx .embla__button--prev {
  display: flex;
}
.cid-uKigaFxVZx .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uKigaFxVZx .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uKigaFxVZx .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uKigaFxVZx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uKigaFxVZx .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uKigaFxVZx .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uKigaFxVZx .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uKigaFxVZx .embla {
  position: relative;
  width: 100%;
}
.cid-uKigaFxVZx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uKigaFxVZx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uKigaFxVZx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uKigaFxVZx .embla__slide a {
  cursor: grab;
}
.cid-uKigaFxVZx .embla__slide a:active {
  cursor: grabbing;
}
.cid-uKigaFxVZx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uKigaFxVZx .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uKigaFxVZx .mbr-section-title {
  color: #232323;
}
.cid-uKigaFxVZx .mbr-section-subtitle {
  color: #232323;
}
.cid-uKigaFxVZx .mbr-box {
  color: #ffffff;
}
.cid-uKigaFxVZx .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uKigaFxVZx img,
.cid-uKigaFxVZx .item-img {
  width: 100%;
}
.cid-uKigaFxVZx .item-wrapper {
  position: relative;
}
.cid-uKigaFxVZx .content-head {
  max-width: 800px;
}
#custom-html-51 {
  /* Type valid CSS here */
}
#custom-html-51 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-51 p {
  font-size: 60px;
  color: #777;
}
.cid-uBcU9JT4xE {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcU9JT4xE h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcU9JT4xE .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcU9JT4xE .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcU9JT4xE .nav-link.active {
  background: #232323;
}
.cid-uBcU9JT4xE .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcU9JT4xE .nav-link:hover {
  background: #232323;
}
.cid-uBcU9JT4xE .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcU9JT4xE .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcU9JT4xE .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcU9JT4xE .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcU9JT4xE .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcU9JT4xE .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcU9JT4xE .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcU9JT4xE .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcU9JT4xE .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcU9JT4xE .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcU9JT4xE .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcU9JT4xE .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcU9JT4xE .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcU9JT4xE .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcU9JT4xE .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcU9JT4xE .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcU9JT4xE .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcU9JT4xE .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcU9JT4xE .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcU9JT4xE .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcU9JT4xE .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcU9JT4xE .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcU9JT4xE .mbr-text,
  .cid-uBcU9JT4xE .nav-link,
  .cid-uBcU9JT4xE .mbr-card-title,
  .cid-uBcU9JT4xE .mbr-section-title {
    text-align: left;
  }
  .cid-uBcU9JT4xE .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcU9JT4xE .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcU9JT4xE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU9JT4xE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcU9JT4xE .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcU9JT4xE .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcU9JT4xE .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcU9KQ9TY .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcU9KQ9TY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcU9KQ9TY .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcU9KQ9TY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcU9KQ9TY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcU9L3LXA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcU9L3LXA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcU9L3LXA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcU9L3LXA .container-fluid {
    padding: 0;
  }
}
.cid-uBcU9L3LXA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcU9L3LXA .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcU9L3LXA .embla__button--next,
.cid-uBcU9L3LXA .embla__button--prev {
  display: flex;
}
.cid-uBcU9L3LXA .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcU9L3LXA .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcU9L3LXA .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcU9L3LXA .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcU9L3LXA .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcU9L3LXA .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcU9L3LXA .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcU9L3LXA .embla {
  position: relative;
  width: 100%;
}
.cid-uBcU9L3LXA .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcU9L3LXA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcU9L3LXA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcU9L3LXA .embla__slide a {
  cursor: grab;
}
.cid-uBcU9L3LXA .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcU9L3LXA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcU9L3LXA .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcU9L3LXA .mbr-section-title {
  color: #232323;
}
.cid-uBcU9L3LXA .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcU9L3LXA .mbr-box {
  color: #ffffff;
}
.cid-uBcU9L3LXA .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcU9L3LXA img,
.cid-uBcU9L3LXA .item-img {
  width: 100%;
}
.cid-uBcU9L3LXA .item-wrapper {
  position: relative;
}
.cid-uBcU9L3LXA .content-head {
  max-width: 800px;
}
.cid-uBcU9Lkq2h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcU9Lkq2h .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUb275BR {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUb275BR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUb275BR .dropdown-menu {
  padding: 0;
}
.cid-uBcUb275BR .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUb275BR .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUb275BR .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUb275BR .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUb275BR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUb275BR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUb275BR .nav-link {
  position: relative;
}
.cid-uBcUb275BR .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUb275BR .dropdown-menu,
.cid-uBcUb275BR .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUb275BR .nav-item:focus,
.cid-uBcUb275BR .nav-link:focus {
  outline: none;
}
.cid-uBcUb275BR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUb275BR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUb275BR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUb275BR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUb275BR .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUb275BR .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUb275BR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUb275BR .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUb275BR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUb275BR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUb275BR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUb275BR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUb275BR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUb275BR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUb275BR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUb275BR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUb275BR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUb275BR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUb275BR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUb275BR .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUb275BR .navbar {
    min-height: 80px;
  }
}
.cid-uBcUb275BR .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUb275BR .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUb275BR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUb275BR .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUb275BR .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUb275BR .dropdown-item.active,
.cid-uBcUb275BR .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUb275BR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUb275BR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUb275BR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUb275BR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUb275BR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUb275BR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUb275BR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUb275BR button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUb275BR button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUb275BR button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUb275BR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUb275BR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUb275BR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUb275BR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUb275BR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUb275BR nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUb275BR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUb275BR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUb275BR nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUb275BR .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUb275BR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUb275BR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUb275BR .navbar {
    height: 70px;
  }
  .cid-uBcUb275BR .navbar.opened {
    height: auto;
  }
  .cid-uBcUb275BR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUb275BR .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUb275BR .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUb275BR .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUb275BR .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUb275BR .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUb275BR .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUb275BR .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUb275BR .navbar-nav {
  display: flex !important;
}
.cid-uBcUb275BR .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUb275BR .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUb275BR .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUb275BR .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUb275BR .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUb275BR .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUb275BR .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUb275BR .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUb275BR .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUb275BR button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUb275BR button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUb275BR button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUb275BR button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUb275BR button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUb275BR button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUb275BR button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUb275BR button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUb275BR .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUb275BR .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUb275BR .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUb275BR .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUb275BR .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUb275BR .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUb275BR .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUb275BR .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUb275BR .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUb275BR .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUb275BR .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUb275BR .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUb275BR .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUb275BR .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUb275BR .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUb275BR .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUb275BR .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUb275BR .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUb275BR .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUb275BR .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUb275BR .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUb275BR .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUb275BR .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUb275BR ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUb275BR ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUb275BR ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUb275BR .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUb275BR .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUb275BR .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUb275BR .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUb275BR .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUb275BR .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUb275BR .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUb275BR .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUb275BR .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUb275BR .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUb275BR .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUb275BR .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUb2iCzF {
  background-image: url("../../../assets/images/dr.-charles-m.-wright-house.webp");
}
.cid-uBcUb2iCzF img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUb2iCzF .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUb2iCzF .images {
    display: none;
  }
}
.cid-uBcUb2iCzF .image-wrapper-1,
.cid-uBcUb2iCzF .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUb2iCzF .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUb2iCzF .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUb2iCzF .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUb2iCzF .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUb2iCzF .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUb2iCzF .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUb2iCzF .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUb2iCzF .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUb2iCzF .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUb2iCzF .text-wrapper {
  width: 100%;
}
.cid-uBcUb2iCzF .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUb2iCzF .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUb2iCzF .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUb2iCzF .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUb2iCzF .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUb2iCzF .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUb2iCzF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUb2iCzF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUb2iCzF .text {
  display: flex;
  align-items: center;
}
.cid-uBcUb2q8VS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUb2q8VS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUb2q8VS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUb2q8VS .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUb2q8VS .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUb2q8VS .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUb2q8VS .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUb2q8VS .container {
    padding: 0 16px;
  }
}
.cid-uBcUb2q8VS .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUb2q8VS .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUb2q8VS .row {
    padding: 25px 9px;
  }
}
.cid-uBcUb2q8VS .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUb2q8VS .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUb2q8VS .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUb2q8VS .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUb2q8VS .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUb2q8VS .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUb2q8VS .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUb2q8VS .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUb2q8VS .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUb2q8VS .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUb2q8VS .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUb2q8VS .items-wrapper {
    display: block;
  }
}
.cid-uBcUb2q8VS .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUb2q8VS .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUb2q8VS .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUb2q8VS .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUb2q8VS .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUb2q8VS .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUb2q8VS .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUb2q8VS .card {
  justify-content: center;
}
.cid-uBcUb2q8VS .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUb2q8VS .mbr-text {
  color: #000000;
}
.cid-uBcUb2q8VS .card-title {
  color: #000000;
}
.cid-uBcUb2q8VS .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUb2q8VS .card-title,
.cid-uBcUb2q8VS .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUb2CteU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUb2CteU .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUb2CteU .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUb2CteU .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUb2CteU .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUb2CteU .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUb2CteU .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUb2CteU .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUb2CteU .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUb2CteU .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUb2CteU .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUb2CteU .embla__button--next,
.cid-uBcUb2CteU .embla__button--prev {
  display: flex;
}
.cid-uBcUb2CteU .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUb2CteU .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUb2CteU .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUb2CteU .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUb2CteU .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUb2CteU .embla__button {
    top: -10%;
  }
}
.cid-uBcUb2CteU .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUb2CteU .embla {
    margin-top: 80px;
  }
}
.cid-uBcUb2CteU .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUb2CteU .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUb2CteU .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUb2CteU .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUb2CteU .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUb2CteU .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUb2CteU .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUb2CteU .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUb2CteU .mbr-text ul {
    display: block;
  }
}
.cid-uBcUb2CteU .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUb2CteU .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUb2CteU .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUb2CteU .item-wrapper {
  height: 100%;
}
.cid-uBcUb2CteU .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUb2CteU .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUb2CteU .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUb2NwrP {
  background-color: #000000;
  position: relative;
}
.cid-uBcUb2NwrP::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUb2NwrP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUb2NwrP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUb2NwrP .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUb2NwrP .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUb2NwrP .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUb2NwrP .container {
    padding: 0 16px;
  }
}
.cid-uBcUb2NwrP .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUb2NwrP .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUb2NwrP .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUb2NwrP .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUb2NwrP .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUb2NwrP .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUb2NwrP .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUb2NwrP .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUb2NwrP .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUb2NwrP .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUb2NwrP .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUb2NwrP .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUb2NwrP .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUb2NwrP .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUb2NwrP .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUb2NwrP .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUb2NwrP .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUb2NwrP .mbr-text {
  color: #f4f4f4;
}
#custom-html-5b {
  /* Type valid CSS here */
}
#custom-html-5b div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-5b p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUb30J7o {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUb30J7o h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUb30J7o .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUb30J7o .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUb30J7o .nav-link.active {
  background: #232323;
}
.cid-uBcUb30J7o .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUb30J7o .nav-link:hover {
  background: #232323;
}
.cid-uBcUb30J7o .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUb30J7o .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUb30J7o .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUb30J7o .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUb30J7o .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUb30J7o .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUb30J7o .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUb30J7o .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUb30J7o .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUb30J7o .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUb30J7o .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUb30J7o .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUb30J7o .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUb30J7o .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUb30J7o .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUb30J7o .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUb30J7o .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUb30J7o .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUb30J7o .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUb30J7o .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUb30J7o .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUb30J7o .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUb30J7o .mbr-text,
  .cid-uBcUb30J7o .nav-link,
  .cid-uBcUb30J7o .mbr-card-title,
  .cid-uBcUb30J7o .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUb30J7o .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUb30J7o .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUb30J7o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUb30J7o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUb30J7o .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUb30J7o .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUb30J7o .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUb40LVT .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUb40LVT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUb40LVT .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUb40LVT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUb40LVT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUb4dfJN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUb4dfJN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUb4dfJN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUb4dfJN .container-fluid {
    padding: 0;
  }
}
.cid-uBcUb4dfJN .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUb4dfJN .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUb4dfJN .embla__button--next,
.cid-uBcUb4dfJN .embla__button--prev {
  display: flex;
}
.cid-uBcUb4dfJN .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUb4dfJN .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUb4dfJN .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUb4dfJN .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUb4dfJN .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUb4dfJN .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUb4dfJN .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUb4dfJN .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUb4dfJN .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUb4dfJN .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUb4dfJN .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUb4dfJN .embla__slide a {
  cursor: grab;
}
.cid-uBcUb4dfJN .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUb4dfJN .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUb4dfJN .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUb4dfJN .mbr-section-title {
  color: #232323;
}
.cid-uBcUb4dfJN .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUb4dfJN .mbr-box {
  color: #ffffff;
}
.cid-uBcUb4dfJN .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUb4dfJN img,
.cid-uBcUb4dfJN .item-img {
  width: 100%;
}
.cid-uBcUb4dfJN .item-wrapper {
  position: relative;
}
.cid-uBcUb4dfJN .content-head {
  max-width: 800px;
}
.cid-uBcUb4tjhO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUb4tjhO .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUctlVb4 {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUctlVb4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUctlVb4 .dropdown-menu {
  padding: 0;
}
.cid-uBcUctlVb4 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUctlVb4 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUctlVb4 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUctlVb4 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUctlVb4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUctlVb4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUctlVb4 .nav-link {
  position: relative;
}
.cid-uBcUctlVb4 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUctlVb4 .dropdown-menu,
.cid-uBcUctlVb4 .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUctlVb4 .nav-item:focus,
.cid-uBcUctlVb4 .nav-link:focus {
  outline: none;
}
.cid-uBcUctlVb4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUctlVb4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUctlVb4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUctlVb4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUctlVb4 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUctlVb4 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUctlVb4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUctlVb4 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUctlVb4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUctlVb4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUctlVb4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUctlVb4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUctlVb4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUctlVb4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUctlVb4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUctlVb4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUctlVb4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUctlVb4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUctlVb4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUctlVb4 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUctlVb4 .navbar {
    min-height: 80px;
  }
}
.cid-uBcUctlVb4 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUctlVb4 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUctlVb4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUctlVb4 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUctlVb4 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUctlVb4 .dropdown-item.active,
.cid-uBcUctlVb4 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUctlVb4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUctlVb4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUctlVb4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUctlVb4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUctlVb4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUctlVb4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUctlVb4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUctlVb4 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUctlVb4 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUctlVb4 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUctlVb4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUctlVb4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUctlVb4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUctlVb4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUctlVb4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUctlVb4 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUctlVb4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUctlVb4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUctlVb4 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUctlVb4 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUctlVb4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUctlVb4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUctlVb4 .navbar {
    height: 70px;
  }
  .cid-uBcUctlVb4 .navbar.opened {
    height: auto;
  }
  .cid-uBcUctlVb4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUctlVb4 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUctlVb4 .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUctlVb4 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUctlVb4 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUctlVb4 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUctlVb4 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUctlVb4 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUctlVb4 .navbar-nav {
  display: flex !important;
}
.cid-uBcUctlVb4 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUctlVb4 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUctlVb4 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUctlVb4 .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUctlVb4 .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUctlVb4 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUctlVb4 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUctlVb4 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUctlVb4 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUctlVb4 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUctlVb4 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUctlVb4 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUctlVb4 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUctlVb4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUctlVb4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUctlVb4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUctlVb4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUctlVb4 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUctlVb4 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUctlVb4 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUctlVb4 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUctlVb4 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUctlVb4 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUctlVb4 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUctlVb4 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUctlVb4 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUctlVb4 .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUctlVb4 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUctlVb4 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUctlVb4 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUctlVb4 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUctlVb4 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUctlVb4 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUctlVb4 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUctlVb4 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUctlVb4 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUctlVb4 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUctlVb4 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUctlVb4 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUctlVb4 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUctlVb4 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUctlVb4 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUctlVb4 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUctlVb4 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUctlVb4 .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUctlVb4 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUctlVb4 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUctlVb4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUctlVb4 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUctlVb4 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUctlVb4 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUctlVb4 .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUctlVb4 .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUctlVb4 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUctlVb4 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUctxEsS {
  background-image: url("../../../assets/images/st-elmo-illinois-sign.webp");
}
.cid-uBcUctxEsS img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUctxEsS .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUctxEsS .images {
    display: none;
  }
}
.cid-uBcUctxEsS .image-wrapper-1,
.cid-uBcUctxEsS .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUctxEsS .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUctxEsS .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUctxEsS .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUctxEsS .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUctxEsS .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUctxEsS .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUctxEsS .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUctxEsS .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUctxEsS .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUctxEsS .text-wrapper {
  width: 100%;
}
.cid-uBcUctxEsS .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUctxEsS .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUctxEsS .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUctxEsS .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUctxEsS .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUctxEsS .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUctxEsS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUctxEsS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUctxEsS .text {
  display: flex;
  align-items: center;
}
.cid-uBcUctE97V {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUctE97V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUctE97V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUctE97V .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUctE97V .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUctE97V .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUctE97V .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUctE97V .container {
    padding: 0 16px;
  }
}
.cid-uBcUctE97V .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUctE97V .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUctE97V .row {
    padding: 25px 9px;
  }
}
.cid-uBcUctE97V .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUctE97V .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUctE97V .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUctE97V .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUctE97V .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUctE97V .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUctE97V .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUctE97V .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUctE97V .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUctE97V .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUctE97V .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUctE97V .items-wrapper {
    display: block;
  }
}
.cid-uBcUctE97V .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUctE97V .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUctE97V .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUctE97V .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUctE97V .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUctE97V .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUctE97V .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUctE97V .card {
  justify-content: center;
}
.cid-uBcUctE97V .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUctE97V .mbr-text {
  color: #000000;
}
.cid-uBcUctE97V .card-title {
  color: #000000;
}
.cid-uBcUctE97V .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUctE97V .card-title,
.cid-uBcUctE97V .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUctQMrk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUctQMrk .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUctQMrk .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUctQMrk .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUctQMrk .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUctQMrk .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUctQMrk .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUctQMrk .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUctQMrk .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUctQMrk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUctQMrk .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUctQMrk .embla__button--next,
.cid-uBcUctQMrk .embla__button--prev {
  display: flex;
}
.cid-uBcUctQMrk .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUctQMrk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUctQMrk .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUctQMrk .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUctQMrk .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUctQMrk .embla__button {
    top: -10%;
  }
}
.cid-uBcUctQMrk .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUctQMrk .embla {
    margin-top: 80px;
  }
}
.cid-uBcUctQMrk .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUctQMrk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUctQMrk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUctQMrk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUctQMrk .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUctQMrk .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUctQMrk .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUctQMrk .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUctQMrk .mbr-text ul {
    display: block;
  }
}
.cid-uBcUctQMrk .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUctQMrk .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUctQMrk .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUctQMrk .item-wrapper {
  height: 100%;
}
.cid-uBcUctQMrk .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUctQMrk .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUctQMrk .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUcu0NQP {
  background-color: #000000;
  position: relative;
}
.cid-uBcUcu0NQP::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUcu0NQP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUcu0NQP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUcu0NQP .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUcu0NQP .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUcu0NQP .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUcu0NQP .container {
    padding: 0 16px;
  }
}
.cid-uBcUcu0NQP .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUcu0NQP .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUcu0NQP .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUcu0NQP .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUcu0NQP .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUcu0NQP .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUcu0NQP .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUcu0NQP .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUcu0NQP .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUcu0NQP .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUcu0NQP .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUcu0NQP .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUcu0NQP .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUcu0NQP .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUcu0NQP .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUcu0NQP .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUcu0NQP .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUcu0NQP .mbr-text {
  color: #f4f4f4;
}
#custom-html-5l {
  /* Type valid CSS here */
}
#custom-html-5l div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-5l p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUcufY49 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUcufY49 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUcufY49 .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUcufY49 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUcufY49 .nav-link.active {
  background: #232323;
}
.cid-uBcUcufY49 .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUcufY49 .nav-link:hover {
  background: #232323;
}
.cid-uBcUcufY49 .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUcufY49 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUcufY49 .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUcufY49 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUcufY49 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUcufY49 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUcufY49 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUcufY49 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUcufY49 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUcufY49 .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUcufY49 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUcufY49 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUcufY49 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUcufY49 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUcufY49 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUcufY49 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUcufY49 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUcufY49 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUcufY49 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUcufY49 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUcufY49 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUcufY49 .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUcufY49 .mbr-text,
  .cid-uBcUcufY49 .nav-link,
  .cid-uBcUcufY49 .mbr-card-title,
  .cid-uBcUcufY49 .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUcufY49 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUcufY49 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUcufY49 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUcufY49 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUcufY49 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUcufY49 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUcufY49 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUcvbVc6 .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUcvbVc6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUcvbVc6 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUcvbVc6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUcvbVc6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUcvqRDD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUcvqRDD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUcvqRDD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUcvqRDD .container-fluid {
    padding: 0;
  }
}
.cid-uBcUcvqRDD .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUcvqRDD .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUcvqRDD .embla__button--next,
.cid-uBcUcvqRDD .embla__button--prev {
  display: flex;
}
.cid-uBcUcvqRDD .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUcvqRDD .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUcvqRDD .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUcvqRDD .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUcvqRDD .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUcvqRDD .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUcvqRDD .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUcvqRDD .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUcvqRDD .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUcvqRDD .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUcvqRDD .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUcvqRDD .embla__slide a {
  cursor: grab;
}
.cid-uBcUcvqRDD .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUcvqRDD .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUcvqRDD .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUcvqRDD .mbr-section-title {
  color: #232323;
}
.cid-uBcUcvqRDD .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUcvqRDD .mbr-box {
  color: #ffffff;
}
.cid-uBcUcvqRDD .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUcvqRDD img,
.cid-uBcUcvqRDD .item-img {
  width: 100%;
}
.cid-uBcUcvqRDD .item-wrapper {
  position: relative;
}
.cid-uBcUcvqRDD .content-head {
  max-width: 800px;
}
.cid-uBcUcvGLgM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUcvGLgM .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUdKP03u {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUdKP03u .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUdKP03u .dropdown-menu {
  padding: 0;
}
.cid-uBcUdKP03u .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUdKP03u .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUdKP03u .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUdKP03u .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUdKP03u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUdKP03u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUdKP03u .nav-link {
  position: relative;
}
.cid-uBcUdKP03u .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUdKP03u .dropdown-menu,
.cid-uBcUdKP03u .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUdKP03u .nav-item:focus,
.cid-uBcUdKP03u .nav-link:focus {
  outline: none;
}
.cid-uBcUdKP03u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUdKP03u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUdKP03u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUdKP03u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUdKP03u .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUdKP03u .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUdKP03u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUdKP03u .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUdKP03u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUdKP03u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUdKP03u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUdKP03u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUdKP03u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUdKP03u .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUdKP03u .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUdKP03u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUdKP03u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUdKP03u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUdKP03u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUdKP03u .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUdKP03u .navbar {
    min-height: 80px;
  }
}
.cid-uBcUdKP03u .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUdKP03u .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUdKP03u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUdKP03u .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUdKP03u .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUdKP03u .dropdown-item.active,
.cid-uBcUdKP03u .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUdKP03u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUdKP03u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUdKP03u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUdKP03u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUdKP03u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUdKP03u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUdKP03u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUdKP03u button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUdKP03u button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUdKP03u button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUdKP03u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUdKP03u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUdKP03u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUdKP03u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUdKP03u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUdKP03u nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUdKP03u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUdKP03u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUdKP03u nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUdKP03u .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUdKP03u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUdKP03u .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUdKP03u .navbar {
    height: 70px;
  }
  .cid-uBcUdKP03u .navbar.opened {
    height: auto;
  }
  .cid-uBcUdKP03u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUdKP03u .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUdKP03u .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUdKP03u .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUdKP03u .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUdKP03u .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUdKP03u .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUdKP03u .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUdKP03u .navbar-nav {
  display: flex !important;
}
.cid-uBcUdKP03u .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUdKP03u .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUdKP03u .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUdKP03u .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUdKP03u .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUdKP03u .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUdKP03u .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUdKP03u .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUdKP03u .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUdKP03u button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUdKP03u button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUdKP03u button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUdKP03u button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUdKP03u button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUdKP03u button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUdKP03u button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUdKP03u button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUdKP03u .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUdKP03u .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUdKP03u .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUdKP03u .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUdKP03u .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUdKP03u .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUdKP03u .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUdKP03u .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUdKP03u .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUdKP03u .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUdKP03u .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUdKP03u .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUdKP03u .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUdKP03u .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUdKP03u .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUdKP03u .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUdKP03u .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUdKP03u .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUdKP03u .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUdKP03u .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUdKP03u .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUdKP03u .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUdKP03u .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUdKP03u ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUdKP03u ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUdKP03u ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUdKP03u .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUdKP03u .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUdKP03u .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUdKP03u .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUdKP03u .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUdKP03u .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUdKP03u .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUdKP03u .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUdKP03u .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUdKP03u .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUdKP03u .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUdKP03u .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUdL1pZo {
  background-image: url("../../../assets/images/99000589.webp");
}
.cid-uBcUdL1pZo img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUdL1pZo .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUdL1pZo .images {
    display: none;
  }
}
.cid-uBcUdL1pZo .image-wrapper-1,
.cid-uBcUdL1pZo .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUdL1pZo .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUdL1pZo .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUdL1pZo .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUdL1pZo .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUdL1pZo .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUdL1pZo .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUdL1pZo .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUdL1pZo .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUdL1pZo .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUdL1pZo .text-wrapper {
  width: 100%;
}
.cid-uBcUdL1pZo .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUdL1pZo .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUdL1pZo .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUdL1pZo .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUdL1pZo .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUdL1pZo .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUdL1pZo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUdL1pZo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUdL1pZo .text {
  display: flex;
  align-items: center;
}
.cid-uFUctgPlwu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFUctgPlwu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUctgPlwu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFUctgPlwu .container-fluid {
    padding: 0;
  }
}
.cid-uFUctgPlwu .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFUctgPlwu .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFUctgPlwu .embla__button--next,
.cid-uFUctgPlwu .embla__button--prev {
  display: flex;
}
.cid-uFUctgPlwu .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFUctgPlwu .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFUctgPlwu .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFUctgPlwu .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFUctgPlwu .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFUctgPlwu .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFUctgPlwu .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFUctgPlwu .embla {
  position: relative;
  width: 100%;
}
.cid-uFUctgPlwu .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFUctgPlwu .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFUctgPlwu .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFUctgPlwu .embla__slide a {
  cursor: grab;
}
.cid-uFUctgPlwu .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFUctgPlwu .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFUctgPlwu .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFUctgPlwu .mbr-section-title {
  color: #232323;
}
.cid-uFUctgPlwu .mbr-section-subtitle {
  color: #232323;
}
.cid-uFUctgPlwu .mbr-box {
  color: #ffffff;
}
.cid-uFUctgPlwu .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFUctgPlwu img,
.cid-uFUctgPlwu .item-img {
  width: 100%;
}
.cid-uFUctgPlwu .item-wrapper {
  position: relative;
}
.cid-uFUctgPlwu .content-head {
  max-width: 800px;
}
.cid-uBcUdL9hiV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUdL9hiV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUdL9hiV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUdL9hiV .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUdL9hiV .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUdL9hiV .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUdL9hiV .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUdL9hiV .container {
    padding: 0 16px;
  }
}
.cid-uBcUdL9hiV .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUdL9hiV .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUdL9hiV .row {
    padding: 25px 9px;
  }
}
.cid-uBcUdL9hiV .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUdL9hiV .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUdL9hiV .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUdL9hiV .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUdL9hiV .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUdL9hiV .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUdL9hiV .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUdL9hiV .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUdL9hiV .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUdL9hiV .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUdL9hiV .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUdL9hiV .items-wrapper {
    display: block;
  }
}
.cid-uBcUdL9hiV .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUdL9hiV .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUdL9hiV .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUdL9hiV .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUdL9hiV .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUdL9hiV .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUdL9hiV .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUdL9hiV .card {
  justify-content: center;
}
.cid-uBcUdL9hiV .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUdL9hiV .mbr-text {
  color: #000000;
}
.cid-uBcUdL9hiV .card-title {
  color: #000000;
}
.cid-uBcUdL9hiV .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUdL9hiV .card-title,
.cid-uBcUdL9hiV .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUdLleSe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUdLleSe .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUdLleSe .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUdLleSe .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUdLleSe .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUdLleSe .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUdLleSe .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUdLleSe .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUdLleSe .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUdLleSe .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUdLleSe .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUdLleSe .embla__button--next,
.cid-uBcUdLleSe .embla__button--prev {
  display: flex;
}
.cid-uBcUdLleSe .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUdLleSe .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUdLleSe .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUdLleSe .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUdLleSe .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUdLleSe .embla__button {
    top: -10%;
  }
}
.cid-uBcUdLleSe .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUdLleSe .embla {
    margin-top: 80px;
  }
}
.cid-uBcUdLleSe .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUdLleSe .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUdLleSe .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUdLleSe .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUdLleSe .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUdLleSe .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUdLleSe .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUdLleSe .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUdLleSe .mbr-text ul {
    display: block;
  }
}
.cid-uBcUdLleSe .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUdLleSe .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUdLleSe .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUdLleSe .item-wrapper {
  height: 100%;
}
.cid-uBcUdLleSe .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUdLleSe .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUdLleSe .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uFUcuvzbJ9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFUcuvzbJ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUcuvzbJ9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFUcuvzbJ9 .container-fluid {
    padding: 0;
  }
}
.cid-uFUcuvzbJ9 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFUcuvzbJ9 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFUcuvzbJ9 .embla__button--next,
.cid-uFUcuvzbJ9 .embla__button--prev {
  display: flex;
}
.cid-uFUcuvzbJ9 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFUcuvzbJ9 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFUcuvzbJ9 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFUcuvzbJ9 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFUcuvzbJ9 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFUcuvzbJ9 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFUcuvzbJ9 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFUcuvzbJ9 .embla {
  position: relative;
  width: 100%;
}
.cid-uFUcuvzbJ9 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFUcuvzbJ9 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFUcuvzbJ9 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFUcuvzbJ9 .embla__slide a {
  cursor: grab;
}
.cid-uFUcuvzbJ9 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFUcuvzbJ9 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFUcuvzbJ9 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFUcuvzbJ9 .mbr-section-title {
  color: #232323;
}
.cid-uFUcuvzbJ9 .mbr-section-subtitle {
  color: #232323;
}
.cid-uFUcuvzbJ9 .mbr-box {
  color: #ffffff;
}
.cid-uFUcuvzbJ9 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFUcuvzbJ9 img,
.cid-uFUcuvzbJ9 .item-img {
  width: 100%;
}
.cid-uFUcuvzbJ9 .item-wrapper {
  position: relative;
}
.cid-uFUcuvzbJ9 .content-head {
  max-width: 800px;
}
.cid-uBcUdLv6UI {
  background-color: #000000;
  position: relative;
}
.cid-uBcUdLv6UI::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUdLv6UI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUdLv6UI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUdLv6UI .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUdLv6UI .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUdLv6UI .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUdLv6UI .container {
    padding: 0 16px;
  }
}
.cid-uBcUdLv6UI .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUdLv6UI .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUdLv6UI .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUdLv6UI .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUdLv6UI .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUdLv6UI .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUdLv6UI .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUdLv6UI .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUdLv6UI .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUdLv6UI .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUdLv6UI .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUdLv6UI .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUdLv6UI .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUdLv6UI .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUdLv6UI .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUdLv6UI .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUdLv6UI .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUdLv6UI .mbr-text {
  color: #f4f4f4;
}
#custom-html-5v {
  /* Type valid CSS here */
}
#custom-html-5v div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-5v p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUdLILeQ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUdLILeQ h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUdLILeQ .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUdLILeQ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUdLILeQ .nav-link.active {
  background: #232323;
}
.cid-uBcUdLILeQ .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUdLILeQ .nav-link:hover {
  background: #232323;
}
.cid-uBcUdLILeQ .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUdLILeQ .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUdLILeQ .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUdLILeQ .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUdLILeQ .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUdLILeQ .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUdLILeQ .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUdLILeQ .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUdLILeQ .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUdLILeQ .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUdLILeQ .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUdLILeQ .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUdLILeQ .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUdLILeQ .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUdLILeQ .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUdLILeQ .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUdLILeQ .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUdLILeQ .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUdLILeQ .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUdLILeQ .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUdLILeQ .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUdLILeQ .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUdLILeQ .mbr-text,
  .cid-uBcUdLILeQ .nav-link,
  .cid-uBcUdLILeQ .mbr-card-title,
  .cid-uBcUdLILeQ .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUdLILeQ .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUdLILeQ .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUdLILeQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUdLILeQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUdLILeQ .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUdLILeQ .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUdLILeQ .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUdMF1tN .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUdMF1tN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUdMF1tN .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUdMF1tN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUdMF1tN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUdMTgoe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUdMTgoe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUdMTgoe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUdMTgoe .container-fluid {
    padding: 0;
  }
}
.cid-uBcUdMTgoe .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUdMTgoe .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUdMTgoe .embla__button--next,
.cid-uBcUdMTgoe .embla__button--prev {
  display: flex;
}
.cid-uBcUdMTgoe .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUdMTgoe .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUdMTgoe .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUdMTgoe .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUdMTgoe .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUdMTgoe .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUdMTgoe .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUdMTgoe .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUdMTgoe .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUdMTgoe .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUdMTgoe .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUdMTgoe .embla__slide a {
  cursor: grab;
}
.cid-uBcUdMTgoe .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUdMTgoe .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUdMTgoe .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUdMTgoe .mbr-section-title {
  color: #232323;
}
.cid-uBcUdMTgoe .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUdMTgoe .mbr-box {
  color: #ffffff;
}
.cid-uBcUdMTgoe .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUdMTgoe img,
.cid-uBcUdMTgoe .item-img {
  width: 100%;
}
.cid-uBcUdMTgoe .item-wrapper {
  position: relative;
}
.cid-uBcUdMTgoe .content-head {
  max-width: 800px;
}
.cid-uBcUdN8DB3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUdN8DB3 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUfZJ7PG {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUfZJ7PG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUfZJ7PG .dropdown-menu {
  padding: 0;
}
.cid-uBcUfZJ7PG .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUfZJ7PG .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUfZJ7PG .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUfZJ7PG .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUfZJ7PG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUfZJ7PG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUfZJ7PG .nav-link {
  position: relative;
}
.cid-uBcUfZJ7PG .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUfZJ7PG .dropdown-menu,
.cid-uBcUfZJ7PG .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUfZJ7PG .nav-item:focus,
.cid-uBcUfZJ7PG .nav-link:focus {
  outline: none;
}
.cid-uBcUfZJ7PG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUfZJ7PG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUfZJ7PG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUfZJ7PG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUfZJ7PG .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUfZJ7PG .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUfZJ7PG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUfZJ7PG .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUfZJ7PG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUfZJ7PG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUfZJ7PG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUfZJ7PG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUfZJ7PG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUfZJ7PG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUfZJ7PG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUfZJ7PG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUfZJ7PG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUfZJ7PG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUfZJ7PG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUfZJ7PG .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUfZJ7PG .navbar {
    min-height: 80px;
  }
}
.cid-uBcUfZJ7PG .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUfZJ7PG .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUfZJ7PG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUfZJ7PG .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUfZJ7PG .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUfZJ7PG .dropdown-item.active,
.cid-uBcUfZJ7PG .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUfZJ7PG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUfZJ7PG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUfZJ7PG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUfZJ7PG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUfZJ7PG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUfZJ7PG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUfZJ7PG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUfZJ7PG button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUfZJ7PG button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUfZJ7PG button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUfZJ7PG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUfZJ7PG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUfZJ7PG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUfZJ7PG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUfZJ7PG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUfZJ7PG nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUfZJ7PG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUfZJ7PG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUfZJ7PG nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUfZJ7PG .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUfZJ7PG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUfZJ7PG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUfZJ7PG .navbar {
    height: 70px;
  }
  .cid-uBcUfZJ7PG .navbar.opened {
    height: auto;
  }
  .cid-uBcUfZJ7PG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUfZJ7PG .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUfZJ7PG .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUfZJ7PG .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUfZJ7PG .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUfZJ7PG .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUfZJ7PG .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUfZJ7PG .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUfZJ7PG .navbar-nav {
  display: flex !important;
}
.cid-uBcUfZJ7PG .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUfZJ7PG .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUfZJ7PG .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUfZJ7PG .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUfZJ7PG .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUfZJ7PG .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUfZJ7PG .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUfZJ7PG .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUfZJ7PG .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUfZJ7PG button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUfZJ7PG button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUfZJ7PG button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUfZJ7PG button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUfZJ7PG button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUfZJ7PG button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUfZJ7PG button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUfZJ7PG button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUfZJ7PG .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUfZJ7PG .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUfZJ7PG .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUfZJ7PG .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUfZJ7PG .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUfZJ7PG .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUfZJ7PG .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUfZJ7PG .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUfZJ7PG .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUfZJ7PG .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUfZJ7PG .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUfZJ7PG .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUfZJ7PG .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUfZJ7PG .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUfZJ7PG .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUfZJ7PG .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUfZJ7PG .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUfZJ7PG .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUfZJ7PG .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUfZJ7PG .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUfZJ7PG .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUfZJ7PG .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUfZJ7PG .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUfZJ7PG ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUfZJ7PG ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUfZJ7PG ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUfZJ7PG .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUfZJ7PG .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUfZJ7PG .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUfZJ7PG .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUfZJ7PG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUfZJ7PG .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUfZJ7PG .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUfZJ7PG .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUfZJ7PG .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUfZJ7PG .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUfZJ7PG .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUfZJ7PG .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUfZUTZX {
  background-image: url("../../../assets/images/80001367.webp");
}
.cid-uBcUfZUTZX img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUfZUTZX .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUfZUTZX .images {
    display: none;
  }
}
.cid-uBcUfZUTZX .image-wrapper-1,
.cid-uBcUfZUTZX .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUfZUTZX .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUfZUTZX .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUfZUTZX .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUfZUTZX .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUfZUTZX .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUfZUTZX .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUfZUTZX .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUfZUTZX .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUfZUTZX .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUfZUTZX .text-wrapper {
  width: 100%;
}
.cid-uBcUfZUTZX .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUfZUTZX .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUfZUTZX .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUfZUTZX .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUfZUTZX .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUfZUTZX .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUfZUTZX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUfZUTZX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUfZUTZX .text {
  display: flex;
  align-items: center;
}
.cid-uBcUg02gUx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUg02gUx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUg02gUx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUg02gUx .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUg02gUx .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUg02gUx .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUg02gUx .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUg02gUx .container {
    padding: 0 16px;
  }
}
.cid-uBcUg02gUx .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUg02gUx .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUg02gUx .row {
    padding: 25px 9px;
  }
}
.cid-uBcUg02gUx .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUg02gUx .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUg02gUx .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUg02gUx .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUg02gUx .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUg02gUx .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUg02gUx .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUg02gUx .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUg02gUx .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUg02gUx .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUg02gUx .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUg02gUx .items-wrapper {
    display: block;
  }
}
.cid-uBcUg02gUx .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUg02gUx .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUg02gUx .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUg02gUx .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUg02gUx .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUg02gUx .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUg02gUx .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUg02gUx .card {
  justify-content: center;
}
.cid-uBcUg02gUx .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUg02gUx .mbr-text {
  color: #000000;
}
.cid-uBcUg02gUx .card-title {
  color: #000000;
}
.cid-uBcUg02gUx .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUg02gUx .card-title,
.cid-uBcUg02gUx .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUg0dCnk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUg0dCnk .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUg0dCnk .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUg0dCnk .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUg0dCnk .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUg0dCnk .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUg0dCnk .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUg0dCnk .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUg0dCnk .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUg0dCnk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUg0dCnk .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUg0dCnk .embla__button--next,
.cid-uBcUg0dCnk .embla__button--prev {
  display: flex;
}
.cid-uBcUg0dCnk .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUg0dCnk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUg0dCnk .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUg0dCnk .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUg0dCnk .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUg0dCnk .embla__button {
    top: -10%;
  }
}
.cid-uBcUg0dCnk .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUg0dCnk .embla {
    margin-top: 80px;
  }
}
.cid-uBcUg0dCnk .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUg0dCnk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUg0dCnk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUg0dCnk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUg0dCnk .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUg0dCnk .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUg0dCnk .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUg0dCnk .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUg0dCnk .mbr-text ul {
    display: block;
  }
}
.cid-uBcUg0dCnk .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUg0dCnk .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUg0dCnk .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUg0dCnk .item-wrapper {
  height: 100%;
}
.cid-uBcUg0dCnk .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUg0dCnk .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUg0dCnk .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUg0ovnk {
  background-color: #000000;
  position: relative;
}
.cid-uBcUg0ovnk::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUg0ovnk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUg0ovnk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUg0ovnk .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUg0ovnk .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUg0ovnk .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUg0ovnk .container {
    padding: 0 16px;
  }
}
.cid-uBcUg0ovnk .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUg0ovnk .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUg0ovnk .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUg0ovnk .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUg0ovnk .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUg0ovnk .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUg0ovnk .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUg0ovnk .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUg0ovnk .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUg0ovnk .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUg0ovnk .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUg0ovnk .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUg0ovnk .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUg0ovnk .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUg0ovnk .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUg0ovnk .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUg0ovnk .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUg0ovnk .mbr-text {
  color: #f4f4f4;
}
#custom-html-65 {
  /* Type valid CSS here */
}
#custom-html-65 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-65 p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUg0Cpzc {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUg0Cpzc h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUg0Cpzc .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUg0Cpzc .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUg0Cpzc .nav-link.active {
  background: #232323;
}
.cid-uBcUg0Cpzc .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUg0Cpzc .nav-link:hover {
  background: #232323;
}
.cid-uBcUg0Cpzc .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUg0Cpzc .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUg0Cpzc .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUg0Cpzc .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUg0Cpzc .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUg0Cpzc .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUg0Cpzc .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUg0Cpzc .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUg0Cpzc .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUg0Cpzc .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUg0Cpzc .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUg0Cpzc .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUg0Cpzc .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUg0Cpzc .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUg0Cpzc .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUg0Cpzc .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUg0Cpzc .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUg0Cpzc .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUg0Cpzc .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUg0Cpzc .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUg0Cpzc .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUg0Cpzc .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUg0Cpzc .mbr-text,
  .cid-uBcUg0Cpzc .nav-link,
  .cid-uBcUg0Cpzc .mbr-card-title,
  .cid-uBcUg0Cpzc .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUg0Cpzc .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUg0Cpzc .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUg0Cpzc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUg0Cpzc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUg0Cpzc .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUg0Cpzc .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUg0Cpzc .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUg1AeuE .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUg1AeuE .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUg1AeuE .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUg1AeuE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUg1AeuE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUg1NTuc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUg1NTuc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUg1NTuc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUg1NTuc .container-fluid {
    padding: 0;
  }
}
.cid-uBcUg1NTuc .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUg1NTuc .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUg1NTuc .embla__button--next,
.cid-uBcUg1NTuc .embla__button--prev {
  display: flex;
}
.cid-uBcUg1NTuc .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUg1NTuc .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUg1NTuc .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUg1NTuc .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUg1NTuc .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUg1NTuc .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUg1NTuc .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUg1NTuc .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUg1NTuc .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUg1NTuc .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUg1NTuc .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUg1NTuc .embla__slide a {
  cursor: grab;
}
.cid-uBcUg1NTuc .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUg1NTuc .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUg1NTuc .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUg1NTuc .mbr-section-title {
  color: #232323;
}
.cid-uBcUg1NTuc .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUg1NTuc .mbr-box {
  color: #ffffff;
}
.cid-uBcUg1NTuc .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUg1NTuc img,
.cid-uBcUg1NTuc .item-img {
  width: 100%;
}
.cid-uBcUg1NTuc .item-wrapper {
  position: relative;
}
.cid-uBcUg1NTuc .content-head {
  max-width: 800px;
}
.cid-uBcUg22j1U {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUg22j1U .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUhhuqov {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUhhuqov .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUhhuqov .dropdown-menu {
  padding: 0;
}
.cid-uBcUhhuqov .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUhhuqov .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUhhuqov .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUhhuqov .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUhhuqov .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUhhuqov .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUhhuqov .nav-link {
  position: relative;
}
.cid-uBcUhhuqov .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUhhuqov .dropdown-menu,
.cid-uBcUhhuqov .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUhhuqov .nav-item:focus,
.cid-uBcUhhuqov .nav-link:focus {
  outline: none;
}
.cid-uBcUhhuqov .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUhhuqov .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUhhuqov .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUhhuqov .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUhhuqov .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUhhuqov .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUhhuqov .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUhhuqov .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUhhuqov .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUhhuqov .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUhhuqov .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUhhuqov .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUhhuqov .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUhhuqov .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUhhuqov .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUhhuqov .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUhhuqov .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUhhuqov .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUhhuqov .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUhhuqov .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUhhuqov .navbar {
    min-height: 80px;
  }
}
.cid-uBcUhhuqov .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUhhuqov .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUhhuqov .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUhhuqov .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUhhuqov .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUhhuqov .dropdown-item.active,
.cid-uBcUhhuqov .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUhhuqov .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUhhuqov .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUhhuqov .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUhhuqov .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUhhuqov .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUhhuqov .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUhhuqov ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUhhuqov button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUhhuqov button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUhhuqov button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUhhuqov button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUhhuqov button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUhhuqov button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUhhuqov button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUhhuqov button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUhhuqov nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUhhuqov nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUhhuqov nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUhhuqov nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUhhuqov .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUhhuqov a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUhhuqov .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUhhuqov .navbar {
    height: 70px;
  }
  .cid-uBcUhhuqov .navbar.opened {
    height: auto;
  }
  .cid-uBcUhhuqov .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUhhuqov .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUhhuqov .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUhhuqov .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUhhuqov .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUhhuqov .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUhhuqov .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUhhuqov .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUhhuqov .navbar-nav {
  display: flex !important;
}
.cid-uBcUhhuqov .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUhhuqov .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUhhuqov .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUhhuqov .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUhhuqov .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUhhuqov .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUhhuqov .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUhhuqov .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUhhuqov .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUhhuqov button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUhhuqov button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUhhuqov button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUhhuqov button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUhhuqov button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUhhuqov button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUhhuqov button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUhhuqov button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUhhuqov .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUhhuqov .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUhhuqov .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUhhuqov .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUhhuqov .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUhhuqov .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUhhuqov .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUhhuqov .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUhhuqov .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUhhuqov .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUhhuqov .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUhhuqov .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUhhuqov .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUhhuqov .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUhhuqov .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUhhuqov .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUhhuqov .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUhhuqov .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUhhuqov .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUhhuqov .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUhhuqov .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUhhuqov .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUhhuqov .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUhhuqov ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUhhuqov ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUhhuqov ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUhhuqov .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUhhuqov .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUhhuqov .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUhhuqov .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUhhuqov .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUhhuqov .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUhhuqov .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUhhuqov .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUhhuqov .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUhhuqov .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUhhuqov .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUhhuqov .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUhhFV3Z {
  background-image: url("../../../assets/images/100008487.webp");
}
.cid-uBcUhhFV3Z img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUhhFV3Z .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUhhFV3Z .images {
    display: none;
  }
}
.cid-uBcUhhFV3Z .image-wrapper-1,
.cid-uBcUhhFV3Z .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUhhFV3Z .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUhhFV3Z .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUhhFV3Z .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUhhFV3Z .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUhhFV3Z .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUhhFV3Z .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUhhFV3Z .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUhhFV3Z .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUhhFV3Z .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUhhFV3Z .text-wrapper {
  width: 100%;
}
.cid-uBcUhhFV3Z .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUhhFV3Z .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUhhFV3Z .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUhhFV3Z .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUhhFV3Z .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUhhFV3Z .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUhhFV3Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUhhFV3Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUhhFV3Z .text {
  display: flex;
  align-items: center;
}
.cid-uBcUhhNbse {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUhhNbse .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUhhNbse .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUhhNbse .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUhhNbse .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUhhNbse .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUhhNbse .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUhhNbse .container {
    padding: 0 16px;
  }
}
.cid-uBcUhhNbse .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUhhNbse .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUhhNbse .row {
    padding: 25px 9px;
  }
}
.cid-uBcUhhNbse .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUhhNbse .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUhhNbse .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUhhNbse .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUhhNbse .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUhhNbse .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUhhNbse .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUhhNbse .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUhhNbse .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUhhNbse .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUhhNbse .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUhhNbse .items-wrapper {
    display: block;
  }
}
.cid-uBcUhhNbse .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUhhNbse .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUhhNbse .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUhhNbse .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUhhNbse .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUhhNbse .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUhhNbse .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUhhNbse .card {
  justify-content: center;
}
.cid-uBcUhhNbse .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUhhNbse .mbr-text {
  color: #000000;
}
.cid-uBcUhhNbse .card-title {
  color: #000000;
}
.cid-uBcUhhNbse .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUhhNbse .card-title,
.cid-uBcUhhNbse .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUhhY0Ca {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUhhY0Ca .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUhhY0Ca .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUhhY0Ca .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUhhY0Ca .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUhhY0Ca .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUhhY0Ca .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUhhY0Ca .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUhhY0Ca .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUhhY0Ca .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUhhY0Ca .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUhhY0Ca .embla__button--next,
.cid-uBcUhhY0Ca .embla__button--prev {
  display: flex;
}
.cid-uBcUhhY0Ca .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUhhY0Ca .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUhhY0Ca .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUhhY0Ca .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUhhY0Ca .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUhhY0Ca .embla__button {
    top: -10%;
  }
}
.cid-uBcUhhY0Ca .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUhhY0Ca .embla {
    margin-top: 80px;
  }
}
.cid-uBcUhhY0Ca .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUhhY0Ca .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUhhY0Ca .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUhhY0Ca .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUhhY0Ca .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUhhY0Ca .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUhhY0Ca .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUhhY0Ca .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUhhY0Ca .mbr-text ul {
    display: block;
  }
}
.cid-uBcUhhY0Ca .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUhhY0Ca .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUhhY0Ca .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUhhY0Ca .item-wrapper {
  height: 100%;
}
.cid-uBcUhhY0Ca .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUhhY0Ca .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUhhY0Ca .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUhi9uEZ {
  background-color: #000000;
  position: relative;
}
.cid-uBcUhi9uEZ::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUhi9uEZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUhi9uEZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUhi9uEZ .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUhi9uEZ .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUhi9uEZ .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUhi9uEZ .container {
    padding: 0 16px;
  }
}
.cid-uBcUhi9uEZ .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUhi9uEZ .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUhi9uEZ .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUhi9uEZ .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUhi9uEZ .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUhi9uEZ .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUhi9uEZ .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUhi9uEZ .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUhi9uEZ .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUhi9uEZ .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUhi9uEZ .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUhi9uEZ .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUhi9uEZ .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUhi9uEZ .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUhi9uEZ .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUhi9uEZ .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUhi9uEZ .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUhi9uEZ .mbr-text {
  color: #f4f4f4;
}
#custom-html-6f {
  /* Type valid CSS here */
}
#custom-html-6f div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-6f p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUhinrP3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUhinrP3 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUhinrP3 .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUhinrP3 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUhinrP3 .nav-link.active {
  background: #232323;
}
.cid-uBcUhinrP3 .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUhinrP3 .nav-link:hover {
  background: #232323;
}
.cid-uBcUhinrP3 .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUhinrP3 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUhinrP3 .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUhinrP3 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUhinrP3 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUhinrP3 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUhinrP3 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUhinrP3 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUhinrP3 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUhinrP3 .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUhinrP3 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUhinrP3 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUhinrP3 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUhinrP3 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUhinrP3 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUhinrP3 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUhinrP3 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUhinrP3 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUhinrP3 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUhinrP3 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUhinrP3 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUhinrP3 .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUhinrP3 .mbr-text,
  .cid-uBcUhinrP3 .nav-link,
  .cid-uBcUhinrP3 .mbr-card-title,
  .cid-uBcUhinrP3 .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUhinrP3 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUhinrP3 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUhinrP3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUhinrP3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUhinrP3 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUhinrP3 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUhinrP3 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUhjm4ZX .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUhjm4ZX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUhjm4ZX .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUhjm4ZX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUhjm4ZX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUhjA30q {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUhjA30q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUhjA30q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUhjA30q .container-fluid {
    padding: 0;
  }
}
.cid-uBcUhjA30q .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUhjA30q .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUhjA30q .embla__button--next,
.cid-uBcUhjA30q .embla__button--prev {
  display: flex;
}
.cid-uBcUhjA30q .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUhjA30q .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUhjA30q .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUhjA30q .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUhjA30q .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUhjA30q .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUhjA30q .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUhjA30q .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUhjA30q .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUhjA30q .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUhjA30q .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUhjA30q .embla__slide a {
  cursor: grab;
}
.cid-uBcUhjA30q .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUhjA30q .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUhjA30q .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUhjA30q .mbr-section-title {
  color: #232323;
}
.cid-uBcUhjA30q .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUhjA30q .mbr-box {
  color: #ffffff;
}
.cid-uBcUhjA30q .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUhjA30q img,
.cid-uBcUhjA30q .item-img {
  width: 100%;
}
.cid-uBcUhjA30q .item-wrapper {
  position: relative;
}
.cid-uBcUhjA30q .content-head {
  max-width: 800px;
}
.cid-uBcUhjQVNn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUhjQVNn .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUiCOA1o {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUiCOA1o .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUiCOA1o .dropdown-menu {
  padding: 0;
}
.cid-uBcUiCOA1o .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUiCOA1o .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUiCOA1o .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUiCOA1o .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUiCOA1o .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUiCOA1o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUiCOA1o .nav-link {
  position: relative;
}
.cid-uBcUiCOA1o .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUiCOA1o .dropdown-menu,
.cid-uBcUiCOA1o .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUiCOA1o .nav-item:focus,
.cid-uBcUiCOA1o .nav-link:focus {
  outline: none;
}
.cid-uBcUiCOA1o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUiCOA1o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUiCOA1o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUiCOA1o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUiCOA1o .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUiCOA1o .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUiCOA1o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUiCOA1o .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUiCOA1o .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUiCOA1o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUiCOA1o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUiCOA1o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUiCOA1o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUiCOA1o .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUiCOA1o .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUiCOA1o .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUiCOA1o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUiCOA1o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUiCOA1o .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUiCOA1o .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUiCOA1o .navbar {
    min-height: 80px;
  }
}
.cid-uBcUiCOA1o .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUiCOA1o .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUiCOA1o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUiCOA1o .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUiCOA1o .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUiCOA1o .dropdown-item.active,
.cid-uBcUiCOA1o .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUiCOA1o .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUiCOA1o .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUiCOA1o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUiCOA1o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUiCOA1o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUiCOA1o .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUiCOA1o ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUiCOA1o button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUiCOA1o button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUiCOA1o button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUiCOA1o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUiCOA1o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUiCOA1o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUiCOA1o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUiCOA1o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUiCOA1o nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUiCOA1o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUiCOA1o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUiCOA1o nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUiCOA1o .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUiCOA1o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUiCOA1o .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUiCOA1o .navbar {
    height: 70px;
  }
  .cid-uBcUiCOA1o .navbar.opened {
    height: auto;
  }
  .cid-uBcUiCOA1o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUiCOA1o .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUiCOA1o .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUiCOA1o .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUiCOA1o .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUiCOA1o .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUiCOA1o .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUiCOA1o .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUiCOA1o .navbar-nav {
  display: flex !important;
}
.cid-uBcUiCOA1o .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUiCOA1o .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUiCOA1o .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUiCOA1o .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUiCOA1o .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUiCOA1o .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUiCOA1o .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUiCOA1o .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUiCOA1o .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUiCOA1o button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUiCOA1o button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUiCOA1o button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUiCOA1o button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUiCOA1o button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUiCOA1o button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUiCOA1o button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUiCOA1o button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUiCOA1o .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUiCOA1o .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUiCOA1o .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUiCOA1o .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUiCOA1o .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUiCOA1o .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUiCOA1o .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUiCOA1o .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUiCOA1o .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUiCOA1o .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUiCOA1o .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUiCOA1o .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUiCOA1o .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUiCOA1o .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUiCOA1o .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUiCOA1o .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUiCOA1o .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUiCOA1o .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUiCOA1o .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUiCOA1o .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUiCOA1o .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUiCOA1o .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUiCOA1o .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUiCOA1o ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUiCOA1o ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUiCOA1o ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUiCOA1o .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUiCOA1o .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUiCOA1o .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUiCOA1o .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUiCOA1o .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUiCOA1o .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUiCOA1o .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUiCOA1o .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUiCOA1o .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUiCOA1o .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUiCOA1o .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUiCOA1o .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUiCZbc4 {
  background-image: url("../../../assets/images/flag-of-illinois.svg.webp");
}
.cid-uBcUiCZbc4 img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUiCZbc4 .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUiCZbc4 .images {
    display: none;
  }
}
.cid-uBcUiCZbc4 .image-wrapper-1,
.cid-uBcUiCZbc4 .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUiCZbc4 .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUiCZbc4 .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUiCZbc4 .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUiCZbc4 .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUiCZbc4 .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUiCZbc4 .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUiCZbc4 .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUiCZbc4 .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUiCZbc4 .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUiCZbc4 .text-wrapper {
  width: 100%;
}
.cid-uBcUiCZbc4 .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUiCZbc4 .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUiCZbc4 .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUiCZbc4 .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUiCZbc4 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUiCZbc4 .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUiCZbc4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUiCZbc4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUiCZbc4 .text {
  display: flex;
  align-items: center;
}
.cid-uBcUiD92yy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUiD92yy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUiD92yy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUiD92yy .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUiD92yy .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUiD92yy .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUiD92yy .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUiD92yy .container {
    padding: 0 16px;
  }
}
.cid-uBcUiD92yy .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUiD92yy .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUiD92yy .row {
    padding: 25px 9px;
  }
}
.cid-uBcUiD92yy .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUiD92yy .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUiD92yy .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUiD92yy .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUiD92yy .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUiD92yy .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUiD92yy .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUiD92yy .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUiD92yy .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUiD92yy .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUiD92yy .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUiD92yy .items-wrapper {
    display: block;
  }
}
.cid-uBcUiD92yy .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUiD92yy .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUiD92yy .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUiD92yy .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUiD92yy .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUiD92yy .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUiD92yy .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUiD92yy .card {
  justify-content: center;
}
.cid-uBcUiD92yy .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUiD92yy .mbr-text {
  color: #000000;
}
.cid-uBcUiD92yy .card-title {
  color: #000000;
}
.cid-uBcUiD92yy .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUiD92yy .card-title,
.cid-uBcUiD92yy .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUiDlUTn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUiDlUTn .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUiDlUTn .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUiDlUTn .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUiDlUTn .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUiDlUTn .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUiDlUTn .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUiDlUTn .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUiDlUTn .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUiDlUTn .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUiDlUTn .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUiDlUTn .embla__button--next,
.cid-uBcUiDlUTn .embla__button--prev {
  display: flex;
}
.cid-uBcUiDlUTn .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUiDlUTn .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUiDlUTn .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUiDlUTn .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUiDlUTn .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUiDlUTn .embla__button {
    top: -10%;
  }
}
.cid-uBcUiDlUTn .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUiDlUTn .embla {
    margin-top: 80px;
  }
}
.cid-uBcUiDlUTn .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUiDlUTn .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUiDlUTn .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUiDlUTn .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUiDlUTn .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUiDlUTn .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUiDlUTn .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUiDlUTn .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUiDlUTn .mbr-text ul {
    display: block;
  }
}
.cid-uBcUiDlUTn .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUiDlUTn .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUiDlUTn .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUiDlUTn .item-wrapper {
  height: 100%;
}
.cid-uBcUiDlUTn .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUiDlUTn .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUiDlUTn .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUiDxg5d {
  background-color: #000000;
  position: relative;
}
.cid-uBcUiDxg5d::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUiDxg5d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUiDxg5d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUiDxg5d .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUiDxg5d .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUiDxg5d .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUiDxg5d .container {
    padding: 0 16px;
  }
}
.cid-uBcUiDxg5d .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUiDxg5d .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUiDxg5d .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUiDxg5d .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUiDxg5d .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUiDxg5d .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUiDxg5d .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUiDxg5d .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUiDxg5d .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUiDxg5d .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUiDxg5d .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUiDxg5d .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUiDxg5d .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUiDxg5d .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUiDxg5d .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUiDxg5d .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUiDxg5d .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUiDxg5d .mbr-text {
  color: #f4f4f4;
}
#custom-html-6p {
  /* Type valid CSS here */
}
#custom-html-6p div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-6p p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUiDL89z {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUiDL89z h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUiDL89z .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUiDL89z .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUiDL89z .nav-link.active {
  background: #232323;
}
.cid-uBcUiDL89z .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUiDL89z .nav-link:hover {
  background: #232323;
}
.cid-uBcUiDL89z .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUiDL89z .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUiDL89z .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUiDL89z .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUiDL89z .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUiDL89z .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUiDL89z .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUiDL89z .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUiDL89z .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUiDL89z .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUiDL89z .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUiDL89z .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUiDL89z .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUiDL89z .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUiDL89z .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUiDL89z .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUiDL89z .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUiDL89z .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUiDL89z .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUiDL89z .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUiDL89z .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUiDL89z .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUiDL89z .mbr-text,
  .cid-uBcUiDL89z .nav-link,
  .cid-uBcUiDL89z .mbr-card-title,
  .cid-uBcUiDL89z .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUiDL89z .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUiDL89z .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUiDL89z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUiDL89z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUiDL89z .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUiDL89z .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUiDL89z .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUiEMZfW .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUiEMZfW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUiEMZfW .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUiEMZfW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUiEMZfW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUiF1MGZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUiF1MGZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUiF1MGZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUiF1MGZ .container-fluid {
    padding: 0;
  }
}
.cid-uBcUiF1MGZ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUiF1MGZ .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUiF1MGZ .embla__button--next,
.cid-uBcUiF1MGZ .embla__button--prev {
  display: flex;
}
.cid-uBcUiF1MGZ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUiF1MGZ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUiF1MGZ .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUiF1MGZ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUiF1MGZ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUiF1MGZ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUiF1MGZ .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUiF1MGZ .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUiF1MGZ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUiF1MGZ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUiF1MGZ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUiF1MGZ .embla__slide a {
  cursor: grab;
}
.cid-uBcUiF1MGZ .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUiF1MGZ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUiF1MGZ .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUiF1MGZ .mbr-section-title {
  color: #232323;
}
.cid-uBcUiF1MGZ .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUiF1MGZ .mbr-box {
  color: #ffffff;
}
.cid-uBcUiF1MGZ .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUiF1MGZ img,
.cid-uBcUiF1MGZ .item-img {
  width: 100%;
}
.cid-uBcUiF1MGZ .item-wrapper {
  position: relative;
}
.cid-uBcUiF1MGZ .content-head {
  max-width: 800px;
}
.cid-uBcUiFhDwe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUiFhDwe .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUknhd6m {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUknhd6m .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUknhd6m .dropdown-menu {
  padding: 0;
}
.cid-uBcUknhd6m .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUknhd6m .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUknhd6m .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUknhd6m .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUknhd6m .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUknhd6m .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUknhd6m .nav-link {
  position: relative;
}
.cid-uBcUknhd6m .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUknhd6m .dropdown-menu,
.cid-uBcUknhd6m .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUknhd6m .nav-item:focus,
.cid-uBcUknhd6m .nav-link:focus {
  outline: none;
}
.cid-uBcUknhd6m .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUknhd6m .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUknhd6m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUknhd6m .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUknhd6m .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUknhd6m .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUknhd6m .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUknhd6m .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUknhd6m .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUknhd6m .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUknhd6m .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUknhd6m .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUknhd6m .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUknhd6m .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUknhd6m .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUknhd6m .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUknhd6m .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUknhd6m .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUknhd6m .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUknhd6m .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUknhd6m .navbar {
    min-height: 80px;
  }
}
.cid-uBcUknhd6m .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUknhd6m .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUknhd6m .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUknhd6m .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUknhd6m .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUknhd6m .dropdown-item.active,
.cid-uBcUknhd6m .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUknhd6m .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUknhd6m .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUknhd6m .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUknhd6m .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUknhd6m .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUknhd6m .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUknhd6m ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUknhd6m button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUknhd6m button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUknhd6m button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUknhd6m button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUknhd6m button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUknhd6m button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUknhd6m button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUknhd6m button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUknhd6m nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUknhd6m nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUknhd6m nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUknhd6m nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUknhd6m .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUknhd6m a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUknhd6m .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUknhd6m .navbar {
    height: 70px;
  }
  .cid-uBcUknhd6m .navbar.opened {
    height: auto;
  }
  .cid-uBcUknhd6m .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUknhd6m .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUknhd6m .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUknhd6m .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUknhd6m .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUknhd6m .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUknhd6m .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUknhd6m .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUknhd6m .navbar-nav {
  display: flex !important;
}
.cid-uBcUknhd6m .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUknhd6m .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUknhd6m .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUknhd6m .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUknhd6m .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUknhd6m .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUknhd6m .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUknhd6m .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUknhd6m .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUknhd6m button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUknhd6m button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUknhd6m button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUknhd6m button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUknhd6m button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUknhd6m button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUknhd6m button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUknhd6m button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUknhd6m .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUknhd6m .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUknhd6m .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUknhd6m .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUknhd6m .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUknhd6m .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUknhd6m .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUknhd6m .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUknhd6m .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUknhd6m .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUknhd6m .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUknhd6m .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUknhd6m .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUknhd6m .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUknhd6m .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUknhd6m .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUknhd6m .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUknhd6m .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUknhd6m .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUknhd6m .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUknhd6m .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUknhd6m .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUknhd6m .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUknhd6m ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUknhd6m ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUknhd6m ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUknhd6m .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUknhd6m .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUknhd6m .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUknhd6m .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUknhd6m .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUknhd6m .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUknhd6m .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUknhd6m .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUknhd6m .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUknhd6m .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUknhd6m .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUknhd6m .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUknr50j {
  background-image: url("../../../assets/images/wooded-creek.webp");
}
.cid-uBcUknr50j img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUknr50j .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUknr50j .images {
    display: none;
  }
}
.cid-uBcUknr50j .image-wrapper-1,
.cid-uBcUknr50j .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUknr50j .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUknr50j .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUknr50j .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUknr50j .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUknr50j .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUknr50j .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUknr50j .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUknr50j .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUknr50j .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUknr50j .text-wrapper {
  width: 100%;
}
.cid-uBcUknr50j .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUknr50j .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUknr50j .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUknr50j .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUknr50j .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUknr50j .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUknr50j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUknr50j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUknr50j .text {
  display: flex;
  align-items: center;
}
.cid-uBcUknzVoY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUknzVoY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUknzVoY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUknzVoY .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUknzVoY .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUknzVoY .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUknzVoY .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUknzVoY .container {
    padding: 0 16px;
  }
}
.cid-uBcUknzVoY .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUknzVoY .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUknzVoY .row {
    padding: 25px 9px;
  }
}
.cid-uBcUknzVoY .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUknzVoY .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUknzVoY .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUknzVoY .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUknzVoY .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUknzVoY .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUknzVoY .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUknzVoY .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUknzVoY .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUknzVoY .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUknzVoY .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUknzVoY .items-wrapper {
    display: block;
  }
}
.cid-uBcUknzVoY .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUknzVoY .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUknzVoY .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUknzVoY .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUknzVoY .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUknzVoY .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUknzVoY .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUknzVoY .card {
  justify-content: center;
}
.cid-uBcUknzVoY .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUknzVoY .mbr-text {
  color: #000000;
}
.cid-uBcUknzVoY .card-title {
  color: #000000;
}
.cid-uBcUknzVoY .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUknzVoY .card-title,
.cid-uBcUknzVoY .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUknMyED {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUknMyED .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUknMyED .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUknMyED .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUknMyED .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUknMyED .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUknMyED .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUknMyED .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUknMyED .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUknMyED .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUknMyED .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUknMyED .embla__button--next,
.cid-uBcUknMyED .embla__button--prev {
  display: flex;
}
.cid-uBcUknMyED .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUknMyED .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUknMyED .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUknMyED .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUknMyED .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUknMyED .embla__button {
    top: -10%;
  }
}
.cid-uBcUknMyED .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUknMyED .embla {
    margin-top: 80px;
  }
}
.cid-uBcUknMyED .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUknMyED .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUknMyED .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUknMyED .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUknMyED .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUknMyED .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUknMyED .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUknMyED .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUknMyED .mbr-text ul {
    display: block;
  }
}
.cid-uBcUknMyED .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUknMyED .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUknMyED .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUknMyED .item-wrapper {
  height: 100%;
}
.cid-uBcUknMyED .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUknMyED .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUknMyED .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUknXou1 {
  background-color: #000000;
  position: relative;
}
.cid-uBcUknXou1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUknXou1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUknXou1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUknXou1 .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUknXou1 .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUknXou1 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUknXou1 .container {
    padding: 0 16px;
  }
}
.cid-uBcUknXou1 .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUknXou1 .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUknXou1 .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUknXou1 .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUknXou1 .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUknXou1 .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUknXou1 .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUknXou1 .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUknXou1 .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUknXou1 .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUknXou1 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUknXou1 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUknXou1 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUknXou1 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUknXou1 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUknXou1 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUknXou1 .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUknXou1 .mbr-text {
  color: #f4f4f4;
}
#custom-html-6z {
  /* Type valid CSS here */
}
#custom-html-6z div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-6z p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUkocPga {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUkocPga h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUkocPga .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUkocPga .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUkocPga .nav-link.active {
  background: #232323;
}
.cid-uBcUkocPga .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUkocPga .nav-link:hover {
  background: #232323;
}
.cid-uBcUkocPga .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUkocPga .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUkocPga .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUkocPga .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUkocPga .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUkocPga .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUkocPga .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUkocPga .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUkocPga .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUkocPga .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUkocPga .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUkocPga .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUkocPga .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUkocPga .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUkocPga .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUkocPga .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUkocPga .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUkocPga .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUkocPga .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUkocPga .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUkocPga .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUkocPga .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUkocPga .mbr-text,
  .cid-uBcUkocPga .nav-link,
  .cid-uBcUkocPga .mbr-card-title,
  .cid-uBcUkocPga .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUkocPga .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUkocPga .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUkocPga .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUkocPga .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUkocPga .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUkocPga .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUkocPga .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUkp88Jh .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUkp88Jh .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUkp88Jh .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUkp88Jh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUkp88Jh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUkpnEeP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUkpnEeP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUkpnEeP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUkpnEeP .container-fluid {
    padding: 0;
  }
}
.cid-uBcUkpnEeP .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUkpnEeP .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUkpnEeP .embla__button--next,
.cid-uBcUkpnEeP .embla__button--prev {
  display: flex;
}
.cid-uBcUkpnEeP .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUkpnEeP .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUkpnEeP .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUkpnEeP .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUkpnEeP .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUkpnEeP .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUkpnEeP .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUkpnEeP .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUkpnEeP .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUkpnEeP .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUkpnEeP .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUkpnEeP .embla__slide a {
  cursor: grab;
}
.cid-uBcUkpnEeP .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUkpnEeP .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUkpnEeP .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUkpnEeP .mbr-section-title {
  color: #232323;
}
.cid-uBcUkpnEeP .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUkpnEeP .mbr-box {
  color: #ffffff;
}
.cid-uBcUkpnEeP .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUkpnEeP img,
.cid-uBcUkpnEeP .item-img {
  width: 100%;
}
.cid-uBcUkpnEeP .item-wrapper {
  position: relative;
}
.cid-uBcUkpnEeP .content-head {
  max-width: 800px;
}
.cid-uBcUkpC6MJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUkpC6MJ .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUlxBy4i {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUlxBy4i .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUlxBy4i .dropdown-menu {
  padding: 0;
}
.cid-uBcUlxBy4i .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUlxBy4i .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUlxBy4i .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUlxBy4i .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUlxBy4i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUlxBy4i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUlxBy4i .nav-link {
  position: relative;
}
.cid-uBcUlxBy4i .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUlxBy4i .dropdown-menu,
.cid-uBcUlxBy4i .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUlxBy4i .nav-item:focus,
.cid-uBcUlxBy4i .nav-link:focus {
  outline: none;
}
.cid-uBcUlxBy4i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUlxBy4i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUlxBy4i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUlxBy4i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUlxBy4i .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUlxBy4i .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUlxBy4i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUlxBy4i .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUlxBy4i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUlxBy4i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUlxBy4i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUlxBy4i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUlxBy4i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUlxBy4i .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUlxBy4i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUlxBy4i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUlxBy4i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUlxBy4i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUlxBy4i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUlxBy4i .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUlxBy4i .navbar {
    min-height: 80px;
  }
}
.cid-uBcUlxBy4i .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUlxBy4i .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUlxBy4i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUlxBy4i .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUlxBy4i .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUlxBy4i .dropdown-item.active,
.cid-uBcUlxBy4i .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUlxBy4i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUlxBy4i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUlxBy4i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUlxBy4i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUlxBy4i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUlxBy4i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUlxBy4i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUlxBy4i button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUlxBy4i button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUlxBy4i button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUlxBy4i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUlxBy4i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUlxBy4i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUlxBy4i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUlxBy4i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUlxBy4i nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUlxBy4i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUlxBy4i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUlxBy4i nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUlxBy4i .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUlxBy4i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUlxBy4i .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUlxBy4i .navbar {
    height: 70px;
  }
  .cid-uBcUlxBy4i .navbar.opened {
    height: auto;
  }
  .cid-uBcUlxBy4i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUlxBy4i .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUlxBy4i .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUlxBy4i .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUlxBy4i .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUlxBy4i .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUlxBy4i .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUlxBy4i .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUlxBy4i .navbar-nav {
  display: flex !important;
}
.cid-uBcUlxBy4i .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUlxBy4i .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUlxBy4i .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUlxBy4i .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUlxBy4i .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUlxBy4i .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUlxBy4i .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUlxBy4i .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUlxBy4i .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUlxBy4i button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUlxBy4i button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUlxBy4i button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUlxBy4i button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUlxBy4i button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUlxBy4i button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUlxBy4i button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUlxBy4i button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUlxBy4i .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUlxBy4i .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUlxBy4i .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUlxBy4i .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUlxBy4i .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUlxBy4i .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUlxBy4i .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUlxBy4i .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUlxBy4i .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUlxBy4i .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUlxBy4i .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUlxBy4i .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUlxBy4i .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUlxBy4i .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUlxBy4i .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUlxBy4i .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUlxBy4i .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUlxBy4i .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUlxBy4i .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUlxBy4i .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUlxBy4i .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUlxBy4i .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUlxBy4i .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUlxBy4i ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUlxBy4i ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUlxBy4i ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUlxBy4i .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUlxBy4i .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUlxBy4i .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUlxBy4i .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUlxBy4i .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUlxBy4i .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUlxBy4i .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUlxBy4i .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUlxBy4i .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUlxBy4i .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUlxBy4i .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUlxBy4i .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUlxLiTh {
  background-image: url("../../../assets/images/monarch-butterfly-danaus-plexippus-male-2664px.webp");
}
.cid-uBcUlxLiTh img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUlxLiTh .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUlxLiTh .images {
    display: none;
  }
}
.cid-uBcUlxLiTh .image-wrapper-1,
.cid-uBcUlxLiTh .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUlxLiTh .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUlxLiTh .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUlxLiTh .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUlxLiTh .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUlxLiTh .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUlxLiTh .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUlxLiTh .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUlxLiTh .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUlxLiTh .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUlxLiTh .text-wrapper {
  width: 100%;
}
.cid-uBcUlxLiTh .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUlxLiTh .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUlxLiTh .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUlxLiTh .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUlxLiTh .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUlxLiTh .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUlxLiTh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUlxLiTh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUlxLiTh .text {
  display: flex;
  align-items: center;
}
.cid-uBcUlxTmZz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUlxTmZz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUlxTmZz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUlxTmZz .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUlxTmZz .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUlxTmZz .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUlxTmZz .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUlxTmZz .container {
    padding: 0 16px;
  }
}
.cid-uBcUlxTmZz .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUlxTmZz .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUlxTmZz .row {
    padding: 25px 9px;
  }
}
.cid-uBcUlxTmZz .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUlxTmZz .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUlxTmZz .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUlxTmZz .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUlxTmZz .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUlxTmZz .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUlxTmZz .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUlxTmZz .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUlxTmZz .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUlxTmZz .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUlxTmZz .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUlxTmZz .items-wrapper {
    display: block;
  }
}
.cid-uBcUlxTmZz .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUlxTmZz .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUlxTmZz .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUlxTmZz .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUlxTmZz .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUlxTmZz .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUlxTmZz .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUlxTmZz .card {
  justify-content: center;
}
.cid-uBcUlxTmZz .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUlxTmZz .mbr-text {
  color: #000000;
}
.cid-uBcUlxTmZz .card-title {
  color: #000000;
}
.cid-uBcUlxTmZz .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUlxTmZz .card-title,
.cid-uBcUlxTmZz .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUly4MFE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUly4MFE .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUly4MFE .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUly4MFE .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUly4MFE .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUly4MFE .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUly4MFE .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUly4MFE .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUly4MFE .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUly4MFE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUly4MFE .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUly4MFE .embla__button--next,
.cid-uBcUly4MFE .embla__button--prev {
  display: flex;
}
.cid-uBcUly4MFE .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUly4MFE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUly4MFE .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUly4MFE .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUly4MFE .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUly4MFE .embla__button {
    top: -10%;
  }
}
.cid-uBcUly4MFE .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUly4MFE .embla {
    margin-top: 80px;
  }
}
.cid-uBcUly4MFE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUly4MFE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUly4MFE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUly4MFE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUly4MFE .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUly4MFE .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUly4MFE .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUly4MFE .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUly4MFE .mbr-text ul {
    display: block;
  }
}
.cid-uBcUly4MFE .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUly4MFE .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUly4MFE .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUly4MFE .item-wrapper {
  height: 100%;
}
.cid-uBcUly4MFE .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUly4MFE .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUly4MFE .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUlydFiI {
  background-color: #000000;
  position: relative;
}
.cid-uBcUlydFiI::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUlydFiI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUlydFiI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUlydFiI .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUlydFiI .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUlydFiI .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUlydFiI .container {
    padding: 0 16px;
  }
}
.cid-uBcUlydFiI .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUlydFiI .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUlydFiI .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUlydFiI .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUlydFiI .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUlydFiI .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUlydFiI .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUlydFiI .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUlydFiI .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUlydFiI .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUlydFiI .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUlydFiI .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUlydFiI .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUlydFiI .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUlydFiI .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUlydFiI .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUlydFiI .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUlydFiI .mbr-text {
  color: #f4f4f4;
}
#custom-html-79 {
  /* Type valid CSS here */
}
#custom-html-79 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-79 p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUlyrPKI {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUlyrPKI h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUlyrPKI .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUlyrPKI .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUlyrPKI .nav-link.active {
  background: #232323;
}
.cid-uBcUlyrPKI .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUlyrPKI .nav-link:hover {
  background: #232323;
}
.cid-uBcUlyrPKI .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUlyrPKI .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUlyrPKI .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUlyrPKI .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUlyrPKI .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUlyrPKI .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUlyrPKI .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUlyrPKI .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUlyrPKI .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUlyrPKI .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUlyrPKI .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUlyrPKI .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUlyrPKI .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUlyrPKI .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUlyrPKI .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUlyrPKI .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUlyrPKI .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUlyrPKI .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUlyrPKI .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUlyrPKI .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUlyrPKI .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUlyrPKI .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUlyrPKI .mbr-text,
  .cid-uBcUlyrPKI .nav-link,
  .cid-uBcUlyrPKI .mbr-card-title,
  .cid-uBcUlyrPKI .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUlyrPKI .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUlyrPKI .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUlyrPKI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUlyrPKI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUlyrPKI .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUlyrPKI .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUlyrPKI .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUlzoBRG .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUlzoBRG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUlzoBRG .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUlzoBRG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUlzoBRG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUlzCZpH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUlzCZpH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUlzCZpH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUlzCZpH .container-fluid {
    padding: 0;
  }
}
.cid-uBcUlzCZpH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUlzCZpH .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUlzCZpH .embla__button--next,
.cid-uBcUlzCZpH .embla__button--prev {
  display: flex;
}
.cid-uBcUlzCZpH .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUlzCZpH .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUlzCZpH .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUlzCZpH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUlzCZpH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUlzCZpH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUlzCZpH .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUlzCZpH .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUlzCZpH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUlzCZpH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUlzCZpH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUlzCZpH .embla__slide a {
  cursor: grab;
}
.cid-uBcUlzCZpH .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUlzCZpH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUlzCZpH .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUlzCZpH .mbr-section-title {
  color: #232323;
}
.cid-uBcUlzCZpH .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUlzCZpH .mbr-box {
  color: #ffffff;
}
.cid-uBcUlzCZpH .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUlzCZpH img,
.cid-uBcUlzCZpH .item-img {
  width: 100%;
}
.cid-uBcUlzCZpH .item-wrapper {
  position: relative;
}
.cid-uBcUlzCZpH .content-head {
  max-width: 800px;
}
.cid-uBcUlzSaWf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUlzSaWf .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUmNEkDa {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUmNEkDa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUmNEkDa .dropdown-menu {
  padding: 0;
}
.cid-uBcUmNEkDa .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUmNEkDa .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUmNEkDa .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUmNEkDa .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUmNEkDa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUmNEkDa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUmNEkDa .nav-link {
  position: relative;
}
.cid-uBcUmNEkDa .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUmNEkDa .dropdown-menu,
.cid-uBcUmNEkDa .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUmNEkDa .nav-item:focus,
.cid-uBcUmNEkDa .nav-link:focus {
  outline: none;
}
.cid-uBcUmNEkDa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUmNEkDa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUmNEkDa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUmNEkDa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUmNEkDa .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUmNEkDa .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUmNEkDa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUmNEkDa .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUmNEkDa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUmNEkDa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUmNEkDa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUmNEkDa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUmNEkDa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUmNEkDa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUmNEkDa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUmNEkDa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUmNEkDa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUmNEkDa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUmNEkDa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUmNEkDa .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUmNEkDa .navbar {
    min-height: 80px;
  }
}
.cid-uBcUmNEkDa .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUmNEkDa .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUmNEkDa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUmNEkDa .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUmNEkDa .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUmNEkDa .dropdown-item.active,
.cid-uBcUmNEkDa .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUmNEkDa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUmNEkDa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUmNEkDa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUmNEkDa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUmNEkDa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUmNEkDa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUmNEkDa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUmNEkDa button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUmNEkDa button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUmNEkDa button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUmNEkDa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUmNEkDa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUmNEkDa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUmNEkDa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUmNEkDa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUmNEkDa nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUmNEkDa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUmNEkDa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUmNEkDa nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUmNEkDa .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUmNEkDa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUmNEkDa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUmNEkDa .navbar {
    height: 70px;
  }
  .cid-uBcUmNEkDa .navbar.opened {
    height: auto;
  }
  .cid-uBcUmNEkDa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUmNEkDa .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUmNEkDa .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUmNEkDa .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUmNEkDa .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUmNEkDa .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUmNEkDa .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUmNEkDa .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUmNEkDa .navbar-nav {
  display: flex !important;
}
.cid-uBcUmNEkDa .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUmNEkDa .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUmNEkDa .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUmNEkDa .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUmNEkDa .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUmNEkDa .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUmNEkDa .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUmNEkDa .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUmNEkDa .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUmNEkDa button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUmNEkDa button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUmNEkDa button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUmNEkDa button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUmNEkDa button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUmNEkDa button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUmNEkDa button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUmNEkDa button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUmNEkDa .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUmNEkDa .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUmNEkDa .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUmNEkDa .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUmNEkDa .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUmNEkDa .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUmNEkDa .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUmNEkDa .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUmNEkDa .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUmNEkDa .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUmNEkDa .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUmNEkDa .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUmNEkDa .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUmNEkDa .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUmNEkDa .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUmNEkDa .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUmNEkDa .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUmNEkDa .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUmNEkDa .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUmNEkDa .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUmNEkDa .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUmNEkDa .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUmNEkDa .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUmNEkDa ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUmNEkDa ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUmNEkDa ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUmNEkDa .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUmNEkDa .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUmNEkDa .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUmNEkDa .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUmNEkDa .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUmNEkDa .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUmNEkDa .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUmNEkDa .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUmNEkDa .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUmNEkDa .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUmNEkDa .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUmNEkDa .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUmNSpcG {
  background-image: url("../../../assets/images/82000397.webp");
}
.cid-uBcUmNSpcG img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUmNSpcG .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUmNSpcG .images {
    display: none;
  }
}
.cid-uBcUmNSpcG .image-wrapper-1,
.cid-uBcUmNSpcG .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUmNSpcG .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUmNSpcG .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUmNSpcG .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUmNSpcG .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUmNSpcG .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUmNSpcG .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUmNSpcG .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUmNSpcG .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUmNSpcG .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUmNSpcG .text-wrapper {
  width: 100%;
}
.cid-uBcUmNSpcG .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUmNSpcG .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUmNSpcG .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUmNSpcG .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUmNSpcG .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUmNSpcG .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUmNSpcG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUmNSpcG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUmNSpcG .text {
  display: flex;
  align-items: center;
}
.cid-uBcUmNZJFT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUmNZJFT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUmNZJFT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUmNZJFT .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUmNZJFT .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUmNZJFT .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUmNZJFT .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUmNZJFT .container {
    padding: 0 16px;
  }
}
.cid-uBcUmNZJFT .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUmNZJFT .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUmNZJFT .row {
    padding: 25px 9px;
  }
}
.cid-uBcUmNZJFT .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUmNZJFT .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUmNZJFT .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUmNZJFT .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUmNZJFT .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUmNZJFT .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUmNZJFT .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUmNZJFT .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUmNZJFT .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUmNZJFT .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUmNZJFT .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUmNZJFT .items-wrapper {
    display: block;
  }
}
.cid-uBcUmNZJFT .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUmNZJFT .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUmNZJFT .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUmNZJFT .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUmNZJFT .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUmNZJFT .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUmNZJFT .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUmNZJFT .card {
  justify-content: center;
}
.cid-uBcUmNZJFT .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUmNZJFT .mbr-text {
  color: #000000;
}
.cid-uBcUmNZJFT .card-title {
  color: #000000;
}
.cid-uBcUmNZJFT .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUmNZJFT .card-title,
.cid-uBcUmNZJFT .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUmObPZm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUmObPZm .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUmObPZm .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUmObPZm .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUmObPZm .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUmObPZm .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUmObPZm .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUmObPZm .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUmObPZm .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUmObPZm .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUmObPZm .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUmObPZm .embla__button--next,
.cid-uBcUmObPZm .embla__button--prev {
  display: flex;
}
.cid-uBcUmObPZm .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUmObPZm .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUmObPZm .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUmObPZm .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUmObPZm .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUmObPZm .embla__button {
    top: -10%;
  }
}
.cid-uBcUmObPZm .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUmObPZm .embla {
    margin-top: 80px;
  }
}
.cid-uBcUmObPZm .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUmObPZm .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUmObPZm .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUmObPZm .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUmObPZm .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUmObPZm .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUmObPZm .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUmObPZm .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUmObPZm .mbr-text ul {
    display: block;
  }
}
.cid-uBcUmObPZm .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUmObPZm .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUmObPZm .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUmObPZm .item-wrapper {
  height: 100%;
}
.cid-uBcUmObPZm .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUmObPZm .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUmObPZm .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUmOlnp6 {
  background-color: #000000;
  position: relative;
}
.cid-uBcUmOlnp6::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUmOlnp6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUmOlnp6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUmOlnp6 .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUmOlnp6 .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUmOlnp6 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUmOlnp6 .container {
    padding: 0 16px;
  }
}
.cid-uBcUmOlnp6 .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUmOlnp6 .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUmOlnp6 .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUmOlnp6 .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUmOlnp6 .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUmOlnp6 .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUmOlnp6 .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUmOlnp6 .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUmOlnp6 .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUmOlnp6 .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUmOlnp6 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUmOlnp6 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUmOlnp6 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUmOlnp6 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUmOlnp6 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUmOlnp6 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUmOlnp6 .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUmOlnp6 .mbr-text {
  color: #f4f4f4;
}
#custom-html-7j {
  /* Type valid CSS here */
}
#custom-html-7j div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-7j p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUmOyP61 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUmOyP61 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUmOyP61 .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUmOyP61 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUmOyP61 .nav-link.active {
  background: #232323;
}
.cid-uBcUmOyP61 .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUmOyP61 .nav-link:hover {
  background: #232323;
}
.cid-uBcUmOyP61 .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUmOyP61 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUmOyP61 .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUmOyP61 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUmOyP61 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUmOyP61 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUmOyP61 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUmOyP61 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUmOyP61 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUmOyP61 .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUmOyP61 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUmOyP61 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUmOyP61 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUmOyP61 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUmOyP61 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUmOyP61 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUmOyP61 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUmOyP61 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUmOyP61 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUmOyP61 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUmOyP61 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUmOyP61 .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUmOyP61 .mbr-text,
  .cid-uBcUmOyP61 .nav-link,
  .cid-uBcUmOyP61 .mbr-card-title,
  .cid-uBcUmOyP61 .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUmOyP61 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUmOyP61 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUmOyP61 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUmOyP61 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUmOyP61 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUmOyP61 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUmOyP61 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUmPuRQY .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUmPuRQY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUmPuRQY .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUmPuRQY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUmPuRQY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUmPGBRO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUmPGBRO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUmPGBRO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUmPGBRO .container-fluid {
    padding: 0;
  }
}
.cid-uBcUmPGBRO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUmPGBRO .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUmPGBRO .embla__button--next,
.cid-uBcUmPGBRO .embla__button--prev {
  display: flex;
}
.cid-uBcUmPGBRO .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUmPGBRO .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUmPGBRO .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUmPGBRO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUmPGBRO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUmPGBRO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUmPGBRO .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUmPGBRO .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUmPGBRO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUmPGBRO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUmPGBRO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUmPGBRO .embla__slide a {
  cursor: grab;
}
.cid-uBcUmPGBRO .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUmPGBRO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUmPGBRO .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUmPGBRO .mbr-section-title {
  color: #232323;
}
.cid-uBcUmPGBRO .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUmPGBRO .mbr-box {
  color: #ffffff;
}
.cid-uBcUmPGBRO .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUmPGBRO img,
.cid-uBcUmPGBRO .item-img {
  width: 100%;
}
.cid-uBcUmPGBRO .item-wrapper {
  position: relative;
}
.cid-uBcUmPGBRO .content-head {
  max-width: 800px;
}
.cid-uBcUmPV9Ek {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUmPV9Ek .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUo6apHy {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUo6apHy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUo6apHy .dropdown-menu {
  padding: 0;
}
.cid-uBcUo6apHy .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUo6apHy .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUo6apHy .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUo6apHy .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUo6apHy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUo6apHy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUo6apHy .nav-link {
  position: relative;
}
.cid-uBcUo6apHy .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUo6apHy .dropdown-menu,
.cid-uBcUo6apHy .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUo6apHy .nav-item:focus,
.cid-uBcUo6apHy .nav-link:focus {
  outline: none;
}
.cid-uBcUo6apHy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUo6apHy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUo6apHy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUo6apHy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUo6apHy .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUo6apHy .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUo6apHy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUo6apHy .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUo6apHy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUo6apHy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUo6apHy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUo6apHy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUo6apHy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUo6apHy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUo6apHy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUo6apHy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUo6apHy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUo6apHy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUo6apHy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUo6apHy .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUo6apHy .navbar {
    min-height: 80px;
  }
}
.cid-uBcUo6apHy .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUo6apHy .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUo6apHy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUo6apHy .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUo6apHy .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUo6apHy .dropdown-item.active,
.cid-uBcUo6apHy .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUo6apHy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUo6apHy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUo6apHy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUo6apHy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUo6apHy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUo6apHy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUo6apHy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUo6apHy button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUo6apHy button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUo6apHy button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUo6apHy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUo6apHy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUo6apHy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUo6apHy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUo6apHy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUo6apHy nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUo6apHy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUo6apHy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUo6apHy nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUo6apHy .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUo6apHy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUo6apHy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUo6apHy .navbar {
    height: 70px;
  }
  .cid-uBcUo6apHy .navbar.opened {
    height: auto;
  }
  .cid-uBcUo6apHy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUo6apHy .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUo6apHy .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUo6apHy .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUo6apHy .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUo6apHy .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUo6apHy .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUo6apHy .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUo6apHy .navbar-nav {
  display: flex !important;
}
.cid-uBcUo6apHy .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUo6apHy .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUo6apHy .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUo6apHy .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUo6apHy .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUo6apHy .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUo6apHy .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUo6apHy .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUo6apHy .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUo6apHy button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUo6apHy button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUo6apHy button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUo6apHy button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUo6apHy button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUo6apHy button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUo6apHy button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUo6apHy button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUo6apHy .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUo6apHy .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUo6apHy .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUo6apHy .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUo6apHy .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUo6apHy .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUo6apHy .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUo6apHy .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUo6apHy .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUo6apHy .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUo6apHy .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUo6apHy .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUo6apHy .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUo6apHy .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUo6apHy .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUo6apHy .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUo6apHy .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUo6apHy .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUo6apHy .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUo6apHy .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUo6apHy .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUo6apHy .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUo6apHy .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUo6apHy ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUo6apHy ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUo6apHy ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUo6apHy .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUo6apHy .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUo6apHy .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUo6apHy .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUo6apHy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUo6apHy .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUo6apHy .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUo6apHy .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUo6apHy .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUo6apHy .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUo6apHy .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUo6apHy .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUo6kRGf {
  background-image: url("../../../assets/images/66000324.webp");
}
.cid-uBcUo6kRGf img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUo6kRGf .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUo6kRGf .images {
    display: none;
  }
}
.cid-uBcUo6kRGf .image-wrapper-1,
.cid-uBcUo6kRGf .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUo6kRGf .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUo6kRGf .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUo6kRGf .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUo6kRGf .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUo6kRGf .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUo6kRGf .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUo6kRGf .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUo6kRGf .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUo6kRGf .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUo6kRGf .text-wrapper {
  width: 100%;
}
.cid-uBcUo6kRGf .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUo6kRGf .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUo6kRGf .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUo6kRGf .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUo6kRGf .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUo6kRGf .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUo6kRGf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUo6kRGf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUo6kRGf .text {
  display: flex;
  align-items: center;
}
.cid-uBcUo6rBfa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUo6rBfa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUo6rBfa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUo6rBfa .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUo6rBfa .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUo6rBfa .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUo6rBfa .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUo6rBfa .container {
    padding: 0 16px;
  }
}
.cid-uBcUo6rBfa .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUo6rBfa .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUo6rBfa .row {
    padding: 25px 9px;
  }
}
.cid-uBcUo6rBfa .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUo6rBfa .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUo6rBfa .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUo6rBfa .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUo6rBfa .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUo6rBfa .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUo6rBfa .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUo6rBfa .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUo6rBfa .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUo6rBfa .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUo6rBfa .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUo6rBfa .items-wrapper {
    display: block;
  }
}
.cid-uBcUo6rBfa .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUo6rBfa .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUo6rBfa .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUo6rBfa .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUo6rBfa .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUo6rBfa .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUo6rBfa .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUo6rBfa .card {
  justify-content: center;
}
.cid-uBcUo6rBfa .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUo6rBfa .mbr-text {
  color: #000000;
}
.cid-uBcUo6rBfa .card-title {
  color: #000000;
}
.cid-uBcUo6rBfa .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUo6rBfa .card-title,
.cid-uBcUo6rBfa .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUo6Dqwq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUo6Dqwq .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUo6Dqwq .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUo6Dqwq .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUo6Dqwq .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUo6Dqwq .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUo6Dqwq .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUo6Dqwq .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUo6Dqwq .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUo6Dqwq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUo6Dqwq .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUo6Dqwq .embla__button--next,
.cid-uBcUo6Dqwq .embla__button--prev {
  display: flex;
}
.cid-uBcUo6Dqwq .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUo6Dqwq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUo6Dqwq .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUo6Dqwq .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUo6Dqwq .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUo6Dqwq .embla__button {
    top: -10%;
  }
}
.cid-uBcUo6Dqwq .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUo6Dqwq .embla {
    margin-top: 80px;
  }
}
.cid-uBcUo6Dqwq .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUo6Dqwq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUo6Dqwq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUo6Dqwq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUo6Dqwq .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUo6Dqwq .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUo6Dqwq .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUo6Dqwq .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUo6Dqwq .mbr-text ul {
    display: block;
  }
}
.cid-uBcUo6Dqwq .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUo6Dqwq .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUo6Dqwq .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUo6Dqwq .item-wrapper {
  height: 100%;
}
.cid-uBcUo6Dqwq .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUo6Dqwq .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUo6Dqwq .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUo6NlWC {
  background-color: #000000;
  position: relative;
}
.cid-uBcUo6NlWC::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUo6NlWC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUo6NlWC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUo6NlWC .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUo6NlWC .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUo6NlWC .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUo6NlWC .container {
    padding: 0 16px;
  }
}
.cid-uBcUo6NlWC .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUo6NlWC .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUo6NlWC .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUo6NlWC .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUo6NlWC .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUo6NlWC .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUo6NlWC .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUo6NlWC .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUo6NlWC .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUo6NlWC .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUo6NlWC .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUo6NlWC .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUo6NlWC .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUo6NlWC .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUo6NlWC .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUo6NlWC .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUo6NlWC .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUo6NlWC .mbr-text {
  color: #f4f4f4;
}
#custom-html-7t {
  /* Type valid CSS here */
}
#custom-html-7t div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-7t p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUo71775 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUo71775 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUo71775 .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUo71775 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUo71775 .nav-link.active {
  background: #232323;
}
.cid-uBcUo71775 .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUo71775 .nav-link:hover {
  background: #232323;
}
.cid-uBcUo71775 .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUo71775 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUo71775 .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUo71775 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUo71775 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUo71775 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUo71775 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUo71775 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUo71775 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUo71775 .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUo71775 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUo71775 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUo71775 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUo71775 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUo71775 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUo71775 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUo71775 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUo71775 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUo71775 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUo71775 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUo71775 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUo71775 .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUo71775 .mbr-text,
  .cid-uBcUo71775 .nav-link,
  .cid-uBcUo71775 .mbr-card-title,
  .cid-uBcUo71775 .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUo71775 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUo71775 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUo71775 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUo71775 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUo71775 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUo71775 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUo71775 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUo7WpTB .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUo7WpTB .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUo7WpTB .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUo7WpTB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUo7WpTB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUo89c6J {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUo89c6J .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUo89c6J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUo89c6J .container-fluid {
    padding: 0;
  }
}
.cid-uBcUo89c6J .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUo89c6J .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUo89c6J .embla__button--next,
.cid-uBcUo89c6J .embla__button--prev {
  display: flex;
}
.cid-uBcUo89c6J .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUo89c6J .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUo89c6J .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUo89c6J .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUo89c6J .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUo89c6J .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUo89c6J .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUo89c6J .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUo89c6J .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUo89c6J .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUo89c6J .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUo89c6J .embla__slide a {
  cursor: grab;
}
.cid-uBcUo89c6J .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUo89c6J .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUo89c6J .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUo89c6J .mbr-section-title {
  color: #232323;
}
.cid-uBcUo89c6J .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUo89c6J .mbr-box {
  color: #ffffff;
}
.cid-uBcUo89c6J .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUo89c6J img,
.cid-uBcUo89c6J .item-img {
  width: 100%;
}
.cid-uBcUo89c6J .item-wrapper {
  position: relative;
}
.cid-uBcUo89c6J .content-head {
  max-width: 800px;
}
.cid-uBcUo8p8Lu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUo8p8Lu .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUpmohmd {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUpmohmd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUpmohmd .dropdown-menu {
  padding: 0;
}
.cid-uBcUpmohmd .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUpmohmd .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUpmohmd .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUpmohmd .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUpmohmd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUpmohmd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUpmohmd .nav-link {
  position: relative;
}
.cid-uBcUpmohmd .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUpmohmd .dropdown-menu,
.cid-uBcUpmohmd .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUpmohmd .nav-item:focus,
.cid-uBcUpmohmd .nav-link:focus {
  outline: none;
}
.cid-uBcUpmohmd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUpmohmd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUpmohmd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUpmohmd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUpmohmd .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUpmohmd .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUpmohmd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUpmohmd .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUpmohmd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUpmohmd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUpmohmd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUpmohmd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUpmohmd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUpmohmd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUpmohmd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUpmohmd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUpmohmd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUpmohmd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUpmohmd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUpmohmd .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUpmohmd .navbar {
    min-height: 80px;
  }
}
.cid-uBcUpmohmd .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUpmohmd .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUpmohmd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUpmohmd .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUpmohmd .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUpmohmd .dropdown-item.active,
.cid-uBcUpmohmd .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUpmohmd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUpmohmd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUpmohmd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUpmohmd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUpmohmd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUpmohmd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUpmohmd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUpmohmd button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUpmohmd button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUpmohmd button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUpmohmd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUpmohmd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUpmohmd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUpmohmd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUpmohmd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUpmohmd nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUpmohmd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUpmohmd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUpmohmd nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUpmohmd .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUpmohmd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUpmohmd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUpmohmd .navbar {
    height: 70px;
  }
  .cid-uBcUpmohmd .navbar.opened {
    height: auto;
  }
  .cid-uBcUpmohmd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUpmohmd .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUpmohmd .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUpmohmd .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUpmohmd .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUpmohmd .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUpmohmd .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUpmohmd .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUpmohmd .navbar-nav {
  display: flex !important;
}
.cid-uBcUpmohmd .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUpmohmd .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUpmohmd .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUpmohmd .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUpmohmd .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUpmohmd .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUpmohmd .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUpmohmd .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUpmohmd .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUpmohmd button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUpmohmd button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUpmohmd button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUpmohmd button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUpmohmd button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUpmohmd button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUpmohmd button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUpmohmd button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUpmohmd .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUpmohmd .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUpmohmd .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUpmohmd .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUpmohmd .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUpmohmd .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUpmohmd .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUpmohmd .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUpmohmd .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUpmohmd .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUpmohmd .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUpmohmd .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUpmohmd .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUpmohmd .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUpmohmd .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUpmohmd .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUpmohmd .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUpmohmd .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUpmohmd .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUpmohmd .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUpmohmd .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUpmohmd .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUpmohmd .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUpmohmd ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUpmohmd ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUpmohmd ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUpmohmd .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUpmohmd .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUpmohmd .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUpmohmd .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUpmohmd .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUpmohmd .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUpmohmd .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUpmohmd .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUpmohmd .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUpmohmd .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUpmohmd .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUpmohmd .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUpmA5h7 {
  background-image: url("../../../assets/images/83000326.webp");
}
.cid-uBcUpmA5h7 img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUpmA5h7 .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUpmA5h7 .images {
    display: none;
  }
}
.cid-uBcUpmA5h7 .image-wrapper-1,
.cid-uBcUpmA5h7 .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUpmA5h7 .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUpmA5h7 .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUpmA5h7 .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUpmA5h7 .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUpmA5h7 .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUpmA5h7 .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUpmA5h7 .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUpmA5h7 .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUpmA5h7 .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUpmA5h7 .text-wrapper {
  width: 100%;
}
.cid-uBcUpmA5h7 .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUpmA5h7 .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUpmA5h7 .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUpmA5h7 .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUpmA5h7 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUpmA5h7 .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUpmA5h7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUpmA5h7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUpmA5h7 .text {
  display: flex;
  align-items: center;
}
.cid-uBcUpmK5dN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUpmK5dN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUpmK5dN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUpmK5dN .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUpmK5dN .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUpmK5dN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUpmK5dN .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUpmK5dN .container {
    padding: 0 16px;
  }
}
.cid-uBcUpmK5dN .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUpmK5dN .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUpmK5dN .row {
    padding: 25px 9px;
  }
}
.cid-uBcUpmK5dN .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUpmK5dN .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUpmK5dN .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUpmK5dN .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUpmK5dN .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUpmK5dN .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUpmK5dN .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUpmK5dN .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUpmK5dN .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUpmK5dN .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUpmK5dN .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUpmK5dN .items-wrapper {
    display: block;
  }
}
.cid-uBcUpmK5dN .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUpmK5dN .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUpmK5dN .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUpmK5dN .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUpmK5dN .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUpmK5dN .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUpmK5dN .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUpmK5dN .card {
  justify-content: center;
}
.cid-uBcUpmK5dN .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUpmK5dN .mbr-text {
  color: #000000;
}
.cid-uBcUpmK5dN .card-title {
  color: #000000;
}
.cid-uBcUpmK5dN .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUpmK5dN .card-title,
.cid-uBcUpmK5dN .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUpmV46W {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUpmV46W .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUpmV46W .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUpmV46W .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUpmV46W .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUpmV46W .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUpmV46W .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUpmV46W .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUpmV46W .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUpmV46W .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUpmV46W .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUpmV46W .embla__button--next,
.cid-uBcUpmV46W .embla__button--prev {
  display: flex;
}
.cid-uBcUpmV46W .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUpmV46W .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUpmV46W .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUpmV46W .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUpmV46W .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUpmV46W .embla__button {
    top: -10%;
  }
}
.cid-uBcUpmV46W .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUpmV46W .embla {
    margin-top: 80px;
  }
}
.cid-uBcUpmV46W .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUpmV46W .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUpmV46W .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUpmV46W .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUpmV46W .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUpmV46W .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUpmV46W .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUpmV46W .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUpmV46W .mbr-text ul {
    display: block;
  }
}
.cid-uBcUpmV46W .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUpmV46W .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUpmV46W .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUpmV46W .item-wrapper {
  height: 100%;
}
.cid-uBcUpmV46W .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUpmV46W .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUpmV46W .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUpn4bwB {
  background-color: #000000;
  position: relative;
}
.cid-uBcUpn4bwB::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUpn4bwB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUpn4bwB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUpn4bwB .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUpn4bwB .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUpn4bwB .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUpn4bwB .container {
    padding: 0 16px;
  }
}
.cid-uBcUpn4bwB .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUpn4bwB .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUpn4bwB .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUpn4bwB .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUpn4bwB .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUpn4bwB .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUpn4bwB .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUpn4bwB .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUpn4bwB .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUpn4bwB .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUpn4bwB .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUpn4bwB .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUpn4bwB .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUpn4bwB .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUpn4bwB .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUpn4bwB .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUpn4bwB .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUpn4bwB .mbr-text {
  color: #f4f4f4;
}
#custom-html-83 {
  /* Type valid CSS here */
}
#custom-html-83 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-83 p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUpnihtX {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUpnihtX h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUpnihtX .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUpnihtX .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUpnihtX .nav-link.active {
  background: #232323;
}
.cid-uBcUpnihtX .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUpnihtX .nav-link:hover {
  background: #232323;
}
.cid-uBcUpnihtX .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUpnihtX .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUpnihtX .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUpnihtX .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUpnihtX .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUpnihtX .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUpnihtX .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUpnihtX .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUpnihtX .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUpnihtX .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUpnihtX .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUpnihtX .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUpnihtX .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUpnihtX .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUpnihtX .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUpnihtX .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUpnihtX .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUpnihtX .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUpnihtX .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUpnihtX .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUpnihtX .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUpnihtX .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUpnihtX .mbr-text,
  .cid-uBcUpnihtX .nav-link,
  .cid-uBcUpnihtX .mbr-card-title,
  .cid-uBcUpnihtX .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUpnihtX .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUpnihtX .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUpnihtX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUpnihtX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUpnihtX .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUpnihtX .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUpnihtX .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUpoeJVf .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUpoeJVf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUpoeJVf .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUpoeJVf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUpoeJVf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUporAL4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUporAL4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUporAL4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUporAL4 .container-fluid {
    padding: 0;
  }
}
.cid-uBcUporAL4 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUporAL4 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUporAL4 .embla__button--next,
.cid-uBcUporAL4 .embla__button--prev {
  display: flex;
}
.cid-uBcUporAL4 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUporAL4 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUporAL4 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUporAL4 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUporAL4 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUporAL4 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUporAL4 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUporAL4 .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUporAL4 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUporAL4 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUporAL4 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUporAL4 .embla__slide a {
  cursor: grab;
}
.cid-uBcUporAL4 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUporAL4 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUporAL4 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUporAL4 .mbr-section-title {
  color: #232323;
}
.cid-uBcUporAL4 .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUporAL4 .mbr-box {
  color: #ffffff;
}
.cid-uBcUporAL4 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUporAL4 img,
.cid-uBcUporAL4 .item-img {
  width: 100%;
}
.cid-uBcUporAL4 .item-wrapper {
  position: relative;
}
.cid-uBcUporAL4 .content-head {
  max-width: 800px;
}
.cid-uBcUpoJWEc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUpoJWEc .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUqMtrqn {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUqMtrqn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUqMtrqn .dropdown-menu {
  padding: 0;
}
.cid-uBcUqMtrqn .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUqMtrqn .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUqMtrqn .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUqMtrqn .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUqMtrqn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUqMtrqn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUqMtrqn .nav-link {
  position: relative;
}
.cid-uBcUqMtrqn .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUqMtrqn .dropdown-menu,
.cid-uBcUqMtrqn .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUqMtrqn .nav-item:focus,
.cid-uBcUqMtrqn .nav-link:focus {
  outline: none;
}
.cid-uBcUqMtrqn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUqMtrqn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUqMtrqn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUqMtrqn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUqMtrqn .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUqMtrqn .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUqMtrqn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUqMtrqn .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUqMtrqn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUqMtrqn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUqMtrqn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUqMtrqn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUqMtrqn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUqMtrqn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUqMtrqn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUqMtrqn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUqMtrqn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUqMtrqn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUqMtrqn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUqMtrqn .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUqMtrqn .navbar {
    min-height: 80px;
  }
}
.cid-uBcUqMtrqn .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUqMtrqn .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUqMtrqn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUqMtrqn .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUqMtrqn .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUqMtrqn .dropdown-item.active,
.cid-uBcUqMtrqn .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUqMtrqn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUqMtrqn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUqMtrqn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUqMtrqn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUqMtrqn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUqMtrqn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUqMtrqn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUqMtrqn button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUqMtrqn button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUqMtrqn button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUqMtrqn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUqMtrqn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUqMtrqn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUqMtrqn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUqMtrqn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUqMtrqn nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUqMtrqn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUqMtrqn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUqMtrqn nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUqMtrqn .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUqMtrqn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUqMtrqn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUqMtrqn .navbar {
    height: 70px;
  }
  .cid-uBcUqMtrqn .navbar.opened {
    height: auto;
  }
  .cid-uBcUqMtrqn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUqMtrqn .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUqMtrqn .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUqMtrqn .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUqMtrqn .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUqMtrqn .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUqMtrqn .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUqMtrqn .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUqMtrqn .navbar-nav {
  display: flex !important;
}
.cid-uBcUqMtrqn .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUqMtrqn .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUqMtrqn .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUqMtrqn .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUqMtrqn .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUqMtrqn .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUqMtrqn .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUqMtrqn .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUqMtrqn .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUqMtrqn button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUqMtrqn button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUqMtrqn button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUqMtrqn button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUqMtrqn button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUqMtrqn button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUqMtrqn button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUqMtrqn button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUqMtrqn .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUqMtrqn .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUqMtrqn .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUqMtrqn .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUqMtrqn .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUqMtrqn .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUqMtrqn .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUqMtrqn .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUqMtrqn .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUqMtrqn .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUqMtrqn .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUqMtrqn .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUqMtrqn .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUqMtrqn .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUqMtrqn .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUqMtrqn .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUqMtrqn .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUqMtrqn .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUqMtrqn .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUqMtrqn .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUqMtrqn .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUqMtrqn .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUqMtrqn .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUqMtrqn ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUqMtrqn ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUqMtrqn ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUqMtrqn .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUqMtrqn .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUqMtrqn .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUqMtrqn .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUqMtrqn .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUqMtrqn .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUqMtrqn .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUqMtrqn .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUqMtrqn .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUqMtrqn .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUqMtrqn .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUqMtrqn .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUqMDlxO {
  background-image: url("../../../assets/images/78001168.webp");
}
.cid-uBcUqMDlxO img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUqMDlxO .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUqMDlxO .images {
    display: none;
  }
}
.cid-uBcUqMDlxO .image-wrapper-1,
.cid-uBcUqMDlxO .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUqMDlxO .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUqMDlxO .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUqMDlxO .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUqMDlxO .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUqMDlxO .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUqMDlxO .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUqMDlxO .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUqMDlxO .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUqMDlxO .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUqMDlxO .text-wrapper {
  width: 100%;
}
.cid-uBcUqMDlxO .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUqMDlxO .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUqMDlxO .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUqMDlxO .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUqMDlxO .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUqMDlxO .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUqMDlxO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUqMDlxO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUqMDlxO .text {
  display: flex;
  align-items: center;
}
.cid-uBcUqMLNA9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUqMLNA9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUqMLNA9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUqMLNA9 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUqMLNA9 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUqMLNA9 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUqMLNA9 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUqMLNA9 .container {
    padding: 0 16px;
  }
}
.cid-uBcUqMLNA9 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUqMLNA9 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUqMLNA9 .row {
    padding: 25px 9px;
  }
}
.cid-uBcUqMLNA9 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUqMLNA9 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUqMLNA9 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUqMLNA9 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUqMLNA9 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUqMLNA9 .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUqMLNA9 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUqMLNA9 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUqMLNA9 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUqMLNA9 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUqMLNA9 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUqMLNA9 .items-wrapper {
    display: block;
  }
}
.cid-uBcUqMLNA9 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUqMLNA9 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUqMLNA9 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUqMLNA9 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUqMLNA9 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUqMLNA9 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUqMLNA9 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUqMLNA9 .card {
  justify-content: center;
}
.cid-uBcUqMLNA9 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUqMLNA9 .mbr-text {
  color: #000000;
}
.cid-uBcUqMLNA9 .card-title {
  color: #000000;
}
.cid-uBcUqMLNA9 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUqMLNA9 .card-title,
.cid-uBcUqMLNA9 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUqMX53D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUqMX53D .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUqMX53D .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUqMX53D .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUqMX53D .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUqMX53D .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUqMX53D .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUqMX53D .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUqMX53D .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUqMX53D .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUqMX53D .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUqMX53D .embla__button--next,
.cid-uBcUqMX53D .embla__button--prev {
  display: flex;
}
.cid-uBcUqMX53D .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUqMX53D .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUqMX53D .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUqMX53D .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUqMX53D .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUqMX53D .embla__button {
    top: -10%;
  }
}
.cid-uBcUqMX53D .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUqMX53D .embla {
    margin-top: 80px;
  }
}
.cid-uBcUqMX53D .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUqMX53D .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUqMX53D .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUqMX53D .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUqMX53D .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUqMX53D .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUqMX53D .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUqMX53D .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUqMX53D .mbr-text ul {
    display: block;
  }
}
.cid-uBcUqMX53D .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUqMX53D .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUqMX53D .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUqMX53D .item-wrapper {
  height: 100%;
}
.cid-uBcUqMX53D .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUqMX53D .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUqMX53D .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUqN60FX {
  background-color: #000000;
  position: relative;
}
.cid-uBcUqN60FX::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUqN60FX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUqN60FX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUqN60FX .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUqN60FX .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUqN60FX .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUqN60FX .container {
    padding: 0 16px;
  }
}
.cid-uBcUqN60FX .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUqN60FX .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUqN60FX .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUqN60FX .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUqN60FX .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUqN60FX .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUqN60FX .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUqN60FX .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUqN60FX .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUqN60FX .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUqN60FX .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUqN60FX .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUqN60FX .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUqN60FX .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUqN60FX .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUqN60FX .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUqN60FX .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUqN60FX .mbr-text {
  color: #f4f4f4;
}
#custom-html-8d {
  /* Type valid CSS here */
}
#custom-html-8d div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-8d p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUqNkZHf {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUqNkZHf h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUqNkZHf .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUqNkZHf .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUqNkZHf .nav-link.active {
  background: #232323;
}
.cid-uBcUqNkZHf .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUqNkZHf .nav-link:hover {
  background: #232323;
}
.cid-uBcUqNkZHf .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUqNkZHf .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUqNkZHf .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUqNkZHf .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUqNkZHf .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUqNkZHf .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUqNkZHf .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUqNkZHf .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUqNkZHf .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUqNkZHf .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUqNkZHf .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUqNkZHf .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUqNkZHf .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUqNkZHf .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUqNkZHf .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUqNkZHf .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUqNkZHf .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUqNkZHf .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUqNkZHf .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUqNkZHf .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUqNkZHf .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUqNkZHf .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUqNkZHf .mbr-text,
  .cid-uBcUqNkZHf .nav-link,
  .cid-uBcUqNkZHf .mbr-card-title,
  .cid-uBcUqNkZHf .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUqNkZHf .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUqNkZHf .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUqNkZHf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUqNkZHf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUqNkZHf .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUqNkZHf .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUqNkZHf .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUqOhHAY .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUqOhHAY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUqOhHAY .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUqOhHAY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUqOhHAY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUqOvFcQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUqOvFcQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUqOvFcQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUqOvFcQ .container-fluid {
    padding: 0;
  }
}
.cid-uBcUqOvFcQ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUqOvFcQ .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUqOvFcQ .embla__button--next,
.cid-uBcUqOvFcQ .embla__button--prev {
  display: flex;
}
.cid-uBcUqOvFcQ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUqOvFcQ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUqOvFcQ .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUqOvFcQ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUqOvFcQ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUqOvFcQ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUqOvFcQ .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUqOvFcQ .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUqOvFcQ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUqOvFcQ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUqOvFcQ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUqOvFcQ .embla__slide a {
  cursor: grab;
}
.cid-uBcUqOvFcQ .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUqOvFcQ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUqOvFcQ .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUqOvFcQ .mbr-section-title {
  color: #232323;
}
.cid-uBcUqOvFcQ .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUqOvFcQ .mbr-box {
  color: #ffffff;
}
.cid-uBcUqOvFcQ .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUqOvFcQ img,
.cid-uBcUqOvFcQ .item-img {
  width: 100%;
}
.cid-uBcUqOvFcQ .item-wrapper {
  position: relative;
}
.cid-uBcUqOvFcQ .content-head {
  max-width: 800px;
}
.cid-uBcUqOKoXP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUqOKoXP .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUsaw6wE {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUsaw6wE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUsaw6wE .dropdown-menu {
  padding: 0;
}
.cid-uBcUsaw6wE .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUsaw6wE .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUsaw6wE .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUsaw6wE .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUsaw6wE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUsaw6wE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUsaw6wE .nav-link {
  position: relative;
}
.cid-uBcUsaw6wE .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUsaw6wE .dropdown-menu,
.cid-uBcUsaw6wE .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUsaw6wE .nav-item:focus,
.cid-uBcUsaw6wE .nav-link:focus {
  outline: none;
}
.cid-uBcUsaw6wE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUsaw6wE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUsaw6wE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUsaw6wE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUsaw6wE .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUsaw6wE .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUsaw6wE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUsaw6wE .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUsaw6wE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUsaw6wE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUsaw6wE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUsaw6wE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUsaw6wE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUsaw6wE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUsaw6wE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUsaw6wE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUsaw6wE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUsaw6wE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUsaw6wE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUsaw6wE .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUsaw6wE .navbar {
    min-height: 80px;
  }
}
.cid-uBcUsaw6wE .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUsaw6wE .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUsaw6wE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUsaw6wE .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUsaw6wE .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUsaw6wE .dropdown-item.active,
.cid-uBcUsaw6wE .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUsaw6wE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUsaw6wE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUsaw6wE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUsaw6wE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUsaw6wE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUsaw6wE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUsaw6wE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUsaw6wE button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUsaw6wE button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUsaw6wE button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUsaw6wE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUsaw6wE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUsaw6wE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUsaw6wE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUsaw6wE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUsaw6wE nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUsaw6wE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUsaw6wE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUsaw6wE nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUsaw6wE .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUsaw6wE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUsaw6wE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUsaw6wE .navbar {
    height: 70px;
  }
  .cid-uBcUsaw6wE .navbar.opened {
    height: auto;
  }
  .cid-uBcUsaw6wE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUsaw6wE .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUsaw6wE .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUsaw6wE .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUsaw6wE .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUsaw6wE .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUsaw6wE .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUsaw6wE .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUsaw6wE .navbar-nav {
  display: flex !important;
}
.cid-uBcUsaw6wE .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUsaw6wE .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUsaw6wE .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUsaw6wE .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUsaw6wE .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUsaw6wE .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUsaw6wE .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUsaw6wE .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUsaw6wE .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUsaw6wE button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUsaw6wE button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUsaw6wE button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUsaw6wE button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUsaw6wE button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUsaw6wE button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUsaw6wE button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUsaw6wE button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUsaw6wE .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUsaw6wE .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUsaw6wE .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUsaw6wE .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUsaw6wE .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUsaw6wE .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUsaw6wE .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUsaw6wE .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUsaw6wE .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUsaw6wE .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUsaw6wE .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUsaw6wE .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUsaw6wE .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUsaw6wE .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUsaw6wE .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUsaw6wE .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUsaw6wE .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUsaw6wE .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUsaw6wE .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUsaw6wE .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUsaw6wE .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUsaw6wE .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUsaw6wE .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUsaw6wE ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUsaw6wE ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUsaw6wE ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUsaw6wE .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUsaw6wE .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUsaw6wE .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUsaw6wE .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUsaw6wE .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUsaw6wE .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUsaw6wE .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUsaw6wE .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUsaw6wE .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUsaw6wE .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUsaw6wE .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUsaw6wE .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUsaIAgR {
  background-image: url("../../../assets/images/poi-6.webp");
}
.cid-uBcUsaIAgR img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUsaIAgR .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUsaIAgR .images {
    display: none;
  }
}
.cid-uBcUsaIAgR .image-wrapper-1,
.cid-uBcUsaIAgR .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUsaIAgR .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUsaIAgR .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUsaIAgR .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUsaIAgR .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUsaIAgR .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUsaIAgR .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUsaIAgR .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUsaIAgR .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUsaIAgR .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUsaIAgR .text-wrapper {
  width: 100%;
}
.cid-uBcUsaIAgR .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUsaIAgR .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUsaIAgR .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUsaIAgR .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUsaIAgR .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUsaIAgR .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUsaIAgR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUsaIAgR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUsaIAgR .text {
  display: flex;
  align-items: center;
}
.cid-uBcUsaRQsj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUsaRQsj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUsaRQsj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUsaRQsj .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUsaRQsj .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUsaRQsj .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUsaRQsj .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUsaRQsj .container {
    padding: 0 16px;
  }
}
.cid-uBcUsaRQsj .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUsaRQsj .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUsaRQsj .row {
    padding: 25px 9px;
  }
}
.cid-uBcUsaRQsj .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUsaRQsj .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUsaRQsj .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUsaRQsj .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUsaRQsj .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUsaRQsj .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUsaRQsj .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUsaRQsj .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUsaRQsj .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUsaRQsj .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUsaRQsj .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUsaRQsj .items-wrapper {
    display: block;
  }
}
.cid-uBcUsaRQsj .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUsaRQsj .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUsaRQsj .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUsaRQsj .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUsaRQsj .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUsaRQsj .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUsaRQsj .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUsaRQsj .card {
  justify-content: center;
}
.cid-uBcUsaRQsj .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUsaRQsj .mbr-text {
  color: #000000;
}
.cid-uBcUsaRQsj .card-title {
  color: #000000;
}
.cid-uBcUsaRQsj .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUsaRQsj .card-title,
.cid-uBcUsaRQsj .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUsb2BPd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUsb2BPd .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUsb2BPd .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUsb2BPd .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUsb2BPd .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUsb2BPd .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUsb2BPd .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUsb2BPd .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUsb2BPd .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUsb2BPd .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUsb2BPd .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUsb2BPd .embla__button--next,
.cid-uBcUsb2BPd .embla__button--prev {
  display: flex;
}
.cid-uBcUsb2BPd .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUsb2BPd .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUsb2BPd .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUsb2BPd .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUsb2BPd .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUsb2BPd .embla__button {
    top: -10%;
  }
}
.cid-uBcUsb2BPd .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUsb2BPd .embla {
    margin-top: 80px;
  }
}
.cid-uBcUsb2BPd .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUsb2BPd .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUsb2BPd .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUsb2BPd .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUsb2BPd .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUsb2BPd .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUsb2BPd .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUsb2BPd .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUsb2BPd .mbr-text ul {
    display: block;
  }
}
.cid-uBcUsb2BPd .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUsb2BPd .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUsb2BPd .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUsb2BPd .item-wrapper {
  height: 100%;
}
.cid-uBcUsb2BPd .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUsb2BPd .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUsb2BPd .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUsbdtn5 {
  background-color: #000000;
  position: relative;
}
.cid-uBcUsbdtn5::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUsbdtn5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUsbdtn5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUsbdtn5 .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUsbdtn5 .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUsbdtn5 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUsbdtn5 .container {
    padding: 0 16px;
  }
}
.cid-uBcUsbdtn5 .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUsbdtn5 .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUsbdtn5 .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUsbdtn5 .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUsbdtn5 .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUsbdtn5 .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUsbdtn5 .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUsbdtn5 .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUsbdtn5 .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUsbdtn5 .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUsbdtn5 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUsbdtn5 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUsbdtn5 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUsbdtn5 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUsbdtn5 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUsbdtn5 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUsbdtn5 .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUsbdtn5 .mbr-text {
  color: #f4f4f4;
}
#custom-html-8n {
  /* Type valid CSS here */
}
#custom-html-8n div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-8n p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUsbr1O0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUsbr1O0 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUsbr1O0 .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUsbr1O0 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUsbr1O0 .nav-link.active {
  background: #232323;
}
.cid-uBcUsbr1O0 .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUsbr1O0 .nav-link:hover {
  background: #232323;
}
.cid-uBcUsbr1O0 .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUsbr1O0 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUsbr1O0 .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUsbr1O0 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUsbr1O0 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUsbr1O0 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUsbr1O0 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUsbr1O0 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUsbr1O0 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUsbr1O0 .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUsbr1O0 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUsbr1O0 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUsbr1O0 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUsbr1O0 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUsbr1O0 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUsbr1O0 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUsbr1O0 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUsbr1O0 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUsbr1O0 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUsbr1O0 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUsbr1O0 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUsbr1O0 .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUsbr1O0 .mbr-text,
  .cid-uBcUsbr1O0 .nav-link,
  .cid-uBcUsbr1O0 .mbr-card-title,
  .cid-uBcUsbr1O0 .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUsbr1O0 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUsbr1O0 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUsbr1O0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUsbr1O0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUsbr1O0 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUsbr1O0 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUsbr1O0 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUscnZnR .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUscnZnR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUscnZnR .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUscnZnR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUscnZnR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUscA6On {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUscA6On .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUscA6On .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUscA6On .container-fluid {
    padding: 0;
  }
}
.cid-uBcUscA6On .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUscA6On .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUscA6On .embla__button--next,
.cid-uBcUscA6On .embla__button--prev {
  display: flex;
}
.cid-uBcUscA6On .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUscA6On .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUscA6On .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUscA6On .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUscA6On .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUscA6On .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUscA6On .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUscA6On .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUscA6On .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUscA6On .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUscA6On .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUscA6On .embla__slide a {
  cursor: grab;
}
.cid-uBcUscA6On .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUscA6On .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUscA6On .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUscA6On .mbr-section-title {
  color: #232323;
}
.cid-uBcUscA6On .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUscA6On .mbr-box {
  color: #ffffff;
}
.cid-uBcUscA6On .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUscA6On img,
.cid-uBcUscA6On .item-img {
  width: 100%;
}
.cid-uBcUscA6On .item-wrapper {
  position: relative;
}
.cid-uBcUscA6On .content-head {
  max-width: 800px;
}
.cid-uBcUscP4Lf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUscP4Lf .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUtuHp2h {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUtuHp2h .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUtuHp2h .dropdown-menu {
  padding: 0;
}
.cid-uBcUtuHp2h .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUtuHp2h .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUtuHp2h .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUtuHp2h .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUtuHp2h .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUtuHp2h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUtuHp2h .nav-link {
  position: relative;
}
.cid-uBcUtuHp2h .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUtuHp2h .dropdown-menu,
.cid-uBcUtuHp2h .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUtuHp2h .nav-item:focus,
.cid-uBcUtuHp2h .nav-link:focus {
  outline: none;
}
.cid-uBcUtuHp2h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUtuHp2h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUtuHp2h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUtuHp2h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUtuHp2h .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUtuHp2h .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUtuHp2h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUtuHp2h .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUtuHp2h .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUtuHp2h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUtuHp2h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUtuHp2h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUtuHp2h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUtuHp2h .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUtuHp2h .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUtuHp2h .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUtuHp2h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUtuHp2h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUtuHp2h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUtuHp2h .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUtuHp2h .navbar {
    min-height: 80px;
  }
}
.cid-uBcUtuHp2h .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUtuHp2h .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUtuHp2h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUtuHp2h .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUtuHp2h .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUtuHp2h .dropdown-item.active,
.cid-uBcUtuHp2h .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUtuHp2h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUtuHp2h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUtuHp2h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUtuHp2h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUtuHp2h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUtuHp2h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUtuHp2h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUtuHp2h button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUtuHp2h button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUtuHp2h button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUtuHp2h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUtuHp2h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUtuHp2h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUtuHp2h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUtuHp2h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUtuHp2h nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUtuHp2h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUtuHp2h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUtuHp2h nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUtuHp2h .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUtuHp2h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUtuHp2h .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUtuHp2h .navbar {
    height: 70px;
  }
  .cid-uBcUtuHp2h .navbar.opened {
    height: auto;
  }
  .cid-uBcUtuHp2h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUtuHp2h .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUtuHp2h .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUtuHp2h .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUtuHp2h .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUtuHp2h .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUtuHp2h .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUtuHp2h .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUtuHp2h .navbar-nav {
  display: flex !important;
}
.cid-uBcUtuHp2h .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUtuHp2h .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUtuHp2h .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUtuHp2h .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUtuHp2h .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUtuHp2h .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUtuHp2h .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUtuHp2h .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUtuHp2h .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUtuHp2h button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUtuHp2h button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUtuHp2h button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUtuHp2h button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUtuHp2h button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUtuHp2h button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUtuHp2h button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUtuHp2h button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUtuHp2h .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUtuHp2h .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUtuHp2h .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUtuHp2h .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUtuHp2h .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUtuHp2h .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUtuHp2h .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUtuHp2h .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUtuHp2h .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUtuHp2h .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUtuHp2h .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUtuHp2h .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUtuHp2h .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUtuHp2h .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUtuHp2h .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUtuHp2h .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUtuHp2h .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUtuHp2h .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUtuHp2h .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUtuHp2h .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUtuHp2h .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUtuHp2h .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUtuHp2h .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUtuHp2h ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUtuHp2h ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUtuHp2h ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUtuHp2h .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUtuHp2h .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUtuHp2h .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUtuHp2h .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUtuHp2h .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUtuHp2h .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUtuHp2h .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUtuHp2h .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUtuHp2h .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUtuHp2h .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUtuHp2h .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUtuHp2h .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUtuUCnJ {
  background-image: url("../../../assets/images/gillespie-dock-wide.webp");
}
.cid-uBcUtuUCnJ img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUtuUCnJ .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUtuUCnJ .images {
    display: none;
  }
}
.cid-uBcUtuUCnJ .image-wrapper-1,
.cid-uBcUtuUCnJ .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUtuUCnJ .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUtuUCnJ .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUtuUCnJ .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUtuUCnJ .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUtuUCnJ .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUtuUCnJ .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUtuUCnJ .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUtuUCnJ .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUtuUCnJ .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUtuUCnJ .text-wrapper {
  width: 100%;
}
.cid-uBcUtuUCnJ .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUtuUCnJ .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUtuUCnJ .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUtuUCnJ .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUtuUCnJ .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUtuUCnJ .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUtuUCnJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUtuUCnJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUtuUCnJ .text {
  display: flex;
  align-items: center;
}
.cid-uBcUtv1nOt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUtv1nOt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUtv1nOt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUtv1nOt .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUtv1nOt .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUtv1nOt .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUtv1nOt .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUtv1nOt .container {
    padding: 0 16px;
  }
}
.cid-uBcUtv1nOt .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUtv1nOt .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUtv1nOt .row {
    padding: 25px 9px;
  }
}
.cid-uBcUtv1nOt .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUtv1nOt .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUtv1nOt .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUtv1nOt .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUtv1nOt .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUtv1nOt .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUtv1nOt .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUtv1nOt .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUtv1nOt .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUtv1nOt .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUtv1nOt .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUtv1nOt .items-wrapper {
    display: block;
  }
}
.cid-uBcUtv1nOt .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUtv1nOt .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUtv1nOt .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUtv1nOt .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUtv1nOt .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUtv1nOt .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUtv1nOt .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUtv1nOt .card {
  justify-content: center;
}
.cid-uBcUtv1nOt .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUtv1nOt .mbr-text {
  color: #000000;
}
.cid-uBcUtv1nOt .card-title {
  color: #000000;
}
.cid-uBcUtv1nOt .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUtv1nOt .card-title,
.cid-uBcUtv1nOt .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUtvdpXu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUtvdpXu .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUtvdpXu .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUtvdpXu .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUtvdpXu .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUtvdpXu .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUtvdpXu .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUtvdpXu .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUtvdpXu .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUtvdpXu .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUtvdpXu .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUtvdpXu .embla__button--next,
.cid-uBcUtvdpXu .embla__button--prev {
  display: flex;
}
.cid-uBcUtvdpXu .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUtvdpXu .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUtvdpXu .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUtvdpXu .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUtvdpXu .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUtvdpXu .embla__button {
    top: -10%;
  }
}
.cid-uBcUtvdpXu .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUtvdpXu .embla {
    margin-top: 80px;
  }
}
.cid-uBcUtvdpXu .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUtvdpXu .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUtvdpXu .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUtvdpXu .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUtvdpXu .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUtvdpXu .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUtvdpXu .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUtvdpXu .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUtvdpXu .mbr-text ul {
    display: block;
  }
}
.cid-uBcUtvdpXu .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUtvdpXu .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUtvdpXu .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUtvdpXu .item-wrapper {
  height: 100%;
}
.cid-uBcUtvdpXu .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUtvdpXu .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUtvdpXu .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUtvmLt5 {
  background-color: #000000;
  position: relative;
}
.cid-uBcUtvmLt5::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUtvmLt5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUtvmLt5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUtvmLt5 .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUtvmLt5 .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUtvmLt5 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUtvmLt5 .container {
    padding: 0 16px;
  }
}
.cid-uBcUtvmLt5 .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUtvmLt5 .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUtvmLt5 .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUtvmLt5 .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUtvmLt5 .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUtvmLt5 .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUtvmLt5 .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUtvmLt5 .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUtvmLt5 .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUtvmLt5 .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUtvmLt5 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUtvmLt5 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUtvmLt5 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUtvmLt5 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUtvmLt5 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUtvmLt5 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUtvmLt5 .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUtvmLt5 .mbr-text {
  color: #f4f4f4;
}
#custom-html-8x {
  /* Type valid CSS here */
}
#custom-html-8x div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-8x p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUtvBFDn {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUtvBFDn h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUtvBFDn .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUtvBFDn .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUtvBFDn .nav-link.active {
  background: #232323;
}
.cid-uBcUtvBFDn .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUtvBFDn .nav-link:hover {
  background: #232323;
}
.cid-uBcUtvBFDn .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUtvBFDn .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUtvBFDn .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUtvBFDn .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUtvBFDn .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUtvBFDn .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUtvBFDn .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUtvBFDn .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUtvBFDn .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUtvBFDn .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUtvBFDn .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUtvBFDn .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUtvBFDn .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUtvBFDn .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUtvBFDn .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUtvBFDn .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUtvBFDn .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUtvBFDn .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUtvBFDn .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUtvBFDn .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUtvBFDn .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUtvBFDn .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUtvBFDn .mbr-text,
  .cid-uBcUtvBFDn .nav-link,
  .cid-uBcUtvBFDn .mbr-card-title,
  .cid-uBcUtvBFDn .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUtvBFDn .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUtvBFDn .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUtvBFDn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUtvBFDn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUtvBFDn .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUtvBFDn .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUtvBFDn .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUtwwAAZ .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUtwwAAZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUtwwAAZ .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUtwwAAZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUtwwAAZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUtwIqMk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUtwIqMk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUtwIqMk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUtwIqMk .container-fluid {
    padding: 0;
  }
}
.cid-uBcUtwIqMk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUtwIqMk .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUtwIqMk .embla__button--next,
.cid-uBcUtwIqMk .embla__button--prev {
  display: flex;
}
.cid-uBcUtwIqMk .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUtwIqMk .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUtwIqMk .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUtwIqMk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUtwIqMk .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUtwIqMk .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUtwIqMk .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUtwIqMk .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUtwIqMk .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUtwIqMk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUtwIqMk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUtwIqMk .embla__slide a {
  cursor: grab;
}
.cid-uBcUtwIqMk .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUtwIqMk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUtwIqMk .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUtwIqMk .mbr-section-title {
  color: #232323;
}
.cid-uBcUtwIqMk .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUtwIqMk .mbr-box {
  color: #ffffff;
}
.cid-uBcUtwIqMk .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUtwIqMk img,
.cid-uBcUtwIqMk .item-img {
  width: 100%;
}
.cid-uBcUtwIqMk .item-wrapper {
  position: relative;
}
.cid-uBcUtwIqMk .content-head {
  max-width: 800px;
}
.cid-uBcUtwYPAZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUtwYPAZ .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUv75Dv8 {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUv75Dv8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUv75Dv8 .dropdown-menu {
  padding: 0;
}
.cid-uBcUv75Dv8 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUv75Dv8 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUv75Dv8 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUv75Dv8 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUv75Dv8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUv75Dv8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUv75Dv8 .nav-link {
  position: relative;
}
.cid-uBcUv75Dv8 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUv75Dv8 .dropdown-menu,
.cid-uBcUv75Dv8 .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUv75Dv8 .nav-item:focus,
.cid-uBcUv75Dv8 .nav-link:focus {
  outline: none;
}
.cid-uBcUv75Dv8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUv75Dv8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUv75Dv8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUv75Dv8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUv75Dv8 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUv75Dv8 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUv75Dv8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUv75Dv8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUv75Dv8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUv75Dv8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUv75Dv8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUv75Dv8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUv75Dv8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUv75Dv8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUv75Dv8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUv75Dv8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUv75Dv8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUv75Dv8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUv75Dv8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUv75Dv8 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUv75Dv8 .navbar {
    min-height: 80px;
  }
}
.cid-uBcUv75Dv8 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUv75Dv8 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUv75Dv8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUv75Dv8 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUv75Dv8 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUv75Dv8 .dropdown-item.active,
.cid-uBcUv75Dv8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUv75Dv8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUv75Dv8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUv75Dv8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUv75Dv8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUv75Dv8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUv75Dv8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUv75Dv8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUv75Dv8 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUv75Dv8 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUv75Dv8 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUv75Dv8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUv75Dv8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUv75Dv8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUv75Dv8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUv75Dv8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUv75Dv8 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUv75Dv8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUv75Dv8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUv75Dv8 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUv75Dv8 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUv75Dv8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUv75Dv8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUv75Dv8 .navbar {
    height: 70px;
  }
  .cid-uBcUv75Dv8 .navbar.opened {
    height: auto;
  }
  .cid-uBcUv75Dv8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUv75Dv8 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUv75Dv8 .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUv75Dv8 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUv75Dv8 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUv75Dv8 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUv75Dv8 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUv75Dv8 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUv75Dv8 .navbar-nav {
  display: flex !important;
}
.cid-uBcUv75Dv8 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUv75Dv8 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUv75Dv8 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUv75Dv8 .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUv75Dv8 .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUv75Dv8 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUv75Dv8 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUv75Dv8 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUv75Dv8 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUv75Dv8 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUv75Dv8 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUv75Dv8 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUv75Dv8 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUv75Dv8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUv75Dv8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUv75Dv8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUv75Dv8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUv75Dv8 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUv75Dv8 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUv75Dv8 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUv75Dv8 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUv75Dv8 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUv75Dv8 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUv75Dv8 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUv75Dv8 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUv75Dv8 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUv75Dv8 .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUv75Dv8 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUv75Dv8 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUv75Dv8 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUv75Dv8 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUv75Dv8 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUv75Dv8 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUv75Dv8 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUv75Dv8 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUv75Dv8 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUv75Dv8 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUv75Dv8 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUv75Dv8 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUv75Dv8 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUv75Dv8 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUv75Dv8 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUv75Dv8 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUv75Dv8 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUv75Dv8 .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUv75Dv8 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUv75Dv8 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUv75Dv8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUv75Dv8 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUv75Dv8 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUv75Dv8 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUv75Dv8 .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUv75Dv8 .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUv75Dv8 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUv75Dv8 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUv7giWD {
  background-image: url("../../../assets/images/washburn-il-8.webp");
}
.cid-uBcUv7giWD img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUv7giWD .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUv7giWD .images {
    display: none;
  }
}
.cid-uBcUv7giWD .image-wrapper-1,
.cid-uBcUv7giWD .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUv7giWD .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUv7giWD .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUv7giWD .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUv7giWD .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUv7giWD .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUv7giWD .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUv7giWD .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUv7giWD .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUv7giWD .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUv7giWD .text-wrapper {
  width: 100%;
}
.cid-uBcUv7giWD .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUv7giWD .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUv7giWD .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUv7giWD .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUv7giWD .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUv7giWD .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUv7giWD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUv7giWD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUv7giWD .text {
  display: flex;
  align-items: center;
}
.cid-uFUdoG3GZf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFUdoG3GZf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUdoG3GZf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFUdoG3GZf .container-fluid {
    padding: 0;
  }
}
.cid-uFUdoG3GZf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFUdoG3GZf .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFUdoG3GZf .embla__button--next,
.cid-uFUdoG3GZf .embla__button--prev {
  display: flex;
}
.cid-uFUdoG3GZf .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFUdoG3GZf .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFUdoG3GZf .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFUdoG3GZf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFUdoG3GZf .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFUdoG3GZf .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFUdoG3GZf .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFUdoG3GZf .embla {
  position: relative;
  width: 100%;
}
.cid-uFUdoG3GZf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFUdoG3GZf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFUdoG3GZf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFUdoG3GZf .embla__slide a {
  cursor: grab;
}
.cid-uFUdoG3GZf .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFUdoG3GZf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFUdoG3GZf .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFUdoG3GZf .mbr-section-title {
  color: #232323;
}
.cid-uFUdoG3GZf .mbr-section-subtitle {
  color: #232323;
}
.cid-uFUdoG3GZf .mbr-box {
  color: #ffffff;
}
.cid-uFUdoG3GZf .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFUdoG3GZf img,
.cid-uFUdoG3GZf .item-img {
  width: 100%;
}
.cid-uFUdoG3GZf .item-wrapper {
  position: relative;
}
.cid-uFUdoG3GZf .content-head {
  max-width: 800px;
}
.cid-uBcUv7ogjB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUv7ogjB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUv7ogjB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUv7ogjB .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUv7ogjB .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUv7ogjB .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUv7ogjB .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUv7ogjB .container {
    padding: 0 16px;
  }
}
.cid-uBcUv7ogjB .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUv7ogjB .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUv7ogjB .row {
    padding: 25px 9px;
  }
}
.cid-uBcUv7ogjB .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUv7ogjB .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUv7ogjB .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUv7ogjB .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUv7ogjB .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUv7ogjB .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUv7ogjB .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUv7ogjB .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUv7ogjB .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUv7ogjB .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUv7ogjB .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUv7ogjB .items-wrapper {
    display: block;
  }
}
.cid-uBcUv7ogjB .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUv7ogjB .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUv7ogjB .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUv7ogjB .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUv7ogjB .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUv7ogjB .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUv7ogjB .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUv7ogjB .card {
  justify-content: center;
}
.cid-uBcUv7ogjB .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUv7ogjB .mbr-text {
  color: #000000;
}
.cid-uBcUv7ogjB .card-title {
  color: #000000;
}
.cid-uBcUv7ogjB .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUv7ogjB .card-title,
.cid-uBcUv7ogjB .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUv7AfnO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUv7AfnO .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUv7AfnO .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUv7AfnO .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUv7AfnO .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUv7AfnO .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUv7AfnO .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUv7AfnO .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUv7AfnO .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUv7AfnO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUv7AfnO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUv7AfnO .embla__button--next,
.cid-uBcUv7AfnO .embla__button--prev {
  display: flex;
}
.cid-uBcUv7AfnO .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUv7AfnO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUv7AfnO .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUv7AfnO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUv7AfnO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUv7AfnO .embla__button {
    top: -10%;
  }
}
.cid-uBcUv7AfnO .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUv7AfnO .embla {
    margin-top: 80px;
  }
}
.cid-uBcUv7AfnO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUv7AfnO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUv7AfnO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUv7AfnO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUv7AfnO .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUv7AfnO .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUv7AfnO .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUv7AfnO .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUv7AfnO .mbr-text ul {
    display: block;
  }
}
.cid-uBcUv7AfnO .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUv7AfnO .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUv7AfnO .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUv7AfnO .item-wrapper {
  height: 100%;
}
.cid-uBcUv7AfnO .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUv7AfnO .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUv7AfnO .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uFUdlmcrlr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFUdlmcrlr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUdlmcrlr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFUdlmcrlr .container-fluid {
    padding: 0;
  }
}
.cid-uFUdlmcrlr .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFUdlmcrlr .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFUdlmcrlr .embla__button--next,
.cid-uFUdlmcrlr .embla__button--prev {
  display: flex;
}
.cid-uFUdlmcrlr .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFUdlmcrlr .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFUdlmcrlr .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFUdlmcrlr .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFUdlmcrlr .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFUdlmcrlr .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFUdlmcrlr .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFUdlmcrlr .embla {
  position: relative;
  width: 100%;
}
.cid-uFUdlmcrlr .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFUdlmcrlr .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFUdlmcrlr .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFUdlmcrlr .embla__slide a {
  cursor: grab;
}
.cid-uFUdlmcrlr .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFUdlmcrlr .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFUdlmcrlr .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFUdlmcrlr .mbr-section-title {
  color: #232323;
}
.cid-uFUdlmcrlr .mbr-section-subtitle {
  color: #232323;
}
.cid-uFUdlmcrlr .mbr-box {
  color: #ffffff;
}
.cid-uFUdlmcrlr .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFUdlmcrlr img,
.cid-uFUdlmcrlr .item-img {
  width: 100%;
}
.cid-uFUdlmcrlr .item-wrapper {
  position: relative;
}
.cid-uFUdlmcrlr .content-head {
  max-width: 800px;
}
.cid-uBcUv7KUvp {
  background-color: #000000;
  position: relative;
}
.cid-uBcUv7KUvp::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUv7KUvp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUv7KUvp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUv7KUvp .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUv7KUvp .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUv7KUvp .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUv7KUvp .container {
    padding: 0 16px;
  }
}
.cid-uBcUv7KUvp .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUv7KUvp .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUv7KUvp .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUv7KUvp .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUv7KUvp .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUv7KUvp .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUv7KUvp .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUv7KUvp .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUv7KUvp .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUv7KUvp .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUv7KUvp .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUv7KUvp .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUv7KUvp .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUv7KUvp .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUv7KUvp .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUv7KUvp .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUv7KUvp .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUv7KUvp .mbr-text {
  color: #f4f4f4;
}
#custom-html-97 {
  /* Type valid CSS here */
}
#custom-html-97 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-97 p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUv7YNCg {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUv7YNCg h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUv7YNCg .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUv7YNCg .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUv7YNCg .nav-link.active {
  background: #232323;
}
.cid-uBcUv7YNCg .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUv7YNCg .nav-link:hover {
  background: #232323;
}
.cid-uBcUv7YNCg .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUv7YNCg .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUv7YNCg .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUv7YNCg .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUv7YNCg .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUv7YNCg .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUv7YNCg .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUv7YNCg .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUv7YNCg .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUv7YNCg .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUv7YNCg .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUv7YNCg .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUv7YNCg .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUv7YNCg .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUv7YNCg .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUv7YNCg .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUv7YNCg .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUv7YNCg .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUv7YNCg .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUv7YNCg .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUv7YNCg .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUv7YNCg .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUv7YNCg .mbr-text,
  .cid-uBcUv7YNCg .nav-link,
  .cid-uBcUv7YNCg .mbr-card-title,
  .cid-uBcUv7YNCg .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUv7YNCg .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUv7YNCg .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUv7YNCg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUv7YNCg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUv7YNCg .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUv7YNCg .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUv7YNCg .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUv8TINe .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUv8TINe .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUv8TINe .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUv8TINe .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUv8TINe .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUv96JW7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUv96JW7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUv96JW7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUv96JW7 .container-fluid {
    padding: 0;
  }
}
.cid-uBcUv96JW7 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUv96JW7 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUv96JW7 .embla__button--next,
.cid-uBcUv96JW7 .embla__button--prev {
  display: flex;
}
.cid-uBcUv96JW7 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUv96JW7 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUv96JW7 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUv96JW7 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUv96JW7 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUv96JW7 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUv96JW7 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUv96JW7 .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUv96JW7 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUv96JW7 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUv96JW7 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUv96JW7 .embla__slide a {
  cursor: grab;
}
.cid-uBcUv96JW7 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUv96JW7 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUv96JW7 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUv96JW7 .mbr-section-title {
  color: #232323;
}
.cid-uBcUv96JW7 .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUv96JW7 .mbr-box {
  color: #ffffff;
}
.cid-uBcUv96JW7 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUv96JW7 img,
.cid-uBcUv96JW7 .item-img {
  width: 100%;
}
.cid-uBcUv96JW7 .item-wrapper {
  position: relative;
}
.cid-uBcUv96JW7 .content-head {
  max-width: 800px;
}
.cid-uBcUv9lphv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUv9lphv .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUwBC9bA {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUwBC9bA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUwBC9bA .dropdown-menu {
  padding: 0;
}
.cid-uBcUwBC9bA .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUwBC9bA .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUwBC9bA .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUwBC9bA .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUwBC9bA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUwBC9bA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUwBC9bA .nav-link {
  position: relative;
}
.cid-uBcUwBC9bA .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUwBC9bA .dropdown-menu,
.cid-uBcUwBC9bA .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUwBC9bA .nav-item:focus,
.cid-uBcUwBC9bA .nav-link:focus {
  outline: none;
}
.cid-uBcUwBC9bA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUwBC9bA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUwBC9bA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUwBC9bA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUwBC9bA .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUwBC9bA .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUwBC9bA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUwBC9bA .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUwBC9bA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUwBC9bA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUwBC9bA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUwBC9bA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUwBC9bA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUwBC9bA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUwBC9bA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUwBC9bA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUwBC9bA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUwBC9bA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUwBC9bA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUwBC9bA .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUwBC9bA .navbar {
    min-height: 80px;
  }
}
.cid-uBcUwBC9bA .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUwBC9bA .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUwBC9bA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUwBC9bA .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUwBC9bA .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUwBC9bA .dropdown-item.active,
.cid-uBcUwBC9bA .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUwBC9bA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUwBC9bA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUwBC9bA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUwBC9bA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUwBC9bA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUwBC9bA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUwBC9bA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUwBC9bA button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUwBC9bA button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUwBC9bA button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUwBC9bA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUwBC9bA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUwBC9bA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUwBC9bA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUwBC9bA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUwBC9bA nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUwBC9bA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUwBC9bA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUwBC9bA nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUwBC9bA .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUwBC9bA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUwBC9bA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUwBC9bA .navbar {
    height: 70px;
  }
  .cid-uBcUwBC9bA .navbar.opened {
    height: auto;
  }
  .cid-uBcUwBC9bA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUwBC9bA .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUwBC9bA .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUwBC9bA .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUwBC9bA .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUwBC9bA .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUwBC9bA .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUwBC9bA .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUwBC9bA .navbar-nav {
  display: flex !important;
}
.cid-uBcUwBC9bA .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUwBC9bA .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUwBC9bA .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUwBC9bA .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUwBC9bA .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUwBC9bA .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUwBC9bA .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUwBC9bA .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUwBC9bA .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUwBC9bA button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUwBC9bA button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUwBC9bA button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUwBC9bA button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUwBC9bA button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUwBC9bA button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUwBC9bA button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUwBC9bA button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUwBC9bA .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUwBC9bA .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUwBC9bA .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUwBC9bA .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUwBC9bA .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUwBC9bA .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUwBC9bA .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUwBC9bA .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUwBC9bA .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUwBC9bA .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUwBC9bA .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUwBC9bA .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUwBC9bA .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUwBC9bA .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUwBC9bA .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUwBC9bA .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUwBC9bA .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUwBC9bA .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUwBC9bA .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUwBC9bA .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUwBC9bA .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUwBC9bA .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUwBC9bA .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUwBC9bA ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUwBC9bA ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUwBC9bA ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUwBC9bA .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUwBC9bA .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUwBC9bA .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUwBC9bA .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUwBC9bA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUwBC9bA .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUwBC9bA .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUwBC9bA .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUwBC9bA .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUwBC9bA .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUwBC9bA .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUwBC9bA .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUwBQSGT {
  background-image: url("../../../assets/images/us-136-entering-colchester.webp");
}
.cid-uBcUwBQSGT img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUwBQSGT .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUwBQSGT .images {
    display: none;
  }
}
.cid-uBcUwBQSGT .image-wrapper-1,
.cid-uBcUwBQSGT .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUwBQSGT .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUwBQSGT .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUwBQSGT .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUwBQSGT .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUwBQSGT .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUwBQSGT .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUwBQSGT .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUwBQSGT .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUwBQSGT .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUwBQSGT .text-wrapper {
  width: 100%;
}
.cid-uBcUwBQSGT .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUwBQSGT .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUwBQSGT .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUwBQSGT .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUwBQSGT .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUwBQSGT .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUwBQSGT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUwBQSGT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUwBQSGT .text {
  display: flex;
  align-items: center;
}
.cid-uFUf45pnbE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFUf45pnbE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUf45pnbE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFUf45pnbE .container-fluid {
    padding: 0;
  }
}
.cid-uFUf45pnbE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFUf45pnbE .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFUf45pnbE .embla__button--next,
.cid-uFUf45pnbE .embla__button--prev {
  display: flex;
}
.cid-uFUf45pnbE .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFUf45pnbE .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFUf45pnbE .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFUf45pnbE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFUf45pnbE .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFUf45pnbE .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFUf45pnbE .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFUf45pnbE .embla {
  position: relative;
  width: 100%;
}
.cid-uFUf45pnbE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFUf45pnbE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFUf45pnbE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFUf45pnbE .embla__slide a {
  cursor: grab;
}
.cid-uFUf45pnbE .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFUf45pnbE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFUf45pnbE .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFUf45pnbE .mbr-section-title {
  color: #232323;
}
.cid-uFUf45pnbE .mbr-section-subtitle {
  color: #232323;
}
.cid-uFUf45pnbE .mbr-box {
  color: #ffffff;
}
.cid-uFUf45pnbE .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFUf45pnbE img,
.cid-uFUf45pnbE .item-img {
  width: 100%;
}
.cid-uFUf45pnbE .item-wrapper {
  position: relative;
}
.cid-uFUf45pnbE .content-head {
  max-width: 800px;
}
.cid-uBcUwBYjH2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUwBYjH2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUwBYjH2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUwBYjH2 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUwBYjH2 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUwBYjH2 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUwBYjH2 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUwBYjH2 .container {
    padding: 0 16px;
  }
}
.cid-uBcUwBYjH2 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUwBYjH2 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUwBYjH2 .row {
    padding: 25px 9px;
  }
}
.cid-uBcUwBYjH2 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUwBYjH2 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUwBYjH2 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUwBYjH2 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUwBYjH2 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUwBYjH2 .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUwBYjH2 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUwBYjH2 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUwBYjH2 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUwBYjH2 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUwBYjH2 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUwBYjH2 .items-wrapper {
    display: block;
  }
}
.cid-uBcUwBYjH2 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUwBYjH2 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUwBYjH2 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUwBYjH2 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUwBYjH2 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUwBYjH2 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUwBYjH2 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUwBYjH2 .card {
  justify-content: center;
}
.cid-uBcUwBYjH2 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUwBYjH2 .mbr-text {
  color: #000000;
}
.cid-uBcUwBYjH2 .card-title {
  color: #000000;
}
.cid-uBcUwBYjH2 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUwBYjH2 .card-title,
.cid-uBcUwBYjH2 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUwC9b92 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUwC9b92 .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUwC9b92 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUwC9b92 .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUwC9b92 .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUwC9b92 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUwC9b92 .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUwC9b92 .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUwC9b92 .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUwC9b92 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUwC9b92 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUwC9b92 .embla__button--next,
.cid-uBcUwC9b92 .embla__button--prev {
  display: flex;
}
.cid-uBcUwC9b92 .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUwC9b92 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUwC9b92 .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUwC9b92 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUwC9b92 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUwC9b92 .embla__button {
    top: -10%;
  }
}
.cid-uBcUwC9b92 .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUwC9b92 .embla {
    margin-top: 80px;
  }
}
.cid-uBcUwC9b92 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUwC9b92 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUwC9b92 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUwC9b92 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUwC9b92 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUwC9b92 .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUwC9b92 .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUwC9b92 .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUwC9b92 .mbr-text ul {
    display: block;
  }
}
.cid-uBcUwC9b92 .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUwC9b92 .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUwC9b92 .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUwC9b92 .item-wrapper {
  height: 100%;
}
.cid-uBcUwC9b92 .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUwC9b92 .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUwC9b92 .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uFUf2HEi58 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFUf2HEi58 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUf2HEi58 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFUf2HEi58 .container-fluid {
    padding: 0;
  }
}
.cid-uFUf2HEi58 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFUf2HEi58 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFUf2HEi58 .embla__button--next,
.cid-uFUf2HEi58 .embla__button--prev {
  display: flex;
}
.cid-uFUf2HEi58 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFUf2HEi58 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFUf2HEi58 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFUf2HEi58 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFUf2HEi58 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFUf2HEi58 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFUf2HEi58 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFUf2HEi58 .embla {
  position: relative;
  width: 100%;
}
.cid-uFUf2HEi58 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFUf2HEi58 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFUf2HEi58 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFUf2HEi58 .embla__slide a {
  cursor: grab;
}
.cid-uFUf2HEi58 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFUf2HEi58 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFUf2HEi58 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFUf2HEi58 .mbr-section-title {
  color: #232323;
}
.cid-uFUf2HEi58 .mbr-section-subtitle {
  color: #232323;
}
.cid-uFUf2HEi58 .mbr-box {
  color: #ffffff;
}
.cid-uFUf2HEi58 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFUf2HEi58 img,
.cid-uFUf2HEi58 .item-img {
  width: 100%;
}
.cid-uFUf2HEi58 .item-wrapper {
  position: relative;
}
.cid-uFUf2HEi58 .content-head {
  max-width: 800px;
}
.cid-uBcUwCjPQN {
  background-color: #000000;
  position: relative;
}
.cid-uBcUwCjPQN::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUwCjPQN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUwCjPQN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUwCjPQN .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUwCjPQN .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUwCjPQN .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUwCjPQN .container {
    padding: 0 16px;
  }
}
.cid-uBcUwCjPQN .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUwCjPQN .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUwCjPQN .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUwCjPQN .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUwCjPQN .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUwCjPQN .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUwCjPQN .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUwCjPQN .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUwCjPQN .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUwCjPQN .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUwCjPQN .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUwCjPQN .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUwCjPQN .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUwCjPQN .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUwCjPQN .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUwCjPQN .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUwCjPQN .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUwCjPQN .mbr-text {
  color: #f4f4f4;
}
#custom-html-9h {
  /* Type valid CSS here */
}
#custom-html-9h div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-9h p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUwCxzGu {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUwCxzGu h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUwCxzGu .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUwCxzGu .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUwCxzGu .nav-link.active {
  background: #232323;
}
.cid-uBcUwCxzGu .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUwCxzGu .nav-link:hover {
  background: #232323;
}
.cid-uBcUwCxzGu .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUwCxzGu .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUwCxzGu .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUwCxzGu .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUwCxzGu .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUwCxzGu .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUwCxzGu .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUwCxzGu .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUwCxzGu .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUwCxzGu .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUwCxzGu .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUwCxzGu .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUwCxzGu .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUwCxzGu .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUwCxzGu .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUwCxzGu .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUwCxzGu .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUwCxzGu .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUwCxzGu .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUwCxzGu .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUwCxzGu .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUwCxzGu .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUwCxzGu .mbr-text,
  .cid-uBcUwCxzGu .nav-link,
  .cid-uBcUwCxzGu .mbr-card-title,
  .cid-uBcUwCxzGu .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUwCxzGu .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUwCxzGu .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUwCxzGu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUwCxzGu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUwCxzGu .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUwCxzGu .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUwCxzGu .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUwDttTA .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUwDttTA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUwDttTA .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUwDttTA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUwDttTA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUwDFQOV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUwDFQOV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUwDFQOV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUwDFQOV .container-fluid {
    padding: 0;
  }
}
.cid-uBcUwDFQOV .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUwDFQOV .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUwDFQOV .embla__button--next,
.cid-uBcUwDFQOV .embla__button--prev {
  display: flex;
}
.cid-uBcUwDFQOV .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUwDFQOV .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUwDFQOV .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUwDFQOV .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUwDFQOV .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUwDFQOV .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUwDFQOV .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUwDFQOV .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUwDFQOV .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUwDFQOV .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUwDFQOV .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUwDFQOV .embla__slide a {
  cursor: grab;
}
.cid-uBcUwDFQOV .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUwDFQOV .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUwDFQOV .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUwDFQOV .mbr-section-title {
  color: #232323;
}
.cid-uBcUwDFQOV .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUwDFQOV .mbr-box {
  color: #ffffff;
}
.cid-uBcUwDFQOV .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUwDFQOV img,
.cid-uBcUwDFQOV .item-img {
  width: 100%;
}
.cid-uBcUwDFQOV .item-wrapper {
  position: relative;
}
.cid-uBcUwDFQOV .content-head {
  max-width: 800px;
}
.cid-uBcUwDUCu2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUwDUCu2 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUxVNUKZ {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUxVNUKZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUxVNUKZ .dropdown-menu {
  padding: 0;
}
.cid-uBcUxVNUKZ .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUxVNUKZ .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUxVNUKZ .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUxVNUKZ .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUxVNUKZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUxVNUKZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUxVNUKZ .nav-link {
  position: relative;
}
.cid-uBcUxVNUKZ .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUxVNUKZ .dropdown-menu,
.cid-uBcUxVNUKZ .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUxVNUKZ .nav-item:focus,
.cid-uBcUxVNUKZ .nav-link:focus {
  outline: none;
}
.cid-uBcUxVNUKZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUxVNUKZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUxVNUKZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUxVNUKZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUxVNUKZ .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUxVNUKZ .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUxVNUKZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUxVNUKZ .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUxVNUKZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUxVNUKZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUxVNUKZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUxVNUKZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUxVNUKZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUxVNUKZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUxVNUKZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUxVNUKZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUxVNUKZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUxVNUKZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUxVNUKZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUxVNUKZ .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUxVNUKZ .navbar {
    min-height: 80px;
  }
}
.cid-uBcUxVNUKZ .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUxVNUKZ .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUxVNUKZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUxVNUKZ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUxVNUKZ .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUxVNUKZ .dropdown-item.active,
.cid-uBcUxVNUKZ .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUxVNUKZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUxVNUKZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUxVNUKZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUxVNUKZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUxVNUKZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUxVNUKZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUxVNUKZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUxVNUKZ button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUxVNUKZ button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUxVNUKZ button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUxVNUKZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUxVNUKZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUxVNUKZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUxVNUKZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUxVNUKZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUxVNUKZ nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUxVNUKZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUxVNUKZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUxVNUKZ nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUxVNUKZ .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUxVNUKZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUxVNUKZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUxVNUKZ .navbar {
    height: 70px;
  }
  .cid-uBcUxVNUKZ .navbar.opened {
    height: auto;
  }
  .cid-uBcUxVNUKZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUxVNUKZ .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUxVNUKZ .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUxVNUKZ .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUxVNUKZ .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUxVNUKZ .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUxVNUKZ .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUxVNUKZ .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUxVNUKZ .navbar-nav {
  display: flex !important;
}
.cid-uBcUxVNUKZ .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUxVNUKZ .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUxVNUKZ .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUxVNUKZ .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUxVNUKZ .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUxVNUKZ .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUxVNUKZ .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUxVNUKZ .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUxVNUKZ .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUxVNUKZ button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUxVNUKZ button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUxVNUKZ button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUxVNUKZ button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUxVNUKZ button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUxVNUKZ button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUxVNUKZ button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUxVNUKZ button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUxVNUKZ .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUxVNUKZ .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUxVNUKZ .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUxVNUKZ .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUxVNUKZ .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUxVNUKZ .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUxVNUKZ .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUxVNUKZ .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUxVNUKZ .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUxVNUKZ .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUxVNUKZ .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUxVNUKZ .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUxVNUKZ .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUxVNUKZ .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUxVNUKZ .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUxVNUKZ .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUxVNUKZ .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUxVNUKZ .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUxVNUKZ .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUxVNUKZ .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUxVNUKZ .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUxVNUKZ .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUxVNUKZ .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUxVNUKZ ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUxVNUKZ ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUxVNUKZ ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUxVNUKZ .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUxVNUKZ .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUxVNUKZ .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUxVNUKZ .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUxVNUKZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUxVNUKZ .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUxVNUKZ .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUxVNUKZ .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUxVNUKZ .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUxVNUKZ .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUxVNUKZ .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUxVNUKZ .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUxVYUn0 {
  background-image: url("../../../assets/images/96000089.webp");
}
.cid-uBcUxVYUn0 img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUxVYUn0 .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUxVYUn0 .images {
    display: none;
  }
}
.cid-uBcUxVYUn0 .image-wrapper-1,
.cid-uBcUxVYUn0 .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUxVYUn0 .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUxVYUn0 .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUxVYUn0 .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUxVYUn0 .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUxVYUn0 .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUxVYUn0 .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUxVYUn0 .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUxVYUn0 .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUxVYUn0 .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUxVYUn0 .text-wrapper {
  width: 100%;
}
.cid-uBcUxVYUn0 .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUxVYUn0 .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUxVYUn0 .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUxVYUn0 .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUxVYUn0 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUxVYUn0 .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUxVYUn0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUxVYUn0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUxVYUn0 .text {
  display: flex;
  align-items: center;
}
.cid-uFUdZPAQa5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFUdZPAQa5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUdZPAQa5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFUdZPAQa5 .container-fluid {
    padding: 0;
  }
}
.cid-uFUdZPAQa5 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFUdZPAQa5 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFUdZPAQa5 .embla__button--next,
.cid-uFUdZPAQa5 .embla__button--prev {
  display: flex;
}
.cid-uFUdZPAQa5 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFUdZPAQa5 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFUdZPAQa5 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFUdZPAQa5 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFUdZPAQa5 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFUdZPAQa5 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFUdZPAQa5 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFUdZPAQa5 .embla {
  position: relative;
  width: 100%;
}
.cid-uFUdZPAQa5 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFUdZPAQa5 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFUdZPAQa5 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFUdZPAQa5 .embla__slide a {
  cursor: grab;
}
.cid-uFUdZPAQa5 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFUdZPAQa5 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFUdZPAQa5 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFUdZPAQa5 .mbr-section-title {
  color: #232323;
}
.cid-uFUdZPAQa5 .mbr-section-subtitle {
  color: #232323;
}
.cid-uFUdZPAQa5 .mbr-box {
  color: #ffffff;
}
.cid-uFUdZPAQa5 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFUdZPAQa5 img,
.cid-uFUdZPAQa5 .item-img {
  width: 100%;
}
.cid-uFUdZPAQa5 .item-wrapper {
  position: relative;
}
.cid-uFUdZPAQa5 .content-head {
  max-width: 800px;
}
.cid-uBcUxW6UIr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUxW6UIr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUxW6UIr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUxW6UIr .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUxW6UIr .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUxW6UIr .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUxW6UIr .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUxW6UIr .container {
    padding: 0 16px;
  }
}
.cid-uBcUxW6UIr .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUxW6UIr .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUxW6UIr .row {
    padding: 25px 9px;
  }
}
.cid-uBcUxW6UIr .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUxW6UIr .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUxW6UIr .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUxW6UIr .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUxW6UIr .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUxW6UIr .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUxW6UIr .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUxW6UIr .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUxW6UIr .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUxW6UIr .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUxW6UIr .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUxW6UIr .items-wrapper {
    display: block;
  }
}
.cid-uBcUxW6UIr .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUxW6UIr .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUxW6UIr .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUxW6UIr .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUxW6UIr .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUxW6UIr .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUxW6UIr .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUxW6UIr .card {
  justify-content: center;
}
.cid-uBcUxW6UIr .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUxW6UIr .mbr-text {
  color: #000000;
}
.cid-uBcUxW6UIr .card-title {
  color: #000000;
}
.cid-uBcUxW6UIr .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUxW6UIr .card-title,
.cid-uBcUxW6UIr .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUxWhc0F {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUxWhc0F .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUxWhc0F .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUxWhc0F .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUxWhc0F .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUxWhc0F .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUxWhc0F .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUxWhc0F .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUxWhc0F .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUxWhc0F .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUxWhc0F .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUxWhc0F .embla__button--next,
.cid-uBcUxWhc0F .embla__button--prev {
  display: flex;
}
.cid-uBcUxWhc0F .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUxWhc0F .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUxWhc0F .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUxWhc0F .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUxWhc0F .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUxWhc0F .embla__button {
    top: -10%;
  }
}
.cid-uBcUxWhc0F .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUxWhc0F .embla {
    margin-top: 80px;
  }
}
.cid-uBcUxWhc0F .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUxWhc0F .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUxWhc0F .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUxWhc0F .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUxWhc0F .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUxWhc0F .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUxWhc0F .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUxWhc0F .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUxWhc0F .mbr-text ul {
    display: block;
  }
}
.cid-uBcUxWhc0F .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUxWhc0F .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUxWhc0F .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUxWhc0F .item-wrapper {
  height: 100%;
}
.cid-uBcUxWhc0F .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUxWhc0F .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUxWhc0F .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uFUdY2Zv5Z {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFUdY2Zv5Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUdY2Zv5Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFUdY2Zv5Z .container-fluid {
    padding: 0;
  }
}
.cid-uFUdY2Zv5Z .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFUdY2Zv5Z .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFUdY2Zv5Z .embla__button--next,
.cid-uFUdY2Zv5Z .embla__button--prev {
  display: flex;
}
.cid-uFUdY2Zv5Z .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFUdY2Zv5Z .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFUdY2Zv5Z .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFUdY2Zv5Z .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFUdY2Zv5Z .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFUdY2Zv5Z .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFUdY2Zv5Z .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFUdY2Zv5Z .embla {
  position: relative;
  width: 100%;
}
.cid-uFUdY2Zv5Z .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFUdY2Zv5Z .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFUdY2Zv5Z .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFUdY2Zv5Z .embla__slide a {
  cursor: grab;
}
.cid-uFUdY2Zv5Z .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFUdY2Zv5Z .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFUdY2Zv5Z .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFUdY2Zv5Z .mbr-section-title {
  color: #232323;
}
.cid-uFUdY2Zv5Z .mbr-section-subtitle {
  color: #232323;
}
.cid-uFUdY2Zv5Z .mbr-box {
  color: #ffffff;
}
.cid-uFUdY2Zv5Z .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFUdY2Zv5Z img,
.cid-uFUdY2Zv5Z .item-img {
  width: 100%;
}
.cid-uFUdY2Zv5Z .item-wrapper {
  position: relative;
}
.cid-uFUdY2Zv5Z .content-head {
  max-width: 800px;
}
.cid-uBcUxWrnjk {
  background-color: #000000;
  position: relative;
}
.cid-uBcUxWrnjk::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUxWrnjk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUxWrnjk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUxWrnjk .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUxWrnjk .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUxWrnjk .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUxWrnjk .container {
    padding: 0 16px;
  }
}
.cid-uBcUxWrnjk .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUxWrnjk .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUxWrnjk .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUxWrnjk .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUxWrnjk .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUxWrnjk .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUxWrnjk .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUxWrnjk .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUxWrnjk .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUxWrnjk .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUxWrnjk .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUxWrnjk .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUxWrnjk .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUxWrnjk .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUxWrnjk .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUxWrnjk .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUxWrnjk .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUxWrnjk .mbr-text {
  color: #f4f4f4;
}
#custom-html-9r {
  /* Type valid CSS here */
}
#custom-html-9r div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-9r p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUxWEX8H {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUxWEX8H h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUxWEX8H .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUxWEX8H .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUxWEX8H .nav-link.active {
  background: #232323;
}
.cid-uBcUxWEX8H .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUxWEX8H .nav-link:hover {
  background: #232323;
}
.cid-uBcUxWEX8H .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUxWEX8H .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUxWEX8H .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUxWEX8H .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUxWEX8H .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUxWEX8H .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUxWEX8H .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUxWEX8H .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUxWEX8H .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUxWEX8H .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUxWEX8H .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUxWEX8H .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUxWEX8H .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUxWEX8H .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUxWEX8H .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUxWEX8H .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUxWEX8H .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUxWEX8H .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUxWEX8H .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUxWEX8H .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUxWEX8H .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUxWEX8H .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUxWEX8H .mbr-text,
  .cid-uBcUxWEX8H .nav-link,
  .cid-uBcUxWEX8H .mbr-card-title,
  .cid-uBcUxWEX8H .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUxWEX8H .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUxWEX8H .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUxWEX8H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUxWEX8H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUxWEX8H .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUxWEX8H .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUxWEX8H .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUxXzJfi .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUxXzJfi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUxXzJfi .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUxXzJfi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUxXzJfi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUxXMNWx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUxXMNWx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUxXMNWx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUxXMNWx .container-fluid {
    padding: 0;
  }
}
.cid-uBcUxXMNWx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUxXMNWx .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUxXMNWx .embla__button--next,
.cid-uBcUxXMNWx .embla__button--prev {
  display: flex;
}
.cid-uBcUxXMNWx .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUxXMNWx .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUxXMNWx .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUxXMNWx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUxXMNWx .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUxXMNWx .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUxXMNWx .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUxXMNWx .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUxXMNWx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUxXMNWx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUxXMNWx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUxXMNWx .embla__slide a {
  cursor: grab;
}
.cid-uBcUxXMNWx .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUxXMNWx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUxXMNWx .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUxXMNWx .mbr-section-title {
  color: #232323;
}
.cid-uBcUxXMNWx .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUxXMNWx .mbr-box {
  color: #ffffff;
}
.cid-uBcUxXMNWx .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUxXMNWx img,
.cid-uBcUxXMNWx .item-img {
  width: 100%;
}
.cid-uBcUxXMNWx .item-wrapper {
  position: relative;
}
.cid-uBcUxXMNWx .content-head {
  max-width: 800px;
}
.cid-uBcUxY28aI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUxY28aI .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUNglbj4 {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUNglbj4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUNglbj4 .dropdown-menu {
  padding: 0;
}
.cid-uBcUNglbj4 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUNglbj4 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUNglbj4 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUNglbj4 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUNglbj4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUNglbj4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUNglbj4 .nav-link {
  position: relative;
}
.cid-uBcUNglbj4 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUNglbj4 .dropdown-menu,
.cid-uBcUNglbj4 .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUNglbj4 .nav-item:focus,
.cid-uBcUNglbj4 .nav-link:focus {
  outline: none;
}
.cid-uBcUNglbj4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUNglbj4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUNglbj4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUNglbj4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUNglbj4 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUNglbj4 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUNglbj4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUNglbj4 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUNglbj4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUNglbj4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUNglbj4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUNglbj4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUNglbj4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUNglbj4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUNglbj4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUNglbj4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUNglbj4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUNglbj4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUNglbj4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUNglbj4 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUNglbj4 .navbar {
    min-height: 80px;
  }
}
.cid-uBcUNglbj4 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUNglbj4 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUNglbj4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUNglbj4 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUNglbj4 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUNglbj4 .dropdown-item.active,
.cid-uBcUNglbj4 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUNglbj4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUNglbj4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUNglbj4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUNglbj4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUNglbj4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUNglbj4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUNglbj4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUNglbj4 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUNglbj4 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUNglbj4 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUNglbj4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUNglbj4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUNglbj4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUNglbj4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUNglbj4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUNglbj4 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUNglbj4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUNglbj4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUNglbj4 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUNglbj4 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUNglbj4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUNglbj4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUNglbj4 .navbar {
    height: 70px;
  }
  .cid-uBcUNglbj4 .navbar.opened {
    height: auto;
  }
  .cid-uBcUNglbj4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUNglbj4 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUNglbj4 .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUNglbj4 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUNglbj4 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUNglbj4 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUNglbj4 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUNglbj4 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUNglbj4 .navbar-nav {
  display: flex !important;
}
.cid-uBcUNglbj4 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUNglbj4 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUNglbj4 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUNglbj4 .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUNglbj4 .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUNglbj4 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUNglbj4 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUNglbj4 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUNglbj4 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUNglbj4 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUNglbj4 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUNglbj4 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUNglbj4 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUNglbj4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUNglbj4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUNglbj4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUNglbj4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUNglbj4 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUNglbj4 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUNglbj4 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUNglbj4 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUNglbj4 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUNglbj4 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUNglbj4 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUNglbj4 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUNglbj4 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUNglbj4 .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUNglbj4 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUNglbj4 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUNglbj4 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUNglbj4 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUNglbj4 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUNglbj4 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUNglbj4 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUNglbj4 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUNglbj4 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUNglbj4 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUNglbj4 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUNglbj4 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUNglbj4 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUNglbj4 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUNglbj4 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUNglbj4 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUNglbj4 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUNglbj4 .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUNglbj4 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUNglbj4 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUNglbj4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUNglbj4 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUNglbj4 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUNglbj4 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUNglbj4 .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUNglbj4 .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUNglbj4 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUNglbj4 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUNgFHZM {
  background-image: url("../../../assets/images/96000399.webp");
}
.cid-uBcUNgFHZM img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUNgFHZM .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUNgFHZM .images {
    display: none;
  }
}
.cid-uBcUNgFHZM .image-wrapper-1,
.cid-uBcUNgFHZM .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUNgFHZM .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUNgFHZM .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUNgFHZM .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUNgFHZM .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUNgFHZM .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUNgFHZM .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUNgFHZM .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUNgFHZM .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUNgFHZM .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUNgFHZM .text-wrapper {
  width: 100%;
}
.cid-uBcUNgFHZM .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUNgFHZM .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUNgFHZM .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUNgFHZM .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUNgFHZM .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUNgFHZM .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUNgFHZM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUNgFHZM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUNgFHZM .text {
  display: flex;
  align-items: center;
}
.cid-uFUg5yIpQp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFUg5yIpQp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUg5yIpQp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFUg5yIpQp .container-fluid {
    padding: 0;
  }
}
.cid-uFUg5yIpQp .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFUg5yIpQp .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFUg5yIpQp .embla__button--next,
.cid-uFUg5yIpQp .embla__button--prev {
  display: flex;
}
.cid-uFUg5yIpQp .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFUg5yIpQp .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFUg5yIpQp .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFUg5yIpQp .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFUg5yIpQp .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFUg5yIpQp .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFUg5yIpQp .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFUg5yIpQp .embla {
  position: relative;
  width: 100%;
}
.cid-uFUg5yIpQp .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFUg5yIpQp .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFUg5yIpQp .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFUg5yIpQp .embla__slide a {
  cursor: grab;
}
.cid-uFUg5yIpQp .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFUg5yIpQp .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFUg5yIpQp .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFUg5yIpQp .mbr-section-title {
  color: #232323;
}
.cid-uFUg5yIpQp .mbr-section-subtitle {
  color: #232323;
}
.cid-uFUg5yIpQp .mbr-box {
  color: #ffffff;
}
.cid-uFUg5yIpQp .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFUg5yIpQp img,
.cid-uFUg5yIpQp .item-img {
  width: 100%;
}
.cid-uFUg5yIpQp .item-wrapper {
  position: relative;
}
.cid-uFUg5yIpQp .content-head {
  max-width: 800px;
}
.cid-uBcUNgNrwY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUNgNrwY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUNgNrwY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUNgNrwY .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUNgNrwY .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUNgNrwY .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUNgNrwY .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUNgNrwY .container {
    padding: 0 16px;
  }
}
.cid-uBcUNgNrwY .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUNgNrwY .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUNgNrwY .row {
    padding: 25px 9px;
  }
}
.cid-uBcUNgNrwY .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUNgNrwY .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUNgNrwY .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUNgNrwY .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUNgNrwY .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUNgNrwY .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUNgNrwY .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUNgNrwY .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUNgNrwY .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUNgNrwY .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUNgNrwY .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUNgNrwY .items-wrapper {
    display: block;
  }
}
.cid-uBcUNgNrwY .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUNgNrwY .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUNgNrwY .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUNgNrwY .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUNgNrwY .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUNgNrwY .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUNgNrwY .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUNgNrwY .card {
  justify-content: center;
}
.cid-uBcUNgNrwY .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUNgNrwY .mbr-text {
  color: #000000;
}
.cid-uBcUNgNrwY .card-title {
  color: #000000;
}
.cid-uBcUNgNrwY .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUNgNrwY .card-title,
.cid-uBcUNgNrwY .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUNgZdEm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUNgZdEm .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUNgZdEm .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUNgZdEm .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUNgZdEm .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUNgZdEm .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUNgZdEm .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUNgZdEm .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUNgZdEm .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUNgZdEm .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUNgZdEm .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUNgZdEm .embla__button--next,
.cid-uBcUNgZdEm .embla__button--prev {
  display: flex;
}
.cid-uBcUNgZdEm .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUNgZdEm .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUNgZdEm .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUNgZdEm .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUNgZdEm .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUNgZdEm .embla__button {
    top: -10%;
  }
}
.cid-uBcUNgZdEm .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUNgZdEm .embla {
    margin-top: 80px;
  }
}
.cid-uBcUNgZdEm .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUNgZdEm .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUNgZdEm .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUNgZdEm .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUNgZdEm .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUNgZdEm .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUNgZdEm .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUNgZdEm .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUNgZdEm .mbr-text ul {
    display: block;
  }
}
.cid-uBcUNgZdEm .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUNgZdEm .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUNgZdEm .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUNgZdEm .item-wrapper {
  height: 100%;
}
.cid-uBcUNgZdEm .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUNgZdEm .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUNgZdEm .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUNh9KIC {
  background-color: #000000;
  position: relative;
}
.cid-uBcUNh9KIC::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUNh9KIC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUNh9KIC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUNh9KIC .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUNh9KIC .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUNh9KIC .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUNh9KIC .container {
    padding: 0 16px;
  }
}
.cid-uBcUNh9KIC .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUNh9KIC .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUNh9KIC .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUNh9KIC .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUNh9KIC .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUNh9KIC .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUNh9KIC .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUNh9KIC .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUNh9KIC .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUNh9KIC .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUNh9KIC .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUNh9KIC .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUNh9KIC .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUNh9KIC .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUNh9KIC .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUNh9KIC .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUNh9KIC .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUNh9KIC .mbr-text {
  color: #f4f4f4;
}
.cid-uFUg3CCuzW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFUg3CCuzW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUg3CCuzW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFUg3CCuzW .container-fluid {
    padding: 0;
  }
}
.cid-uFUg3CCuzW .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFUg3CCuzW .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFUg3CCuzW .embla__button--next,
.cid-uFUg3CCuzW .embla__button--prev {
  display: flex;
}
.cid-uFUg3CCuzW .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFUg3CCuzW .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFUg3CCuzW .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFUg3CCuzW .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFUg3CCuzW .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFUg3CCuzW .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFUg3CCuzW .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFUg3CCuzW .embla {
  position: relative;
  width: 100%;
}
.cid-uFUg3CCuzW .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFUg3CCuzW .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFUg3CCuzW .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFUg3CCuzW .embla__slide a {
  cursor: grab;
}
.cid-uFUg3CCuzW .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFUg3CCuzW .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFUg3CCuzW .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFUg3CCuzW .mbr-section-title {
  color: #232323;
}
.cid-uFUg3CCuzW .mbr-section-subtitle {
  color: #232323;
}
.cid-uFUg3CCuzW .mbr-box {
  color: #ffffff;
}
.cid-uFUg3CCuzW .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFUg3CCuzW img,
.cid-uFUg3CCuzW .item-img {
  width: 100%;
}
.cid-uFUg3CCuzW .item-wrapper {
  position: relative;
}
.cid-uFUg3CCuzW .content-head {
  max-width: 800px;
}
#custom-html-a1 {
  /* Type valid CSS here */
}
#custom-html-a1 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-a1 p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUNhnTTr {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUNhnTTr h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUNhnTTr .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUNhnTTr .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUNhnTTr .nav-link.active {
  background: #232323;
}
.cid-uBcUNhnTTr .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUNhnTTr .nav-link:hover {
  background: #232323;
}
.cid-uBcUNhnTTr .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUNhnTTr .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUNhnTTr .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUNhnTTr .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUNhnTTr .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUNhnTTr .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUNhnTTr .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUNhnTTr .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUNhnTTr .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUNhnTTr .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUNhnTTr .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUNhnTTr .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUNhnTTr .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUNhnTTr .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUNhnTTr .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUNhnTTr .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUNhnTTr .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUNhnTTr .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUNhnTTr .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUNhnTTr .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUNhnTTr .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUNhnTTr .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUNhnTTr .mbr-text,
  .cid-uBcUNhnTTr .nav-link,
  .cid-uBcUNhnTTr .mbr-card-title,
  .cid-uBcUNhnTTr .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUNhnTTr .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUNhnTTr .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUNhnTTr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUNhnTTr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUNhnTTr .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUNhnTTr .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUNhnTTr .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUNins4P .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUNins4P .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUNins4P .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUNins4P .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUNins4P .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUNiCfTg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUNiCfTg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUNiCfTg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUNiCfTg .container-fluid {
    padding: 0;
  }
}
.cid-uBcUNiCfTg .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUNiCfTg .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUNiCfTg .embla__button--next,
.cid-uBcUNiCfTg .embla__button--prev {
  display: flex;
}
.cid-uBcUNiCfTg .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUNiCfTg .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUNiCfTg .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUNiCfTg .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUNiCfTg .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUNiCfTg .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUNiCfTg .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUNiCfTg .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUNiCfTg .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUNiCfTg .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUNiCfTg .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUNiCfTg .embla__slide a {
  cursor: grab;
}
.cid-uBcUNiCfTg .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUNiCfTg .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUNiCfTg .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUNiCfTg .mbr-section-title {
  color: #232323;
}
.cid-uBcUNiCfTg .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUNiCfTg .mbr-box {
  color: #ffffff;
}
.cid-uBcUNiCfTg .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUNiCfTg img,
.cid-uBcUNiCfTg .item-img {
  width: 100%;
}
.cid-uBcUNiCfTg .item-wrapper {
  position: relative;
}
.cid-uBcUNiCfTg .content-head {
  max-width: 800px;
}
.cid-uBcUNiU0Ye {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUNiU0Ye .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUOGIkcv {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUOGIkcv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUOGIkcv .dropdown-menu {
  padding: 0;
}
.cid-uBcUOGIkcv .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUOGIkcv .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUOGIkcv .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUOGIkcv .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUOGIkcv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUOGIkcv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUOGIkcv .nav-link {
  position: relative;
}
.cid-uBcUOGIkcv .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUOGIkcv .dropdown-menu,
.cid-uBcUOGIkcv .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUOGIkcv .nav-item:focus,
.cid-uBcUOGIkcv .nav-link:focus {
  outline: none;
}
.cid-uBcUOGIkcv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUOGIkcv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUOGIkcv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUOGIkcv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUOGIkcv .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUOGIkcv .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUOGIkcv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUOGIkcv .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUOGIkcv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUOGIkcv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUOGIkcv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUOGIkcv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUOGIkcv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUOGIkcv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUOGIkcv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUOGIkcv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUOGIkcv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUOGIkcv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUOGIkcv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUOGIkcv .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUOGIkcv .navbar {
    min-height: 80px;
  }
}
.cid-uBcUOGIkcv .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUOGIkcv .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUOGIkcv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUOGIkcv .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUOGIkcv .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUOGIkcv .dropdown-item.active,
.cid-uBcUOGIkcv .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUOGIkcv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUOGIkcv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUOGIkcv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUOGIkcv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUOGIkcv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUOGIkcv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUOGIkcv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUOGIkcv button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUOGIkcv button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUOGIkcv button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUOGIkcv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUOGIkcv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUOGIkcv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUOGIkcv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUOGIkcv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUOGIkcv nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUOGIkcv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUOGIkcv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUOGIkcv nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUOGIkcv .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUOGIkcv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUOGIkcv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUOGIkcv .navbar {
    height: 70px;
  }
  .cid-uBcUOGIkcv .navbar.opened {
    height: auto;
  }
  .cid-uBcUOGIkcv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUOGIkcv .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUOGIkcv .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUOGIkcv .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUOGIkcv .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUOGIkcv .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUOGIkcv .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUOGIkcv .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUOGIkcv .navbar-nav {
  display: flex !important;
}
.cid-uBcUOGIkcv .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUOGIkcv .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUOGIkcv .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUOGIkcv .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUOGIkcv .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUOGIkcv .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUOGIkcv .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUOGIkcv .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUOGIkcv .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUOGIkcv button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUOGIkcv button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUOGIkcv button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUOGIkcv button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUOGIkcv button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUOGIkcv button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUOGIkcv button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUOGIkcv button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUOGIkcv .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUOGIkcv .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUOGIkcv .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUOGIkcv .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUOGIkcv .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUOGIkcv .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUOGIkcv .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUOGIkcv .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUOGIkcv .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUOGIkcv .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUOGIkcv .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUOGIkcv .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUOGIkcv .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUOGIkcv .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUOGIkcv .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUOGIkcv .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUOGIkcv .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUOGIkcv .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUOGIkcv .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUOGIkcv .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUOGIkcv .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUOGIkcv .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUOGIkcv .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUOGIkcv ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUOGIkcv ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUOGIkcv ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUOGIkcv .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUOGIkcv .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUOGIkcv .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUOGIkcv .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUOGIkcv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUOGIkcv .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUOGIkcv .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUOGIkcv .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUOGIkcv .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUOGIkcv .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUOGIkcv .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUOGIkcv .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUOGU9xN {
  background-image: url("../../../assets/images/06000092.webp");
}
.cid-uBcUOGU9xN img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUOGU9xN .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUOGU9xN .images {
    display: none;
  }
}
.cid-uBcUOGU9xN .image-wrapper-1,
.cid-uBcUOGU9xN .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUOGU9xN .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUOGU9xN .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUOGU9xN .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUOGU9xN .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUOGU9xN .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUOGU9xN .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUOGU9xN .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUOGU9xN .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUOGU9xN .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUOGU9xN .text-wrapper {
  width: 100%;
}
.cid-uBcUOGU9xN .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUOGU9xN .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUOGU9xN .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUOGU9xN .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUOGU9xN .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUOGU9xN .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUOGU9xN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUOGU9xN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUOGU9xN .text {
  display: flex;
  align-items: center;
}
.cid-uBcUOH2pBq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUOH2pBq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUOH2pBq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUOH2pBq .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUOH2pBq .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUOH2pBq .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUOH2pBq .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUOH2pBq .container {
    padding: 0 16px;
  }
}
.cid-uBcUOH2pBq .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUOH2pBq .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUOH2pBq .row {
    padding: 25px 9px;
  }
}
.cid-uBcUOH2pBq .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUOH2pBq .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUOH2pBq .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUOH2pBq .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUOH2pBq .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUOH2pBq .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUOH2pBq .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUOH2pBq .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUOH2pBq .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUOH2pBq .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUOH2pBq .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUOH2pBq .items-wrapper {
    display: block;
  }
}
.cid-uBcUOH2pBq .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUOH2pBq .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUOH2pBq .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUOH2pBq .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUOH2pBq .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUOH2pBq .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUOH2pBq .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUOH2pBq .card {
  justify-content: center;
}
.cid-uBcUOH2pBq .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUOH2pBq .mbr-text {
  color: #000000;
}
.cid-uBcUOH2pBq .card-title {
  color: #000000;
}
.cid-uBcUOH2pBq .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUOH2pBq .card-title,
.cid-uBcUOH2pBq .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUOHeduL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUOHeduL .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUOHeduL .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUOHeduL .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUOHeduL .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUOHeduL .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUOHeduL .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUOHeduL .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUOHeduL .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUOHeduL .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUOHeduL .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUOHeduL .embla__button--next,
.cid-uBcUOHeduL .embla__button--prev {
  display: flex;
}
.cid-uBcUOHeduL .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUOHeduL .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUOHeduL .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUOHeduL .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUOHeduL .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUOHeduL .embla__button {
    top: -10%;
  }
}
.cid-uBcUOHeduL .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUOHeduL .embla {
    margin-top: 80px;
  }
}
.cid-uBcUOHeduL .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUOHeduL .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUOHeduL .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUOHeduL .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUOHeduL .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUOHeduL .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUOHeduL .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUOHeduL .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUOHeduL .mbr-text ul {
    display: block;
  }
}
.cid-uBcUOHeduL .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUOHeduL .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUOHeduL .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUOHeduL .item-wrapper {
  height: 100%;
}
.cid-uBcUOHeduL .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUOHeduL .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUOHeduL .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUOHoAsP {
  background-color: #000000;
  position: relative;
}
.cid-uBcUOHoAsP::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUOHoAsP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUOHoAsP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUOHoAsP .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUOHoAsP .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUOHoAsP .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUOHoAsP .container {
    padding: 0 16px;
  }
}
.cid-uBcUOHoAsP .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUOHoAsP .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUOHoAsP .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUOHoAsP .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUOHoAsP .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUOHoAsP .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUOHoAsP .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUOHoAsP .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUOHoAsP .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUOHoAsP .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUOHoAsP .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUOHoAsP .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUOHoAsP .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUOHoAsP .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUOHoAsP .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUOHoAsP .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUOHoAsP .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUOHoAsP .mbr-text {
  color: #f4f4f4;
}
#custom-html-ab {
  /* Type valid CSS here */
}
#custom-html-ab div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-ab p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUOHB3dP {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUOHB3dP h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUOHB3dP .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUOHB3dP .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUOHB3dP .nav-link.active {
  background: #232323;
}
.cid-uBcUOHB3dP .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUOHB3dP .nav-link:hover {
  background: #232323;
}
.cid-uBcUOHB3dP .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUOHB3dP .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUOHB3dP .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUOHB3dP .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUOHB3dP .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUOHB3dP .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUOHB3dP .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUOHB3dP .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUOHB3dP .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUOHB3dP .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUOHB3dP .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUOHB3dP .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUOHB3dP .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUOHB3dP .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUOHB3dP .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUOHB3dP .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUOHB3dP .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUOHB3dP .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUOHB3dP .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUOHB3dP .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUOHB3dP .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUOHB3dP .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUOHB3dP .mbr-text,
  .cid-uBcUOHB3dP .nav-link,
  .cid-uBcUOHB3dP .mbr-card-title,
  .cid-uBcUOHB3dP .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUOHB3dP .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUOHB3dP .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUOHB3dP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUOHB3dP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUOHB3dP .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUOHB3dP .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUOHB3dP .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUOIybfT .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUOIybfT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUOIybfT .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUOIybfT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUOIybfT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUOILscH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUOILscH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUOILscH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUOILscH .container-fluid {
    padding: 0;
  }
}
.cid-uBcUOILscH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUOILscH .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUOILscH .embla__button--next,
.cid-uBcUOILscH .embla__button--prev {
  display: flex;
}
.cid-uBcUOILscH .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUOILscH .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUOILscH .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUOILscH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUOILscH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUOILscH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUOILscH .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUOILscH .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUOILscH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUOILscH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUOILscH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUOILscH .embla__slide a {
  cursor: grab;
}
.cid-uBcUOILscH .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUOILscH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUOILscH .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUOILscH .mbr-section-title {
  color: #232323;
}
.cid-uBcUOILscH .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUOILscH .mbr-box {
  color: #ffffff;
}
.cid-uBcUOILscH .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUOILscH img,
.cid-uBcUOILscH .item-img {
  width: 100%;
}
.cid-uBcUOILscH .item-wrapper {
  position: relative;
}
.cid-uBcUOILscH .content-head {
  max-width: 800px;
}
.cid-uBcUOJ2WSE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUOJ2WSE .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcUQifm3x {
  z-index: 1000;
  width: 100%;
}
.cid-uBcUQifm3x .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUQifm3x .dropdown-menu {
  padding: 0;
}
.cid-uBcUQifm3x .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcUQifm3x .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcUQifm3x .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcUQifm3x .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcUQifm3x .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcUQifm3x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcUQifm3x .nav-link {
  position: relative;
}
.cid-uBcUQifm3x .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcUQifm3x .dropdown-menu,
.cid-uBcUQifm3x .navbar.opened {
  background: #212428 !important;
}
.cid-uBcUQifm3x .nav-item:focus,
.cid-uBcUQifm3x .nav-link:focus {
  outline: none;
}
.cid-uBcUQifm3x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcUQifm3x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcUQifm3x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcUQifm3x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcUQifm3x .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcUQifm3x .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcUQifm3x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcUQifm3x .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcUQifm3x .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcUQifm3x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcUQifm3x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcUQifm3x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcUQifm3x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcUQifm3x .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcUQifm3x .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcUQifm3x .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcUQifm3x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcUQifm3x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcUQifm3x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcUQifm3x .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcUQifm3x .navbar {
    min-height: 80px;
  }
}
.cid-uBcUQifm3x .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcUQifm3x .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcUQifm3x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcUQifm3x .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcUQifm3x .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcUQifm3x .dropdown-item.active,
.cid-uBcUQifm3x .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcUQifm3x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcUQifm3x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcUQifm3x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcUQifm3x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcUQifm3x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcUQifm3x .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcUQifm3x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcUQifm3x button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUQifm3x button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcUQifm3x button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUQifm3x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUQifm3x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUQifm3x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUQifm3x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUQifm3x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUQifm3x nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUQifm3x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUQifm3x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUQifm3x nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcUQifm3x .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcUQifm3x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcUQifm3x .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcUQifm3x .navbar {
    height: 70px;
  }
  .cid-uBcUQifm3x .navbar.opened {
    height: auto;
  }
  .cid-uBcUQifm3x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcUQifm3x .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcUQifm3x .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcUQifm3x .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcUQifm3x .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcUQifm3x .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcUQifm3x .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcUQifm3x .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcUQifm3x .navbar-nav {
  display: flex !important;
}
.cid-uBcUQifm3x .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcUQifm3x .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcUQifm3x .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUQifm3x .navbar-nav .nav-item .nav-link:hover,
.cid-uBcUQifm3x .navbar-nav .nav-item .nav-link:focus,
.cid-uBcUQifm3x .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcUQifm3x .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcUQifm3x .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcUQifm3x .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcUQifm3x button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUQifm3x button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcUQifm3x button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUQifm3x button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUQifm3x button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcUQifm3x button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUQifm3x button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcUQifm3x button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcUQifm3x .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcUQifm3x .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcUQifm3x .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcUQifm3x .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcUQifm3x .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcUQifm3x .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcUQifm3x .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcUQifm3x .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcUQifm3x .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcUQifm3x .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcUQifm3x .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcUQifm3x .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUQifm3x .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcUQifm3x .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcUQifm3x .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcUQifm3x .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcUQifm3x .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcUQifm3x .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcUQifm3x .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcUQifm3x .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcUQifm3x .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcUQifm3x .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcUQifm3x .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcUQifm3x ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcUQifm3x ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcUQifm3x ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcUQifm3x .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcUQifm3x .social-container {
    padding-top: 40px;
  }
}
.cid-uBcUQifm3x .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcUQifm3x .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcUQifm3x .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcUQifm3x .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcUQifm3x .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcUQifm3x .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcUQifm3x .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcUQifm3x .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcUQifm3x .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcUQifm3x .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUQipdY5 {
  background-image: url("../../../assets/images/wyoming-cbq-depot.webp");
}
.cid-uBcUQipdY5 img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUQipdY5 .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUQipdY5 .images {
    display: none;
  }
}
.cid-uBcUQipdY5 .image-wrapper-1,
.cid-uBcUQipdY5 .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUQipdY5 .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUQipdY5 .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUQipdY5 .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUQipdY5 .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUQipdY5 .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUQipdY5 .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUQipdY5 .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUQipdY5 .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUQipdY5 .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUQipdY5 .text-wrapper {
  width: 100%;
}
.cid-uBcUQipdY5 .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUQipdY5 .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUQipdY5 .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUQipdY5 .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUQipdY5 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUQipdY5 .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUQipdY5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUQipdY5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUQipdY5 .text {
  display: flex;
  align-items: center;
}
.cid-uBcUQiyV8i {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUQiyV8i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUQiyV8i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUQiyV8i .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUQiyV8i .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUQiyV8i .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUQiyV8i .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUQiyV8i .container {
    padding: 0 16px;
  }
}
.cid-uBcUQiyV8i .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUQiyV8i .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUQiyV8i .row {
    padding: 25px 9px;
  }
}
.cid-uBcUQiyV8i .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUQiyV8i .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUQiyV8i .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUQiyV8i .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUQiyV8i .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUQiyV8i .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUQiyV8i .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUQiyV8i .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUQiyV8i .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUQiyV8i .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUQiyV8i .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUQiyV8i .items-wrapper {
    display: block;
  }
}
.cid-uBcUQiyV8i .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUQiyV8i .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUQiyV8i .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUQiyV8i .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUQiyV8i .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUQiyV8i .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUQiyV8i .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUQiyV8i .card {
  justify-content: center;
}
.cid-uBcUQiyV8i .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUQiyV8i .mbr-text {
  color: #000000;
}
.cid-uBcUQiyV8i .card-title {
  color: #000000;
}
.cid-uBcUQiyV8i .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUQiyV8i .card-title,
.cid-uBcUQiyV8i .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUQiJw9M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUQiJw9M .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUQiJw9M .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUQiJw9M .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUQiJw9M .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUQiJw9M .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUQiJw9M .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUQiJw9M .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUQiJw9M .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUQiJw9M .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUQiJw9M .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUQiJw9M .embla__button--next,
.cid-uBcUQiJw9M .embla__button--prev {
  display: flex;
}
.cid-uBcUQiJw9M .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUQiJw9M .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUQiJw9M .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUQiJw9M .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUQiJw9M .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUQiJw9M .embla__button {
    top: -10%;
  }
}
.cid-uBcUQiJw9M .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUQiJw9M .embla {
    margin-top: 80px;
  }
}
.cid-uBcUQiJw9M .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUQiJw9M .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUQiJw9M .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUQiJw9M .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUQiJw9M .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUQiJw9M .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUQiJw9M .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUQiJw9M .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUQiJw9M .mbr-text ul {
    display: block;
  }
}
.cid-uBcUQiJw9M .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUQiJw9M .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUQiJw9M .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUQiJw9M .item-wrapper {
  height: 100%;
}
.cid-uBcUQiJw9M .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUQiJw9M .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUQiJw9M .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUQiTolo {
  background-color: #000000;
  position: relative;
}
.cid-uBcUQiTolo::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUQiTolo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUQiTolo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUQiTolo .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUQiTolo .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUQiTolo .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUQiTolo .container {
    padding: 0 16px;
  }
}
.cid-uBcUQiTolo .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUQiTolo .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUQiTolo .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUQiTolo .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUQiTolo .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUQiTolo .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUQiTolo .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUQiTolo .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUQiTolo .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUQiTolo .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUQiTolo .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUQiTolo .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUQiTolo .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUQiTolo .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUQiTolo .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUQiTolo .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUQiTolo .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUQiTolo .mbr-text {
  color: #f4f4f4;
}
#custom-html-al {
  /* Type valid CSS here */
}
#custom-html-al div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-al p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUQj7tI2 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUQj7tI2 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUQj7tI2 .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUQj7tI2 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUQj7tI2 .nav-link.active {
  background: #232323;
}
.cid-uBcUQj7tI2 .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUQj7tI2 .nav-link:hover {
  background: #232323;
}
.cid-uBcUQj7tI2 .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUQj7tI2 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUQj7tI2 .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUQj7tI2 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUQj7tI2 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUQj7tI2 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUQj7tI2 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUQj7tI2 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUQj7tI2 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUQj7tI2 .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUQj7tI2 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUQj7tI2 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUQj7tI2 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUQj7tI2 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUQj7tI2 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUQj7tI2 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUQj7tI2 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUQj7tI2 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUQj7tI2 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUQj7tI2 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUQj7tI2 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUQj7tI2 .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUQj7tI2 .mbr-text,
  .cid-uBcUQj7tI2 .nav-link,
  .cid-uBcUQj7tI2 .mbr-card-title,
  .cid-uBcUQj7tI2 .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUQj7tI2 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUQj7tI2 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUQj7tI2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUQj7tI2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUQj7tI2 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUQj7tI2 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUQj7tI2 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcUQk472S .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcUQk472S .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcUQk472S .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcUQk472S .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcUQk472S .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcUQkjRqB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcUQkjRqB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUQkjRqB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcUQkjRqB .container-fluid {
    padding: 0;
  }
}
.cid-uBcUQkjRqB .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcUQkjRqB .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcUQkjRqB .embla__button--next,
.cid-uBcUQkjRqB .embla__button--prev {
  display: flex;
}
.cid-uBcUQkjRqB .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcUQkjRqB .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcUQkjRqB .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUQkjRqB .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUQkjRqB .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUQkjRqB .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcUQkjRqB .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcUQkjRqB .embla {
  position: relative;
  width: 100%;
}
.cid-uBcUQkjRqB .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUQkjRqB .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUQkjRqB .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUQkjRqB .embla__slide a {
  cursor: grab;
}
.cid-uBcUQkjRqB .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcUQkjRqB .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUQkjRqB .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcUQkjRqB .mbr-section-title {
  color: #232323;
}
.cid-uBcUQkjRqB .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcUQkjRqB .mbr-box {
  color: #ffffff;
}
.cid-uBcUQkjRqB .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcUQkjRqB img,
.cid-uBcUQkjRqB .item-img {
  width: 100%;
}
.cid-uBcUQkjRqB .item-wrapper {
  position: relative;
}
.cid-uBcUQkjRqB .content-head {
  max-width: 800px;
}
.cid-uBcUQkBGIr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcUQkBGIr .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcURO6LOI {
  z-index: 1000;
  width: 100%;
}
.cid-uBcURO6LOI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcURO6LOI .dropdown-menu {
  padding: 0;
}
.cid-uBcURO6LOI .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcURO6LOI .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcURO6LOI .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcURO6LOI .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcURO6LOI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcURO6LOI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcURO6LOI .nav-link {
  position: relative;
}
.cid-uBcURO6LOI .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcURO6LOI .dropdown-menu,
.cid-uBcURO6LOI .navbar.opened {
  background: #212428 !important;
}
.cid-uBcURO6LOI .nav-item:focus,
.cid-uBcURO6LOI .nav-link:focus {
  outline: none;
}
.cid-uBcURO6LOI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcURO6LOI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcURO6LOI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcURO6LOI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcURO6LOI .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcURO6LOI .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcURO6LOI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcURO6LOI .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcURO6LOI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcURO6LOI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcURO6LOI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcURO6LOI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcURO6LOI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcURO6LOI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcURO6LOI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcURO6LOI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcURO6LOI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcURO6LOI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcURO6LOI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcURO6LOI .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcURO6LOI .navbar {
    min-height: 80px;
  }
}
.cid-uBcURO6LOI .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcURO6LOI .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcURO6LOI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcURO6LOI .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcURO6LOI .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcURO6LOI .dropdown-item.active,
.cid-uBcURO6LOI .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcURO6LOI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcURO6LOI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcURO6LOI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcURO6LOI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcURO6LOI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcURO6LOI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcURO6LOI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcURO6LOI button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcURO6LOI button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcURO6LOI button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcURO6LOI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcURO6LOI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcURO6LOI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcURO6LOI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcURO6LOI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcURO6LOI nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcURO6LOI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcURO6LOI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcURO6LOI nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcURO6LOI .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcURO6LOI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcURO6LOI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcURO6LOI .navbar {
    height: 70px;
  }
  .cid-uBcURO6LOI .navbar.opened {
    height: auto;
  }
  .cid-uBcURO6LOI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcURO6LOI .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcURO6LOI .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcURO6LOI .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcURO6LOI .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcURO6LOI .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcURO6LOI .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcURO6LOI .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcURO6LOI .navbar-nav {
  display: flex !important;
}
.cid-uBcURO6LOI .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcURO6LOI .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcURO6LOI .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcURO6LOI .navbar-nav .nav-item .nav-link:hover,
.cid-uBcURO6LOI .navbar-nav .nav-item .nav-link:focus,
.cid-uBcURO6LOI .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcURO6LOI .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcURO6LOI .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcURO6LOI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcURO6LOI button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcURO6LOI button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcURO6LOI button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcURO6LOI button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcURO6LOI button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcURO6LOI button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcURO6LOI button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcURO6LOI button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcURO6LOI .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcURO6LOI .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcURO6LOI .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcURO6LOI .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcURO6LOI .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcURO6LOI .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcURO6LOI .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcURO6LOI .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcURO6LOI .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcURO6LOI .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcURO6LOI .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcURO6LOI .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcURO6LOI .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcURO6LOI .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcURO6LOI .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcURO6LOI .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcURO6LOI .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcURO6LOI .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcURO6LOI .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcURO6LOI .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcURO6LOI .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcURO6LOI .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcURO6LOI .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcURO6LOI ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcURO6LOI ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcURO6LOI ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcURO6LOI .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcURO6LOI .social-container {
    padding-top: 40px;
  }
}
.cid-uBcURO6LOI .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcURO6LOI .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcURO6LOI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcURO6LOI .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcURO6LOI .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcURO6LOI .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcURO6LOI .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcURO6LOI .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcURO6LOI .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcURO6LOI .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcUROhIFl {
  background-image: url("../../../assets/images/wash-co-il-courthouse-after-2016-renovations.webp");
}
.cid-uBcUROhIFl img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uBcUROhIFl .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uBcUROhIFl .images {
    display: none;
  }
}
.cid-uBcUROhIFl .image-wrapper-1,
.cid-uBcUROhIFl .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uBcUROhIFl .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uBcUROhIFl .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uBcUROhIFl .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uBcUROhIFl .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uBcUROhIFl .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uBcUROhIFl .image-wrapper-2 img {
  width: 90%;
}
.cid-uBcUROhIFl .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uBcUROhIFl .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uBcUROhIFl .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uBcUROhIFl .text-wrapper {
  width: 100%;
}
.cid-uBcUROhIFl .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUROhIFl .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUROhIFl .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uBcUROhIFl .mbr-section-btn {
    margin: 0;
  }
}
.cid-uBcUROhIFl .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uBcUROhIFl .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uBcUROhIFl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUROhIFl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUROhIFl .text {
  display: flex;
  align-items: center;
}
.cid-uBcUROpRFM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uBcUROpRFM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUROpRFM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUROpRFM .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uBcUROpRFM .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUROpRFM .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUROpRFM .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uBcUROpRFM .container {
    padding: 0 16px;
  }
}
.cid-uBcUROpRFM .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uBcUROpRFM .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUROpRFM .row {
    padding: 25px 9px;
  }
}
.cid-uBcUROpRFM .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUROpRFM .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uBcUROpRFM .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUROpRFM .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uBcUROpRFM .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uBcUROpRFM .image-wrapper img {
    height: 350px;
  }
}
.cid-uBcUROpRFM .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uBcUROpRFM .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uBcUROpRFM .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uBcUROpRFM .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uBcUROpRFM .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uBcUROpRFM .items-wrapper {
    display: block;
  }
}
.cid-uBcUROpRFM .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uBcUROpRFM .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uBcUROpRFM .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uBcUROpRFM .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uBcUROpRFM .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uBcUROpRFM .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uBcUROpRFM .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uBcUROpRFM .card {
  justify-content: center;
}
.cid-uBcUROpRFM .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcUROpRFM .mbr-text {
  color: #000000;
}
.cid-uBcUROpRFM .card-title {
  color: #000000;
}
.cid-uBcUROpRFM .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUROpRFM .card-title,
.cid-uBcUROpRFM .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uBcUROAblQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uBcUROAblQ .mbr-section-head {
  padding: 0 1rem;
}
.cid-uBcUROAblQ .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uBcUROAblQ .team-card:hover {
  transform: translateY(-10px);
}
.cid-uBcUROAblQ .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uBcUROAblQ .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uBcUROAblQ .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uBcUROAblQ .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUROAblQ .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uBcUROAblQ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uBcUROAblQ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uBcUROAblQ .embla__button--next,
.cid-uBcUROAblQ .embla__button--prev {
  display: flex;
}
.cid-uBcUROAblQ .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcUROAblQ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcUROAblQ .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uBcUROAblQ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcUROAblQ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uBcUROAblQ .embla__button {
    top: -10%;
  }
}
.cid-uBcUROAblQ .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uBcUROAblQ .embla {
    margin-top: 80px;
  }
}
.cid-uBcUROAblQ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcUROAblQ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcUROAblQ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcUROAblQ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcUROAblQ .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uBcUROAblQ .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uBcUROAblQ .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uBcUROAblQ .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uBcUROAblQ .mbr-text ul {
    display: block;
  }
}
.cid-uBcUROAblQ .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uBcUROAblQ .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uBcUROAblQ .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uBcUROAblQ .item-wrapper {
  height: 100%;
}
.cid-uBcUROAblQ .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uBcUROAblQ .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uBcUROAblQ .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uBcUROKWDd {
  background-color: #000000;
  position: relative;
}
.cid-uBcUROKWDd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uBcUROKWDd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUROKWDd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUROKWDd .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uBcUROKWDd .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUROKWDd .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUROKWDd .container {
    padding: 0 16px;
  }
}
.cid-uBcUROKWDd .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uBcUROKWDd .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uBcUROKWDd .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uBcUROKWDd .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uBcUROKWDd .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uBcUROKWDd .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uBcUROKWDd .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uBcUROKWDd .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uBcUROKWDd .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uBcUROKWDd .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uBcUROKWDd .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uBcUROKWDd .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uBcUROKWDd .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uBcUROKWDd .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uBcUROKWDd .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uBcUROKWDd .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uBcUROKWDd .mbr-section-title {
  color: #ffffff;
}
.cid-uBcUROKWDd .mbr-text {
  color: #f4f4f4;
}
#custom-html-av {
  /* Type valid CSS here */
}
#custom-html-av div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-av p {
  font-size: 60px;
  color: #777;
}
.cid-uBcUROZqFj {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uBcUROZqFj h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uBcUROZqFj .nav-tabs .nav-item.open .nav-link:focus,
.cid-uBcUROZqFj .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uBcUROZqFj .nav-link.active {
  background: #232323;
}
.cid-uBcUROZqFj .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uBcUROZqFj .nav-link:hover {
  background: #232323;
}
.cid-uBcUROZqFj .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uBcUROZqFj .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uBcUROZqFj .nav-link.display-4 {
  font-size: 15px;
}
.cid-uBcUROZqFj .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uBcUROZqFj .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uBcUROZqFj .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uBcUROZqFj .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uBcUROZqFj .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uBcUROZqFj .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uBcUROZqFj .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uBcUROZqFj .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uBcUROZqFj .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uBcUROZqFj .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uBcUROZqFj .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uBcUROZqFj .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uBcUROZqFj .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uBcUROZqFj .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uBcUROZqFj .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uBcUROZqFj .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uBcUROZqFj .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uBcUROZqFj .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uBcUROZqFj .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcUROZqFj .mbr-text,
  .cid-uBcUROZqFj .nav-link,
  .cid-uBcUROZqFj .mbr-card-title,
  .cid-uBcUROZqFj .mbr-section-title {
    text-align: left;
  }
  .cid-uBcUROZqFj .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uBcUROZqFj .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uBcUROZqFj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcUROZqFj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcUROZqFj .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uBcUROZqFj .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uBcUROZqFj .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uBcURPV8ZK .google-map {
  height: 700px;
  position: relative;
}
.cid-uBcURPV8ZK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uBcURPV8ZK .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uBcURPV8ZK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcURPV8ZK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcURQ8aH6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uBcURQ8aH6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcURQ8aH6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uBcURQ8aH6 .container-fluid {
    padding: 0;
  }
}
.cid-uBcURQ8aH6 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uBcURQ8aH6 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uBcURQ8aH6 .embla__button--next,
.cid-uBcURQ8aH6 .embla__button--prev {
  display: flex;
}
.cid-uBcURQ8aH6 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uBcURQ8aH6 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uBcURQ8aH6 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcURQ8aH6 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uBcURQ8aH6 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uBcURQ8aH6 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uBcURQ8aH6 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uBcURQ8aH6 .embla {
  position: relative;
  width: 100%;
}
.cid-uBcURQ8aH6 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uBcURQ8aH6 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uBcURQ8aH6 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uBcURQ8aH6 .embla__slide a {
  cursor: grab;
}
.cid-uBcURQ8aH6 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uBcURQ8aH6 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uBcURQ8aH6 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uBcURQ8aH6 .mbr-section-title {
  color: #232323;
}
.cid-uBcURQ8aH6 .mbr-section-subtitle {
  color: #232323;
}
.cid-uBcURQ8aH6 .mbr-box {
  color: #ffffff;
}
.cid-uBcURQ8aH6 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uBcURQ8aH6 img,
.cid-uBcURQ8aH6 .item-img {
  width: 100%;
}
.cid-uBcURQ8aH6 .item-wrapper {
  position: relative;
}
.cid-uBcURQ8aH6 .content-head {
  max-width: 800px;
}
.cid-uBcURQoEy4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcURQoEy4 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVvNXkJk {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVvNXkJk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVvNXkJk .dropdown-menu {
  padding: 0;
}
.cid-uBcVvNXkJk .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVvNXkJk .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVvNXkJk .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVvNXkJk .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVvNXkJk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVvNXkJk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVvNXkJk .nav-link {
  position: relative;
}
.cid-uBcVvNXkJk .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVvNXkJk .dropdown-menu,
.cid-uBcVvNXkJk .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVvNXkJk .nav-item:focus,
.cid-uBcVvNXkJk .nav-link:focus {
  outline: none;
}
.cid-uBcVvNXkJk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVvNXkJk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVvNXkJk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVvNXkJk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVvNXkJk .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVvNXkJk .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVvNXkJk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVvNXkJk .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVvNXkJk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVvNXkJk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVvNXkJk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVvNXkJk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVvNXkJk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVvNXkJk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVvNXkJk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVvNXkJk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVvNXkJk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVvNXkJk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVvNXkJk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVvNXkJk .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVvNXkJk .navbar {
    min-height: 80px;
  }
}
.cid-uBcVvNXkJk .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVvNXkJk .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVvNXkJk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVvNXkJk .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVvNXkJk .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVvNXkJk .dropdown-item.active,
.cid-uBcVvNXkJk .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVvNXkJk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVvNXkJk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVvNXkJk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVvNXkJk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVvNXkJk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVvNXkJk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVvNXkJk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVvNXkJk button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVvNXkJk button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVvNXkJk button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVvNXkJk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVvNXkJk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVvNXkJk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVvNXkJk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVvNXkJk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVvNXkJk nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVvNXkJk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVvNXkJk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVvNXkJk nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVvNXkJk .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVvNXkJk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVvNXkJk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVvNXkJk .navbar {
    height: 70px;
  }
  .cid-uBcVvNXkJk .navbar.opened {
    height: auto;
  }
  .cid-uBcVvNXkJk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVvNXkJk .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVvNXkJk .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVvNXkJk .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVvNXkJk .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVvNXkJk .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVvNXkJk .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVvNXkJk .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVvNXkJk .navbar-nav {
  display: flex !important;
}
.cid-uBcVvNXkJk .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVvNXkJk .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVvNXkJk .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVvNXkJk .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVvNXkJk .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVvNXkJk .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVvNXkJk .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVvNXkJk .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVvNXkJk .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVvNXkJk button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVvNXkJk button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVvNXkJk button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVvNXkJk button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVvNXkJk button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVvNXkJk button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVvNXkJk button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVvNXkJk button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVvNXkJk .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVvNXkJk .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVvNXkJk .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVvNXkJk .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVvNXkJk .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVvNXkJk .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVvNXkJk .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVvNXkJk .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVvNXkJk .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVvNXkJk .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVvNXkJk .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVvNXkJk .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVvNXkJk .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVvNXkJk .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVvNXkJk .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVvNXkJk .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVvNXkJk .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVvNXkJk .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVvNXkJk .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVvNXkJk .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVvNXkJk .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVvNXkJk .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVvNXkJk .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVvNXkJk ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVvNXkJk ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVvNXkJk ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVvNXkJk .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVvNXkJk .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVvNXkJk .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVvNXkJk .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVvNXkJk .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVvNXkJk .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVvNXkJk .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVvNXkJk .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVvNXkJk .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVvNXkJk .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVvNXkJk .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVvNXkJk .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVvO8bPL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVvO8bPL .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVvOdIwW {
  display: flex;
  background-image: url("../../../assets/images/bg-835x604.webp");
}
.cid-uBcVvOdIwW .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@media (min-width: 768px) {
  .cid-uBcVvOdIwW {
    align-items: flex-end;
  }
  .cid-uBcVvOdIwW .row {
    justify-content: center;
  }
  .cid-uBcVvOdIwW .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVvOdIwW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVvOdIwW {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVvOdIwW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVvOdIwW .content-wrap {
    width: 100%;
  }
}
.cid-uBcVvOdIwW .mbr-section-title,
.cid-uBcVvOdIwW .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVvOdIwW .mbr-text,
.cid-uBcVvOdIwW .mbr-section-btn {
  text-align: center;
}
.cid-uBcVvOk8tt {
  background-color: #102f62;
}
.cid-uBcVvOk8tt .mbr-section-title {
  margin: 0;
}
.cid-uBcVvOk8tt .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVvOk8tt .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVvOk8tt .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVvOk8tt .team-item {
  transition: all 0.2s;
}
.cid-uBcVvOk8tt .team-item .item-image {
  position: relative !important;
}
.cid-uBcVvOk8tt .team-item .item-image img {
  width: 100%;
}
.cid-uBcVvOk8tt .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVvOk8tt .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVvOk8tt .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVvOk8tt .team-item .item-caption {
  background: #878787;
}
.cid-uBcVvOk8tt .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVvOk8tt .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVvOk8tt .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVvOk8tt .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVvOk8tt .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVvOk8tt .team-item:hover {
    transform: none;
  }
  .cid-uBcVvOk8tt .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVvOk8tt {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVvOk8tt {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVvOk8tt .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVvOk8tt .container-fluid {
  max-width: 1300px;
}
.cid-uBcVvOso7W {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-uBcVvOso7W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVvOso7W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVvOso7W .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVvOso7W .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVvOso7W .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVvOso7W .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVvOso7W .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVvOso7W .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVvOso7W .mbr-section-title {
  color: #ffffff;
}
.cid-uBcVvOso7W .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVvOso7W .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVvOso7W .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVvOso7W .content-head {
  max-width: 800px;
}
.cid-uBcVvODEMh {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVvODEMh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVvODEMh .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-uBcVvODEMh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVvODEMh .row {
  flex-direction: row-reverse;
}
.cid-uBcVvODEMh .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVvODEMh .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVvODEMh .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVvODEMh .mbr-section-title {
  color: #000000;
}
.cid-uBcVvODEMh .mbr-text,
.cid-uBcVvODEMh .mbr-section-btn {
  color: #000000;
}
.cid-uBcVvOOvVf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVvOOvVf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVvOOvVf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVvOOvVf .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVvOOvVf .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVvOOvVf .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVvOOvVf .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVvOOvVf .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVvOOvVf .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-uBcVvOOvVf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVvOOvVf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVvOOvVf .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVvOOvVf .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVvOOvVf .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVvOOvVf ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVvOOvVf .content-head {
  max-width: 800px;
}
.cid-uBcVvOYt0u {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVvOYt0u .mbr-text {
  color: #000000;
}
.cid-uBcVvOYt0u .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVvOYt0u .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVvOYt0u .mbr-text,
.cid-uBcVvOYt0u .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVvOYt0u .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVvOYt0u .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVvOYt0u .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVxeDVWd {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVxeDVWd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVxeDVWd .dropdown-menu {
  padding: 0;
}
.cid-uBcVxeDVWd .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVxeDVWd .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVxeDVWd .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVxeDVWd .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVxeDVWd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVxeDVWd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVxeDVWd .nav-link {
  position: relative;
}
.cid-uBcVxeDVWd .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVxeDVWd .dropdown-menu,
.cid-uBcVxeDVWd .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVxeDVWd .nav-item:focus,
.cid-uBcVxeDVWd .nav-link:focus {
  outline: none;
}
.cid-uBcVxeDVWd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVxeDVWd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVxeDVWd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVxeDVWd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVxeDVWd .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVxeDVWd .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVxeDVWd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVxeDVWd .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVxeDVWd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVxeDVWd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVxeDVWd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVxeDVWd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVxeDVWd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVxeDVWd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVxeDVWd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVxeDVWd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVxeDVWd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVxeDVWd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVxeDVWd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVxeDVWd .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVxeDVWd .navbar {
    min-height: 80px;
  }
}
.cid-uBcVxeDVWd .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVxeDVWd .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVxeDVWd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVxeDVWd .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVxeDVWd .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVxeDVWd .dropdown-item.active,
.cid-uBcVxeDVWd .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVxeDVWd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVxeDVWd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVxeDVWd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVxeDVWd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVxeDVWd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVxeDVWd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVxeDVWd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVxeDVWd button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVxeDVWd button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVxeDVWd button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVxeDVWd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVxeDVWd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVxeDVWd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVxeDVWd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVxeDVWd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVxeDVWd nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVxeDVWd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVxeDVWd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVxeDVWd nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVxeDVWd .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVxeDVWd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVxeDVWd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVxeDVWd .navbar {
    height: 70px;
  }
  .cid-uBcVxeDVWd .navbar.opened {
    height: auto;
  }
  .cid-uBcVxeDVWd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVxeDVWd .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVxeDVWd .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVxeDVWd .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVxeDVWd .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVxeDVWd .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVxeDVWd .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVxeDVWd .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVxeDVWd .navbar-nav {
  display: flex !important;
}
.cid-uBcVxeDVWd .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVxeDVWd .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVxeDVWd .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVxeDVWd .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVxeDVWd .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVxeDVWd .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVxeDVWd .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVxeDVWd .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVxeDVWd .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVxeDVWd button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVxeDVWd button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVxeDVWd button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVxeDVWd button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVxeDVWd button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVxeDVWd button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVxeDVWd button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVxeDVWd button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVxeDVWd .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVxeDVWd .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVxeDVWd .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVxeDVWd .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVxeDVWd .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVxeDVWd .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVxeDVWd .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVxeDVWd .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVxeDVWd .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVxeDVWd .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVxeDVWd .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVxeDVWd .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVxeDVWd .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVxeDVWd .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVxeDVWd .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVxeDVWd .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVxeDVWd .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVxeDVWd .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVxeDVWd .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVxeDVWd .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVxeDVWd .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVxeDVWd .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVxeDVWd .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVxeDVWd ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVxeDVWd ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVxeDVWd ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVxeDVWd .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVxeDVWd .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVxeDVWd .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVxeDVWd .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVxeDVWd .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVxeDVWd .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVxeDVWd .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVxeDVWd .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVxeDVWd .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVxeDVWd .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVxeDVWd .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVxeDVWd .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVxeOZuv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVxeOZuv .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVxeUPwA {
  display: flex;
  background-image: url("../../../assets/images/ed857499-f27b-4a8e-a8f5-4a9d1b588bb3-720x480.webp");
}
.cid-uBcVxeUPwA .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@media (min-width: 768px) {
  .cid-uBcVxeUPwA {
    align-items: flex-end;
  }
  .cid-uBcVxeUPwA .row {
    justify-content: center;
  }
  .cid-uBcVxeUPwA .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVxeUPwA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVxeUPwA {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVxeUPwA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVxeUPwA .content-wrap {
    width: 100%;
  }
}
.cid-uBcVxeUPwA .mbr-section-title,
.cid-uBcVxeUPwA .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVxeUPwA .mbr-text,
.cid-uBcVxeUPwA .mbr-section-btn {
  text-align: center;
}
.cid-uBcVxf0PkK {
  background-color: #102f62;
}
.cid-uBcVxf0PkK .mbr-section-title {
  margin: 0;
}
.cid-uBcVxf0PkK .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVxf0PkK .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVxf0PkK .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVxf0PkK .team-item {
  transition: all 0.2s;
}
.cid-uBcVxf0PkK .team-item .item-image {
  position: relative !important;
}
.cid-uBcVxf0PkK .team-item .item-image img {
  width: 100%;
}
.cid-uBcVxf0PkK .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVxf0PkK .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVxf0PkK .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVxf0PkK .team-item .item-caption {
  background: #878787;
}
.cid-uBcVxf0PkK .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVxf0PkK .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVxf0PkK .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVxf0PkK .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVxf0PkK .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVxf0PkK .team-item:hover {
    transform: none;
  }
  .cid-uBcVxf0PkK .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVxf0PkK {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVxf0PkK {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVxf0PkK .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVxf0PkK .container-fluid {
  max-width: 1300px;
}
.cid-uBcVxf8CqH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-uBcVxf8CqH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVxf8CqH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVxf8CqH .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVxf8CqH .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVxf8CqH .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVxf8CqH .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVxf8CqH .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVxf8CqH .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVxf8CqH .mbr-section-title {
  color: #ffffff;
}
.cid-uBcVxf8CqH .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVxf8CqH .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVxf8CqH .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVxf8CqH .content-head {
  max-width: 800px;
}
.cid-uBcVxfilTw {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVxfilTw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVxfilTw .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-uBcVxfilTw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVxfilTw .row {
  flex-direction: row-reverse;
}
.cid-uBcVxfilTw .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVxfilTw .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVxfilTw .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVxfilTw .mbr-section-title {
  color: #000000;
}
.cid-uBcVxfilTw .mbr-text,
.cid-uBcVxfilTw .mbr-section-btn {
  color: #000000;
}
.cid-uBcVxfs4uZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVxfs4uZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVxfs4uZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVxfs4uZ .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVxfs4uZ .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVxfs4uZ .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVxfs4uZ .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVxfs4uZ .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVxfs4uZ .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-uBcVxfs4uZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVxfs4uZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVxfs4uZ .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVxfs4uZ .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVxfs4uZ .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVxfs4uZ ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVxfs4uZ .content-head {
  max-width: 800px;
}
.cid-uBcVxfCKZp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVxfCKZp .mbr-text {
  color: #000000;
}
.cid-uBcVxfCKZp .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVxfCKZp .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVxfCKZp .mbr-text,
.cid-uBcVxfCKZp .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVxfCKZp .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVxfCKZp .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVxfCKZp .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVyRDbFC {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVyRDbFC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVyRDbFC .dropdown-menu {
  padding: 0;
}
.cid-uBcVyRDbFC .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVyRDbFC .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVyRDbFC .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVyRDbFC .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVyRDbFC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVyRDbFC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVyRDbFC .nav-link {
  position: relative;
}
.cid-uBcVyRDbFC .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVyRDbFC .dropdown-menu,
.cid-uBcVyRDbFC .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVyRDbFC .nav-item:focus,
.cid-uBcVyRDbFC .nav-link:focus {
  outline: none;
}
.cid-uBcVyRDbFC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVyRDbFC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVyRDbFC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVyRDbFC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVyRDbFC .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVyRDbFC .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVyRDbFC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVyRDbFC .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVyRDbFC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVyRDbFC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVyRDbFC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVyRDbFC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVyRDbFC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVyRDbFC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVyRDbFC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVyRDbFC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVyRDbFC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVyRDbFC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVyRDbFC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVyRDbFC .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVyRDbFC .navbar {
    min-height: 80px;
  }
}
.cid-uBcVyRDbFC .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVyRDbFC .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVyRDbFC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVyRDbFC .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVyRDbFC .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVyRDbFC .dropdown-item.active,
.cid-uBcVyRDbFC .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVyRDbFC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVyRDbFC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVyRDbFC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVyRDbFC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVyRDbFC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVyRDbFC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVyRDbFC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVyRDbFC button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVyRDbFC button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVyRDbFC button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVyRDbFC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVyRDbFC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVyRDbFC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVyRDbFC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVyRDbFC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVyRDbFC nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVyRDbFC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVyRDbFC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVyRDbFC nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVyRDbFC .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVyRDbFC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVyRDbFC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVyRDbFC .navbar {
    height: 70px;
  }
  .cid-uBcVyRDbFC .navbar.opened {
    height: auto;
  }
  .cid-uBcVyRDbFC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVyRDbFC .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVyRDbFC .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVyRDbFC .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVyRDbFC .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVyRDbFC .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVyRDbFC .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVyRDbFC .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVyRDbFC .navbar-nav {
  display: flex !important;
}
.cid-uBcVyRDbFC .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVyRDbFC .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVyRDbFC .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVyRDbFC .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVyRDbFC .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVyRDbFC .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVyRDbFC .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVyRDbFC .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVyRDbFC .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVyRDbFC button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVyRDbFC button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVyRDbFC button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVyRDbFC button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVyRDbFC button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVyRDbFC button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVyRDbFC button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVyRDbFC button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVyRDbFC .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVyRDbFC .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVyRDbFC .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVyRDbFC .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVyRDbFC .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVyRDbFC .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVyRDbFC .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVyRDbFC .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVyRDbFC .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVyRDbFC .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVyRDbFC .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVyRDbFC .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVyRDbFC .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVyRDbFC .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVyRDbFC .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVyRDbFC .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVyRDbFC .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVyRDbFC .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVyRDbFC .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVyRDbFC .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVyRDbFC .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVyRDbFC .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVyRDbFC .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVyRDbFC ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVyRDbFC ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVyRDbFC ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVyRDbFC .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVyRDbFC .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVyRDbFC .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVyRDbFC .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVyRDbFC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVyRDbFC .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVyRDbFC .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVyRDbFC .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVyRDbFC .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVyRDbFC .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVyRDbFC .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVyRDbFC .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVyRNHvG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVyRNHvG .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVyRTaHr {
  display: flex;
  background-image: url("../../../assets/images/background17.webp");
}
.cid-uBcVyRTaHr .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uBcVyRTaHr {
    align-items: flex-end;
  }
  .cid-uBcVyRTaHr .row {
    justify-content: center;
  }
  .cid-uBcVyRTaHr .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVyRTaHr .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVyRTaHr {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVyRTaHr .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVyRTaHr .content-wrap {
    width: 100%;
  }
}
.cid-uBcVyRTaHr .mbr-section-title,
.cid-uBcVyRTaHr .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVyRTaHr .mbr-text,
.cid-uBcVyRTaHr .mbr-section-btn {
  text-align: center;
}
.cid-uBcVyS0a2m {
  background-color: #102f62;
}
.cid-uBcVyS0a2m .mbr-section-title {
  margin: 0;
}
.cid-uBcVyS0a2m .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVyS0a2m .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVyS0a2m .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVyS0a2m .team-item {
  transition: all 0.2s;
}
.cid-uBcVyS0a2m .team-item .item-image {
  position: relative !important;
}
.cid-uBcVyS0a2m .team-item .item-image img {
  width: 100%;
}
.cid-uBcVyS0a2m .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVyS0a2m .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVyS0a2m .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVyS0a2m .team-item .item-caption {
  background: #878787;
}
.cid-uBcVyS0a2m .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVyS0a2m .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVyS0a2m .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVyS0a2m .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVyS0a2m .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVyS0a2m .team-item:hover {
    transform: none;
  }
  .cid-uBcVyS0a2m .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVyS0a2m {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVyS0a2m {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVyS0a2m .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVyS0a2m .container-fluid {
  max-width: 1300px;
}
.cid-uBcVyS96O7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2e481a;
}
.cid-uBcVyS96O7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVyS96O7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVyS96O7 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVyS96O7 .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVyS96O7 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVyS96O7 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVyS96O7 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVyS96O7 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVyS96O7 .mbr-section-title {
  color: #9fe870;
}
.cid-uBcVyS96O7 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVyS96O7 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVyS96O7 .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVyS96O7 .content-head {
  max-width: 800px;
}
.cid-uBcVySjQKT {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVySjQKT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVySjQKT .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-uBcVySjQKT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVySjQKT .row {
  flex-direction: row-reverse;
}
.cid-uBcVySjQKT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVySjQKT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVySjQKT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVySjQKT .mbr-section-title {
  color: #000000;
}
.cid-uBcVySjQKT .mbr-text,
.cid-uBcVySjQKT .mbr-section-btn {
  color: #000000;
}
.cid-uBcVySqRUC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVySqRUC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVySqRUC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVySqRUC .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVySqRUC .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVySqRUC .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVySqRUC .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVySqRUC .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVySqRUC .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-uBcVySqRUC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVySqRUC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVySqRUC .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVySqRUC .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVySqRUC .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVySqRUC ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVySqRUC .content-head {
  max-width: 800px;
}
.cid-uBcVySB3be {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVySB3be .mbr-text {
  color: #000000;
}
.cid-uBcVySB3be .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVySB3be .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVySB3be .mbr-text,
.cid-uBcVySB3be .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVySB3be .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVySB3be .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVySB3be .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVAjcHqo {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVAjcHqo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVAjcHqo .dropdown-menu {
  padding: 0;
}
.cid-uBcVAjcHqo .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVAjcHqo .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVAjcHqo .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVAjcHqo .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVAjcHqo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVAjcHqo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVAjcHqo .nav-link {
  position: relative;
}
.cid-uBcVAjcHqo .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVAjcHqo .dropdown-menu,
.cid-uBcVAjcHqo .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVAjcHqo .nav-item:focus,
.cid-uBcVAjcHqo .nav-link:focus {
  outline: none;
}
.cid-uBcVAjcHqo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVAjcHqo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVAjcHqo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVAjcHqo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVAjcHqo .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVAjcHqo .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVAjcHqo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVAjcHqo .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVAjcHqo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVAjcHqo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVAjcHqo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVAjcHqo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVAjcHqo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVAjcHqo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVAjcHqo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVAjcHqo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVAjcHqo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVAjcHqo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVAjcHqo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVAjcHqo .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVAjcHqo .navbar {
    min-height: 80px;
  }
}
.cid-uBcVAjcHqo .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVAjcHqo .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVAjcHqo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVAjcHqo .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVAjcHqo .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVAjcHqo .dropdown-item.active,
.cid-uBcVAjcHqo .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVAjcHqo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVAjcHqo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVAjcHqo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVAjcHqo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVAjcHqo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVAjcHqo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVAjcHqo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVAjcHqo button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVAjcHqo button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVAjcHqo button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVAjcHqo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVAjcHqo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVAjcHqo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVAjcHqo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVAjcHqo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVAjcHqo nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVAjcHqo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVAjcHqo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVAjcHqo nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVAjcHqo .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVAjcHqo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVAjcHqo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVAjcHqo .navbar {
    height: 70px;
  }
  .cid-uBcVAjcHqo .navbar.opened {
    height: auto;
  }
  .cid-uBcVAjcHqo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVAjcHqo .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVAjcHqo .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVAjcHqo .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVAjcHqo .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVAjcHqo .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVAjcHqo .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVAjcHqo .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVAjcHqo .navbar-nav {
  display: flex !important;
}
.cid-uBcVAjcHqo .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVAjcHqo .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVAjcHqo .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVAjcHqo .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVAjcHqo .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVAjcHqo .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVAjcHqo .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVAjcHqo .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVAjcHqo .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVAjcHqo button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVAjcHqo button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVAjcHqo button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVAjcHqo button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVAjcHqo button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVAjcHqo button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVAjcHqo button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVAjcHqo button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVAjcHqo .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVAjcHqo .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVAjcHqo .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVAjcHqo .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVAjcHqo .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVAjcHqo .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVAjcHqo .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVAjcHqo .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVAjcHqo .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVAjcHqo .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVAjcHqo .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVAjcHqo .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVAjcHqo .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVAjcHqo .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVAjcHqo .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVAjcHqo .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVAjcHqo .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVAjcHqo .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVAjcHqo .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVAjcHqo .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVAjcHqo .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVAjcHqo .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVAjcHqo .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVAjcHqo ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVAjcHqo ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVAjcHqo ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVAjcHqo .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVAjcHqo .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVAjcHqo .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVAjcHqo .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVAjcHqo .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVAjcHqo .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVAjcHqo .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVAjcHqo .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVAjcHqo .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVAjcHqo .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVAjcHqo .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVAjcHqo .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVAjnfcB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVAjnfcB .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVAjtjFP {
  display: flex;
  background-image: url("../../../assets/images/bg-1500x1200.webp");
}
.cid-uBcVAjtjFP .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@media (min-width: 768px) {
  .cid-uBcVAjtjFP {
    align-items: flex-end;
  }
  .cid-uBcVAjtjFP .row {
    justify-content: center;
  }
  .cid-uBcVAjtjFP .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVAjtjFP .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVAjtjFP {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVAjtjFP .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVAjtjFP .content-wrap {
    width: 100%;
  }
}
.cid-uBcVAjtjFP .mbr-section-title,
.cid-uBcVAjtjFP .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVAjtjFP .mbr-text,
.cid-uBcVAjtjFP .mbr-section-btn {
  text-align: center;
}
.cid-uFUR7OC1uK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uFUR7OC1uK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUR7OC1uK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUR7OC1uK .row {
  justify-content: center;
}
.cid-uFUR7OC1uK .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFUR7OC1uK .item {
    margin-bottom: 1rem;
  }
}
.cid-uFUR7OC1uK .item .item-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uFUR7OC1uK .item .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUR7OC1uK .item .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uFUR7OC1uK .content-head {
  max-width: 800px;
}
.cid-uBcVAjAkLx {
  background-color: #102f62;
}
.cid-uBcVAjAkLx .mbr-section-title {
  margin: 0;
}
.cid-uBcVAjAkLx .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVAjAkLx .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVAjAkLx .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVAjAkLx .team-item {
  transition: all 0.2s;
}
.cid-uBcVAjAkLx .team-item .item-image {
  position: relative !important;
}
.cid-uBcVAjAkLx .team-item .item-image img {
  width: 100%;
}
.cid-uBcVAjAkLx .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVAjAkLx .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVAjAkLx .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVAjAkLx .team-item .item-caption {
  background: #878787;
}
.cid-uBcVAjAkLx .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVAjAkLx .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVAjAkLx .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVAjAkLx .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVAjAkLx .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVAjAkLx .team-item:hover {
    transform: none;
  }
  .cid-uBcVAjAkLx .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVAjAkLx {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVAjAkLx {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVAjAkLx .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVAjAkLx .container-fluid {
  max-width: 1300px;
}
.cid-uBcVAjH5vh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-uBcVAjH5vh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVAjH5vh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVAjH5vh .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVAjH5vh .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVAjH5vh .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVAjH5vh .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVAjH5vh .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVAjH5vh .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVAjH5vh .mbr-section-title {
  color: #ffffff;
}
.cid-uBcVAjH5vh .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVAjH5vh .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVAjH5vh .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVAjH5vh .content-head {
  max-width: 800px;
}
.cid-uFUQjYOHfI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uFUQjYOHfI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUQjYOHfI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUQjYOHfI .row {
  justify-content: center;
}
.cid-uFUQjYOHfI .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFUQjYOHfI .item {
    margin-bottom: 1rem;
  }
}
.cid-uFUQjYOHfI .item .item-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uFUQjYOHfI .item .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUQjYOHfI .item .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uFUQjYOHfI .content-head {
  max-width: 800px;
}
.cid-uBcVAjREP1 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVAjREP1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVAjREP1 .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-uBcVAjREP1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVAjREP1 .row {
  flex-direction: row-reverse;
}
.cid-uBcVAjREP1 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVAjREP1 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVAjREP1 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVAjREP1 .mbr-section-title {
  color: #000000;
}
.cid-uBcVAjREP1 .mbr-text,
.cid-uBcVAjREP1 .mbr-section-btn {
  color: #000000;
}
.cid-uFUR9tMwIJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #edefeb;
}
.cid-uFUR9tMwIJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUR9tMwIJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUR9tMwIJ .row {
  justify-content: center;
}
.cid-uFUR9tMwIJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFUR9tMwIJ .item {
    margin-bottom: 1rem;
  }
}
.cid-uFUR9tMwIJ .item .item-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uFUR9tMwIJ .item .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUR9tMwIJ .item .item-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uFUR9tMwIJ .content-head {
  max-width: 800px;
}
.cid-uBcVAka2SP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVAka2SP .mbr-text {
  color: #000000;
}
.cid-uBcVAka2SP .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVAka2SP .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVAka2SP .mbr-text,
.cid-uBcVAka2SP .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVAka2SP .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVAka2SP .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVAka2SP .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVBSgfPC {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVBSgfPC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVBSgfPC .dropdown-menu {
  padding: 0;
}
.cid-uBcVBSgfPC .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVBSgfPC .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVBSgfPC .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVBSgfPC .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVBSgfPC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVBSgfPC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVBSgfPC .nav-link {
  position: relative;
}
.cid-uBcVBSgfPC .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVBSgfPC .dropdown-menu,
.cid-uBcVBSgfPC .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVBSgfPC .nav-item:focus,
.cid-uBcVBSgfPC .nav-link:focus {
  outline: none;
}
.cid-uBcVBSgfPC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVBSgfPC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVBSgfPC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVBSgfPC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVBSgfPC .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVBSgfPC .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVBSgfPC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVBSgfPC .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVBSgfPC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVBSgfPC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVBSgfPC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVBSgfPC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVBSgfPC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVBSgfPC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVBSgfPC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVBSgfPC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVBSgfPC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVBSgfPC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVBSgfPC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVBSgfPC .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVBSgfPC .navbar {
    min-height: 80px;
  }
}
.cid-uBcVBSgfPC .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVBSgfPC .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVBSgfPC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVBSgfPC .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVBSgfPC .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVBSgfPC .dropdown-item.active,
.cid-uBcVBSgfPC .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVBSgfPC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVBSgfPC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVBSgfPC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVBSgfPC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVBSgfPC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVBSgfPC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVBSgfPC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVBSgfPC button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVBSgfPC button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVBSgfPC button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVBSgfPC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVBSgfPC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVBSgfPC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVBSgfPC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVBSgfPC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVBSgfPC nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVBSgfPC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVBSgfPC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVBSgfPC nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVBSgfPC .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVBSgfPC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVBSgfPC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVBSgfPC .navbar {
    height: 70px;
  }
  .cid-uBcVBSgfPC .navbar.opened {
    height: auto;
  }
  .cid-uBcVBSgfPC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVBSgfPC .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVBSgfPC .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVBSgfPC .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVBSgfPC .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVBSgfPC .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVBSgfPC .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVBSgfPC .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVBSgfPC .navbar-nav {
  display: flex !important;
}
.cid-uBcVBSgfPC .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVBSgfPC .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVBSgfPC .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVBSgfPC .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVBSgfPC .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVBSgfPC .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVBSgfPC .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVBSgfPC .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVBSgfPC .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVBSgfPC button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVBSgfPC button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVBSgfPC button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVBSgfPC button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVBSgfPC button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVBSgfPC button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVBSgfPC button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVBSgfPC button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVBSgfPC .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVBSgfPC .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVBSgfPC .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVBSgfPC .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVBSgfPC .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVBSgfPC .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVBSgfPC .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVBSgfPC .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVBSgfPC .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVBSgfPC .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVBSgfPC .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVBSgfPC .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVBSgfPC .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVBSgfPC .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVBSgfPC .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVBSgfPC .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVBSgfPC .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVBSgfPC .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVBSgfPC .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVBSgfPC .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVBSgfPC .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVBSgfPC .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVBSgfPC .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVBSgfPC ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVBSgfPC ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVBSgfPC ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVBSgfPC .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVBSgfPC .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVBSgfPC .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVBSgfPC .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVBSgfPC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVBSgfPC .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVBSgfPC .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVBSgfPC .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVBSgfPC .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVBSgfPC .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVBSgfPC .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVBSgfPC .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVBSqtZK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVBSqtZK .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVBSvXNI {
  display: flex;
  background-image: url("../../../assets/images/bg-2000x1335.webp");
}
.cid-uBcVBSvXNI .mbr-overlay {
  background-color: #000000;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uBcVBSvXNI {
    align-items: flex-end;
  }
  .cid-uBcVBSvXNI .row {
    justify-content: center;
  }
  .cid-uBcVBSvXNI .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVBSvXNI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVBSvXNI {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVBSvXNI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVBSvXNI .content-wrap {
    width: 100%;
  }
}
.cid-uBcVBSvXNI .mbr-section-title,
.cid-uBcVBSvXNI .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVBSvXNI .mbr-text,
.cid-uBcVBSvXNI .mbr-section-btn {
  text-align: center;
}
.cid-uBcVBSCUga {
  background-color: #102f62;
}
.cid-uBcVBSCUga .mbr-section-title {
  margin: 0;
}
.cid-uBcVBSCUga .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVBSCUga .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVBSCUga .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVBSCUga .team-item {
  transition: all 0.2s;
}
.cid-uBcVBSCUga .team-item .item-image {
  position: relative !important;
}
.cid-uBcVBSCUga .team-item .item-image img {
  width: 100%;
}
.cid-uBcVBSCUga .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVBSCUga .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVBSCUga .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVBSCUga .team-item .item-caption {
  background: #878787;
}
.cid-uBcVBSCUga .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVBSCUga .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVBSCUga .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVBSCUga .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVBSCUga .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVBSCUga .team-item:hover {
    transform: none;
  }
  .cid-uBcVBSCUga .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVBSCUga {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVBSCUga {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVBSCUga .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVBSCUga .container-fluid {
  max-width: 1300px;
}
.cid-uBcVBSJB6x {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f92c50;
}
.cid-uBcVBSJB6x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVBSJB6x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVBSJB6x .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVBSJB6x .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVBSJB6x .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVBSJB6x .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVBSJB6x .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVBSJB6x .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVBSJB6x .mbr-section-title {
  color: #ffffff;
}
.cid-uBcVBSJB6x .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVBSJB6x .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVBSJB6x .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVBSJB6x .content-head {
  max-width: 800px;
}
.cid-uBcVBSU2Aa {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVBSU2Aa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVBSU2Aa .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-uBcVBSU2Aa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVBSU2Aa .row {
  flex-direction: row-reverse;
}
.cid-uBcVBSU2Aa .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVBSU2Aa .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVBSU2Aa .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVBSU2Aa .mbr-section-title {
  color: #000000;
}
.cid-uBcVBSU2Aa .mbr-text,
.cid-uBcVBSU2Aa .mbr-section-btn {
  color: #000000;
}
.cid-uBcVBT3Uls {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVBT3Uls .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVBT3Uls .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVBT3Uls .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVBT3Uls .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVBT3Uls .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVBT3Uls .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVBT3Uls .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVBT3Uls .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-uBcVBT3Uls .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVBT3Uls .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVBT3Uls .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVBT3Uls .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVBT3Uls .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVBT3Uls ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVBT3Uls .content-head {
  max-width: 800px;
}
.cid-uBcVBTd3BV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVBTd3BV .mbr-text {
  color: #000000;
}
.cid-uBcVBTd3BV .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVBTd3BV .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVBTd3BV .mbr-text,
.cid-uBcVBTd3BV .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVBTd3BV .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVBTd3BV .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVBTd3BV .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVGWvzZs {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVGWvzZs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVGWvzZs .dropdown-menu {
  padding: 0;
}
.cid-uBcVGWvzZs .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVGWvzZs .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVGWvzZs .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVGWvzZs .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVGWvzZs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVGWvzZs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVGWvzZs .nav-link {
  position: relative;
}
.cid-uBcVGWvzZs .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVGWvzZs .dropdown-menu,
.cid-uBcVGWvzZs .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVGWvzZs .nav-item:focus,
.cid-uBcVGWvzZs .nav-link:focus {
  outline: none;
}
.cid-uBcVGWvzZs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVGWvzZs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVGWvzZs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVGWvzZs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVGWvzZs .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVGWvzZs .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVGWvzZs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVGWvzZs .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVGWvzZs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVGWvzZs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVGWvzZs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVGWvzZs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVGWvzZs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVGWvzZs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVGWvzZs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVGWvzZs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVGWvzZs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVGWvzZs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVGWvzZs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVGWvzZs .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVGWvzZs .navbar {
    min-height: 80px;
  }
}
.cid-uBcVGWvzZs .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVGWvzZs .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVGWvzZs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVGWvzZs .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVGWvzZs .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVGWvzZs .dropdown-item.active,
.cid-uBcVGWvzZs .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVGWvzZs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVGWvzZs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVGWvzZs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVGWvzZs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVGWvzZs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVGWvzZs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVGWvzZs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVGWvzZs button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVGWvzZs button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVGWvzZs button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVGWvzZs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVGWvzZs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVGWvzZs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVGWvzZs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVGWvzZs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVGWvzZs nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVGWvzZs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVGWvzZs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVGWvzZs nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVGWvzZs .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVGWvzZs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVGWvzZs .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVGWvzZs .navbar {
    height: 70px;
  }
  .cid-uBcVGWvzZs .navbar.opened {
    height: auto;
  }
  .cid-uBcVGWvzZs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVGWvzZs .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVGWvzZs .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVGWvzZs .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVGWvzZs .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVGWvzZs .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVGWvzZs .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVGWvzZs .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVGWvzZs .navbar-nav {
  display: flex !important;
}
.cid-uBcVGWvzZs .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVGWvzZs .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVGWvzZs .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVGWvzZs .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVGWvzZs .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVGWvzZs .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVGWvzZs .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVGWvzZs .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVGWvzZs .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVGWvzZs button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVGWvzZs button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVGWvzZs button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVGWvzZs button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVGWvzZs button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVGWvzZs button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVGWvzZs button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVGWvzZs button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVGWvzZs .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVGWvzZs .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVGWvzZs .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVGWvzZs .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVGWvzZs .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVGWvzZs .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVGWvzZs .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVGWvzZs .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVGWvzZs .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVGWvzZs .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVGWvzZs .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVGWvzZs .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVGWvzZs .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVGWvzZs .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVGWvzZs .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVGWvzZs .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVGWvzZs .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVGWvzZs .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVGWvzZs .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVGWvzZs .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVGWvzZs .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVGWvzZs .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVGWvzZs .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVGWvzZs ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVGWvzZs ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVGWvzZs ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVGWvzZs .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVGWvzZs .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVGWvzZs .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVGWvzZs .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVGWvzZs .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVGWvzZs .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVGWvzZs .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVGWvzZs .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVGWvzZs .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVGWvzZs .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVGWvzZs .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVGWvzZs .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVGWFyvJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVGWFyvJ .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVGWL8fW {
  display: flex;
  background-image: url("../../../assets/images/background17.webp");
}
.cid-uBcVGWL8fW .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uBcVGWL8fW {
    align-items: flex-end;
  }
  .cid-uBcVGWL8fW .row {
    justify-content: center;
  }
  .cid-uBcVGWL8fW .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVGWL8fW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVGWL8fW {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVGWL8fW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVGWL8fW .content-wrap {
    width: 100%;
  }
}
.cid-uBcVGWL8fW .mbr-section-title,
.cid-uBcVGWL8fW .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVGWL8fW .mbr-text,
.cid-uBcVGWL8fW .mbr-section-btn {
  text-align: center;
}
.cid-uBcVGWSizP {
  background-color: #102f62;
}
.cid-uBcVGWSizP .mbr-section-title {
  margin: 0;
}
.cid-uBcVGWSizP .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVGWSizP .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVGWSizP .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVGWSizP .team-item {
  transition: all 0.2s;
}
.cid-uBcVGWSizP .team-item .item-image {
  position: relative !important;
}
.cid-uBcVGWSizP .team-item .item-image img {
  width: 100%;
}
.cid-uBcVGWSizP .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVGWSizP .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVGWSizP .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVGWSizP .team-item .item-caption {
  background: #878787;
}
.cid-uBcVGWSizP .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVGWSizP .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVGWSizP .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVGWSizP .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVGWSizP .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVGWSizP .team-item:hover {
    transform: none;
  }
  .cid-uBcVGWSizP .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVGWSizP {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVGWSizP {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVGWSizP .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVGWSizP .container-fluid {
  max-width: 1300px;
}
.cid-uBcVGX0lho {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2e481a;
}
.cid-uBcVGX0lho .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVGX0lho .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVGX0lho .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVGX0lho .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVGX0lho .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVGX0lho .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVGX0lho .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVGX0lho .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVGX0lho .mbr-section-title {
  color: #9fe870;
}
.cid-uBcVGX0lho .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVGX0lho .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVGX0lho .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVGX0lho .content-head {
  max-width: 800px;
}
.cid-uBcVGXb3nF {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVGXb3nF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVGXb3nF .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-uBcVGXb3nF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVGXb3nF .row {
  flex-direction: row-reverse;
}
.cid-uBcVGXb3nF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVGXb3nF .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVGXb3nF .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVGXb3nF .mbr-section-title {
  color: #000000;
}
.cid-uBcVGXb3nF .mbr-text,
.cid-uBcVGXb3nF .mbr-section-btn {
  color: #000000;
}
.cid-uBcVGXlbQu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVGXlbQu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVGXlbQu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVGXlbQu .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVGXlbQu .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVGXlbQu .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVGXlbQu .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVGXlbQu .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVGXlbQu .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-uBcVGXlbQu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVGXlbQu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVGXlbQu .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVGXlbQu .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVGXlbQu .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVGXlbQu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVGXlbQu .content-head {
  max-width: 800px;
}
.cid-uBcVGXvKAk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVGXvKAk .mbr-text {
  color: #000000;
}
.cid-uBcVGXvKAk .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVGXvKAk .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVGXvKAk .mbr-text,
.cid-uBcVGXvKAk .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVGXvKAk .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVGXvKAk .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVGXvKAk .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVIG9hOm {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVIG9hOm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVIG9hOm .dropdown-menu {
  padding: 0;
}
.cid-uBcVIG9hOm .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVIG9hOm .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVIG9hOm .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVIG9hOm .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVIG9hOm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVIG9hOm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVIG9hOm .nav-link {
  position: relative;
}
.cid-uBcVIG9hOm .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVIG9hOm .dropdown-menu,
.cid-uBcVIG9hOm .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVIG9hOm .nav-item:focus,
.cid-uBcVIG9hOm .nav-link:focus {
  outline: none;
}
.cid-uBcVIG9hOm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVIG9hOm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVIG9hOm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVIG9hOm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVIG9hOm .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVIG9hOm .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVIG9hOm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVIG9hOm .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVIG9hOm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVIG9hOm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVIG9hOm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVIG9hOm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVIG9hOm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVIG9hOm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVIG9hOm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVIG9hOm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVIG9hOm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVIG9hOm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVIG9hOm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVIG9hOm .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVIG9hOm .navbar {
    min-height: 80px;
  }
}
.cid-uBcVIG9hOm .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVIG9hOm .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVIG9hOm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVIG9hOm .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVIG9hOm .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVIG9hOm .dropdown-item.active,
.cid-uBcVIG9hOm .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVIG9hOm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVIG9hOm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVIG9hOm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVIG9hOm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVIG9hOm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVIG9hOm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVIG9hOm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVIG9hOm button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVIG9hOm button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVIG9hOm button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVIG9hOm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVIG9hOm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVIG9hOm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVIG9hOm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVIG9hOm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVIG9hOm nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVIG9hOm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVIG9hOm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVIG9hOm nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVIG9hOm .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVIG9hOm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVIG9hOm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVIG9hOm .navbar {
    height: 70px;
  }
  .cid-uBcVIG9hOm .navbar.opened {
    height: auto;
  }
  .cid-uBcVIG9hOm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVIG9hOm .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVIG9hOm .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVIG9hOm .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVIG9hOm .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVIG9hOm .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVIG9hOm .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVIG9hOm .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVIG9hOm .navbar-nav {
  display: flex !important;
}
.cid-uBcVIG9hOm .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVIG9hOm .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVIG9hOm .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVIG9hOm .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVIG9hOm .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVIG9hOm .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVIG9hOm .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVIG9hOm .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVIG9hOm .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVIG9hOm button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVIG9hOm button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVIG9hOm button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVIG9hOm button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVIG9hOm button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVIG9hOm button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVIG9hOm button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVIG9hOm button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVIG9hOm .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVIG9hOm .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVIG9hOm .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVIG9hOm .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVIG9hOm .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVIG9hOm .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVIG9hOm .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVIG9hOm .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVIG9hOm .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVIG9hOm .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVIG9hOm .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVIG9hOm .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVIG9hOm .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVIG9hOm .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVIG9hOm .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVIG9hOm .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVIG9hOm .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVIG9hOm .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVIG9hOm .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVIG9hOm .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVIG9hOm .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVIG9hOm .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVIG9hOm .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVIG9hOm ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVIG9hOm ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVIG9hOm ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVIG9hOm .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVIG9hOm .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVIG9hOm .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVIG9hOm .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVIG9hOm .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVIG9hOm .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVIG9hOm .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVIG9hOm .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVIG9hOm .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVIG9hOm .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVIG9hOm .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVIG9hOm .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVIGkL6j {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVIGkL6j .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVIGpL5a {
  display: flex;
  background-image: url("../../../assets/images/bg-1-1500x1200.webp");
}
.cid-uBcVIGpL5a .mbr-overlay {
  background-color: #000000;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uBcVIGpL5a {
    align-items: flex-end;
  }
  .cid-uBcVIGpL5a .row {
    justify-content: center;
  }
  .cid-uBcVIGpL5a .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVIGpL5a .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVIGpL5a {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVIGpL5a .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVIGpL5a .content-wrap {
    width: 100%;
  }
}
.cid-uBcVIGpL5a .mbr-section-title,
.cid-uBcVIGpL5a .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVIGpL5a .mbr-text,
.cid-uBcVIGpL5a .mbr-section-btn {
  text-align: center;
}
.cid-uFUTaSYDye {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7fff7;
}
.cid-uFUTaSYDye .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUTaSYDye .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUTaSYDye .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uFUTaSYDye .items-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uFUTaSYDye .items-wrapper {
    display: block;
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uFUTaSYDye .items-wrapper .item {
    margin-bottom: 12px;
  }
  .cid-uFUTaSYDye .items-wrapper .item:last-child {
    margin-bottom: 0;
  }
}
.cid-uFUTaSYDye .items-wrapper .item .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  background-color: #f92c50;
  padding: 48px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uFUTaSYDye .items-wrapper .item .item-wrapper {
    padding: 32px 16px;
  }
}
.cid-uFUTaSYDye .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uFUTaSYDye .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 24px;
  }
}
.cid-uFUTaSYDye .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uFUTaSYDye .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
  margin-top: 24px;
}
@media (max-width: 992px) {
  .cid-uFUTaSYDye .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
    margin-bottom: 16px;
  }
}
.cid-uFUTaSYDye .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  position: absolute;
  bottom: -1.8rem;
  left: 0;
  width: 100%;
  padding: 0 48px;
}
@media (max-width: 992px) {
  .cid-uFUTaSYDye .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
    padding: 0 16px;
    bottom: -1rem;
  }
}
.cid-uFUTaSYDye .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 70px;
  -webkit-text-stroke-width: .125rem;
  -webkit-text-stroke-color: #050f0f;
  color: #ffe66d;
}
@media (max-width: 992px) {
  .cid-uFUTaSYDye .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
    font-size: 48px;
    -webkit-text-stroke-width: .1rem;
  }
}
.cid-uFUTaSYDye .item-title {
  color: #050f0f;
}
.cid-uFUTaSYDye .item-text {
  color: #ffffff;
}
.cid-uFUTaSYDye .icon-wrapper {
  text-align: right;
}
.cid-uFUTaSYDye .item-title,
.cid-uFUTaSYDye .icon-wrapper,
.cid-uFUTaSYDye .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uBcVIGw6xj {
  background-color: #102f62;
}
.cid-uBcVIGw6xj .mbr-section-title {
  margin: 0;
}
.cid-uBcVIGw6xj .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVIGw6xj .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVIGw6xj .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVIGw6xj .team-item {
  transition: all 0.2s;
}
.cid-uBcVIGw6xj .team-item .item-image {
  position: relative !important;
}
.cid-uBcVIGw6xj .team-item .item-image img {
  width: 100%;
}
.cid-uBcVIGw6xj .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVIGw6xj .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVIGw6xj .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVIGw6xj .team-item .item-caption {
  background: #878787;
}
.cid-uBcVIGw6xj .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVIGw6xj .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVIGw6xj .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVIGw6xj .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVIGw6xj .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVIGw6xj .team-item:hover {
    transform: none;
  }
  .cid-uBcVIGw6xj .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVIGw6xj {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVIGw6xj {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVIGw6xj .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVIGw6xj .container-fluid {
  max-width: 1300px;
}
.cid-uBcVIGDuzp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f92c50;
}
.cid-uBcVIGDuzp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVIGDuzp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVIGDuzp .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVIGDuzp .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVIGDuzp .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVIGDuzp .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVIGDuzp .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVIGDuzp .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVIGDuzp .mbr-section-title {
  color: #ffffff;
}
.cid-uBcVIGDuzp .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVIGDuzp .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVIGDuzp .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVIGDuzp .content-head {
  max-width: 800px;
}
.cid-uFUTbsPaE6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7fff7;
}
.cid-uFUTbsPaE6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUTbsPaE6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUTbsPaE6 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uFUTbsPaE6 .items-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uFUTbsPaE6 .items-wrapper {
    display: block;
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uFUTbsPaE6 .items-wrapper .item {
    margin-bottom: 12px;
  }
  .cid-uFUTbsPaE6 .items-wrapper .item:last-child {
    margin-bottom: 0;
  }
}
.cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  background-color: #f92c50;
  padding: 48px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper {
    padding: 32px 16px;
  }
}
.cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 24px;
  }
}
.cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
  margin-top: 24px;
}
@media (max-width: 992px) {
  .cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
    margin-bottom: 16px;
  }
}
.cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  position: absolute;
  bottom: -1.8rem;
  left: 0;
  width: 100%;
  padding: 0 48px;
}
@media (max-width: 992px) {
  .cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
    padding: 0 16px;
    bottom: -1rem;
  }
}
.cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 70px;
  -webkit-text-stroke-width: .125rem;
  -webkit-text-stroke-color: #050f0f;
  color: #ffe66d;
}
@media (max-width: 992px) {
  .cid-uFUTbsPaE6 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
    font-size: 48px;
    -webkit-text-stroke-width: .1rem;
  }
}
.cid-uFUTbsPaE6 .item-title {
  color: #050f0f;
}
.cid-uFUTbsPaE6 .item-text {
  color: #ffffff;
}
.cid-uFUTbsPaE6 .icon-wrapper {
  text-align: right;
}
.cid-uFUTbsPaE6 .item-title,
.cid-uFUTbsPaE6 .icon-wrapper,
.cid-uFUTbsPaE6 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uBcVIGPCpb {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVIGPCpb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVIGPCpb .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-uBcVIGPCpb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVIGPCpb .row {
  flex-direction: row-reverse;
}
.cid-uBcVIGPCpb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVIGPCpb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVIGPCpb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVIGPCpb .mbr-section-title {
  color: #000000;
}
.cid-uBcVIGPCpb .mbr-text,
.cid-uBcVIGPCpb .mbr-section-btn {
  color: #000000;
}
.cid-uFUT9sz6hC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7fff7;
}
.cid-uFUT9sz6hC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUT9sz6hC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUT9sz6hC .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uFUT9sz6hC .items-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uFUT9sz6hC .items-wrapper {
    display: block;
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uFUT9sz6hC .items-wrapper .item {
    margin-bottom: 12px;
  }
  .cid-uFUT9sz6hC .items-wrapper .item:last-child {
    margin-bottom: 0;
  }
}
.cid-uFUT9sz6hC .items-wrapper .item .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  background-color: #f92c50;
  padding: 48px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uFUT9sz6hC .items-wrapper .item .item-wrapper {
    padding: 32px 16px;
  }
}
.cid-uFUT9sz6hC .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uFUT9sz6hC .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 24px;
  }
}
.cid-uFUT9sz6hC .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uFUT9sz6hC .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
  margin-top: 24px;
}
@media (max-width: 992px) {
  .cid-uFUT9sz6hC .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
    margin-bottom: 16px;
  }
}
.cid-uFUT9sz6hC .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  position: absolute;
  bottom: -1.8rem;
  left: 0;
  width: 100%;
  padding: 0 48px;
}
@media (max-width: 992px) {
  .cid-uFUT9sz6hC .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
    padding: 0 16px;
    bottom: -1rem;
  }
}
.cid-uFUT9sz6hC .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 70px;
  -webkit-text-stroke-width: .125rem;
  -webkit-text-stroke-color: #050f0f;
  color: #ffe66d;
}
@media (max-width: 992px) {
  .cid-uFUT9sz6hC .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
    font-size: 48px;
    -webkit-text-stroke-width: .1rem;
  }
}
.cid-uFUT9sz6hC .item-title {
  color: #050f0f;
}
.cid-uFUT9sz6hC .item-text {
  color: #ffffff;
}
.cid-uFUT9sz6hC .icon-wrapper {
  text-align: right;
}
.cid-uFUT9sz6hC .item-title,
.cid-uFUT9sz6hC .icon-wrapper,
.cid-uFUT9sz6hC .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uBcVIH6DTe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVIH6DTe .mbr-text {
  color: #000000;
}
.cid-uBcVIH6DTe .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVIH6DTe .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVIH6DTe .mbr-text,
.cid-uBcVIH6DTe .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVIH6DTe .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVIH6DTe .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVIH6DTe .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uFUSG5ebG8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7fff7;
}
.cid-uFUSG5ebG8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUSG5ebG8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUSG5ebG8 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uFUSG5ebG8 .items-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uFUSG5ebG8 .items-wrapper {
    display: block;
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uFUSG5ebG8 .items-wrapper .item {
    margin-bottom: 12px;
  }
  .cid-uFUSG5ebG8 .items-wrapper .item:last-child {
    margin-bottom: 0;
  }
}
.cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  background-color: #f92c50;
  padding: 48px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper {
    padding: 32px 16px;
  }
}
.cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 24px;
  }
}
.cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
  margin-top: 24px;
}
@media (max-width: 992px) {
  .cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
    margin-bottom: 16px;
  }
}
.cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  position: absolute;
  bottom: -1.8rem;
  left: 0;
  width: 100%;
  padding: 0 48px;
}
@media (max-width: 992px) {
  .cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
    padding: 0 16px;
    bottom: -1rem;
  }
}
.cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 70px;
  -webkit-text-stroke-width: .125rem;
  -webkit-text-stroke-color: #050f0f;
  color: #ffe66d;
}
@media (max-width: 992px) {
  .cid-uFUSG5ebG8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
    font-size: 48px;
    -webkit-text-stroke-width: .1rem;
  }
}
.cid-uFUSG5ebG8 .item-title {
  color: #050f0f;
}
.cid-uFUSG5ebG8 .item-text {
  color: #ffffff;
}
.cid-uFUSG5ebG8 .icon-wrapper {
  text-align: right;
}
.cid-uFUSG5ebG8 .item-title,
.cid-uFUSG5ebG8 .icon-wrapper,
.cid-uFUSG5ebG8 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uBcVKoVKEJ {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVKoVKEJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVKoVKEJ .dropdown-menu {
  padding: 0;
}
.cid-uBcVKoVKEJ .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVKoVKEJ .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVKoVKEJ .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVKoVKEJ .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVKoVKEJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVKoVKEJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVKoVKEJ .nav-link {
  position: relative;
}
.cid-uBcVKoVKEJ .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVKoVKEJ .dropdown-menu,
.cid-uBcVKoVKEJ .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVKoVKEJ .nav-item:focus,
.cid-uBcVKoVKEJ .nav-link:focus {
  outline: none;
}
.cid-uBcVKoVKEJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVKoVKEJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVKoVKEJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVKoVKEJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVKoVKEJ .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVKoVKEJ .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVKoVKEJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVKoVKEJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVKoVKEJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVKoVKEJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVKoVKEJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVKoVKEJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVKoVKEJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVKoVKEJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVKoVKEJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVKoVKEJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVKoVKEJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVKoVKEJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVKoVKEJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVKoVKEJ .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVKoVKEJ .navbar {
    min-height: 80px;
  }
}
.cid-uBcVKoVKEJ .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVKoVKEJ .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVKoVKEJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVKoVKEJ .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVKoVKEJ .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVKoVKEJ .dropdown-item.active,
.cid-uBcVKoVKEJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVKoVKEJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVKoVKEJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVKoVKEJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVKoVKEJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVKoVKEJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVKoVKEJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVKoVKEJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVKoVKEJ button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVKoVKEJ button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVKoVKEJ button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVKoVKEJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVKoVKEJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVKoVKEJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVKoVKEJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVKoVKEJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVKoVKEJ nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVKoVKEJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVKoVKEJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVKoVKEJ nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVKoVKEJ .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVKoVKEJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVKoVKEJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVKoVKEJ .navbar {
    height: 70px;
  }
  .cid-uBcVKoVKEJ .navbar.opened {
    height: auto;
  }
  .cid-uBcVKoVKEJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVKoVKEJ .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVKoVKEJ .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVKoVKEJ .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVKoVKEJ .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVKoVKEJ .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVKoVKEJ .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVKoVKEJ .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVKoVKEJ .navbar-nav {
  display: flex !important;
}
.cid-uBcVKoVKEJ .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVKoVKEJ .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVKoVKEJ .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVKoVKEJ .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVKoVKEJ .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVKoVKEJ .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVKoVKEJ .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVKoVKEJ .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVKoVKEJ .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVKoVKEJ button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVKoVKEJ button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVKoVKEJ button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVKoVKEJ button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVKoVKEJ button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVKoVKEJ button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVKoVKEJ button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVKoVKEJ button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVKoVKEJ .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVKoVKEJ .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVKoVKEJ .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVKoVKEJ .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVKoVKEJ .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVKoVKEJ .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVKoVKEJ .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVKoVKEJ .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVKoVKEJ .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVKoVKEJ .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVKoVKEJ .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVKoVKEJ .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVKoVKEJ .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVKoVKEJ .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVKoVKEJ .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVKoVKEJ .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVKoVKEJ .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVKoVKEJ .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVKoVKEJ .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVKoVKEJ .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVKoVKEJ .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVKoVKEJ .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVKoVKEJ .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVKoVKEJ ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVKoVKEJ ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVKoVKEJ ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVKoVKEJ .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVKoVKEJ .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVKoVKEJ .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVKoVKEJ .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVKoVKEJ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVKoVKEJ .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVKoVKEJ .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVKoVKEJ .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVKoVKEJ .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVKoVKEJ .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVKoVKEJ .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVKoVKEJ .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVKp7OC1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVKp7OC1 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVKpdk3v {
  display: flex;
  background-image: url("../../../assets/images/cfb3b8bc-6721-4af7-90f6-a5dfd65cf0c9-576x432.webp");
}
.cid-uBcVKpdk3v .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@media (min-width: 768px) {
  .cid-uBcVKpdk3v {
    align-items: flex-end;
  }
  .cid-uBcVKpdk3v .row {
    justify-content: center;
  }
  .cid-uBcVKpdk3v .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVKpdk3v .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVKpdk3v {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVKpdk3v .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVKpdk3v .content-wrap {
    width: 100%;
  }
}
.cid-uBcVKpdk3v .mbr-section-title,
.cid-uBcVKpdk3v .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVKpdk3v .mbr-text,
.cid-uBcVKpdk3v .mbr-section-btn {
  text-align: center;
}
.cid-uFVD0jUgFx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uFVD0jUgFx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFVD0jUgFx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFVD0jUgFx .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFVD0jUgFx .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uFVD0jUgFx .google-map {
  height: 100%;
  position: relative;
}
.cid-uFVD0jUgFx .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uFVD0jUgFx .google-map iframe {
    min-height: 350px;
  }
}
.cid-uFVD0jUgFx .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-uFVD0jUgFx .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFVD0jUgFx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFVD0jUgFx .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uFVD0jUgFx .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFVD0jUgFx .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uFVD0jUgFx ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uFVD0jUgFx .content-head {
  max-width: 800px;
}
.cid-uBcVKpkuRa {
  background-color: #102f62;
}
.cid-uBcVKpkuRa .mbr-section-title {
  margin: 0;
}
.cid-uBcVKpkuRa .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVKpkuRa .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVKpkuRa .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVKpkuRa .team-item {
  transition: all 0.2s;
}
.cid-uBcVKpkuRa .team-item .item-image {
  position: relative !important;
}
.cid-uBcVKpkuRa .team-item .item-image img {
  width: 100%;
}
.cid-uBcVKpkuRa .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVKpkuRa .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVKpkuRa .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVKpkuRa .team-item .item-caption {
  background: #878787;
}
.cid-uBcVKpkuRa .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVKpkuRa .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVKpkuRa .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVKpkuRa .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVKpkuRa .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVKpkuRa .team-item:hover {
    transform: none;
  }
  .cid-uBcVKpkuRa .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVKpkuRa {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVKpkuRa {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVKpkuRa .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVKpkuRa .container-fluid {
  max-width: 1300px;
}
.cid-uBcVKprAxU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-uBcVKprAxU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVKprAxU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVKprAxU .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVKprAxU .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVKprAxU .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVKprAxU .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVKprAxU .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVKprAxU .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #393193;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVKprAxU .mbr-section-title {
  color: #ffffff;
}
.cid-uBcVKprAxU .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVKprAxU .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVKprAxU .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVKprAxU .content-head {
  max-width: 800px;
}
.cid-uFVDeqYMGR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uFVDeqYMGR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFVDeqYMGR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFVDeqYMGR .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFVDeqYMGR .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uFVDeqYMGR .google-map {
  height: 100%;
  position: relative;
}
.cid-uFVDeqYMGR .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uFVDeqYMGR .google-map iframe {
    min-height: 350px;
  }
}
.cid-uFVDeqYMGR .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-uFVDeqYMGR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFVDeqYMGR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFVDeqYMGR .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uFVDeqYMGR .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFVDeqYMGR .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uFVDeqYMGR ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uFVDeqYMGR .content-head {
  max-width: 800px;
}
.cid-uBcVKpDr36 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVKpDr36 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVKpDr36 .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-uBcVKpDr36 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVKpDr36 .row {
  flex-direction: row-reverse;
}
.cid-uBcVKpDr36 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVKpDr36 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVKpDr36 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVKpDr36 .mbr-section-title {
  color: #000000;
}
.cid-uBcVKpDr36 .mbr-text,
.cid-uBcVKpDr36 .mbr-section-btn {
  color: #000000;
}
.cid-uBcVKpKCU7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVKpKCU7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVKpKCU7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVKpKCU7 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVKpKCU7 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVKpKCU7 .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVKpKCU7 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVKpKCU7 .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVKpKCU7 .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-uBcVKpKCU7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVKpKCU7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVKpKCU7 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVKpKCU7 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVKpKCU7 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVKpKCU7 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVKpKCU7 .content-head {
  max-width: 800px;
}
.cid-uBcVKpU3Ij {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVKpU3Ij .mbr-text {
  color: #000000;
}
.cid-uBcVKpU3Ij .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVKpU3Ij .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVKpU3Ij .mbr-text,
.cid-uBcVKpU3Ij .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVKpU3Ij .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVKpU3Ij .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVKpU3Ij .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVLPovf2 {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVLPovf2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVLPovf2 .dropdown-menu {
  padding: 0;
}
.cid-uBcVLPovf2 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVLPovf2 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVLPovf2 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVLPovf2 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVLPovf2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVLPovf2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVLPovf2 .nav-link {
  position: relative;
}
.cid-uBcVLPovf2 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVLPovf2 .dropdown-menu,
.cid-uBcVLPovf2 .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVLPovf2 .nav-item:focus,
.cid-uBcVLPovf2 .nav-link:focus {
  outline: none;
}
.cid-uBcVLPovf2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVLPovf2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVLPovf2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVLPovf2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVLPovf2 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVLPovf2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVLPovf2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVLPovf2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVLPovf2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVLPovf2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVLPovf2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVLPovf2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVLPovf2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVLPovf2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVLPovf2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVLPovf2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVLPovf2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVLPovf2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVLPovf2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVLPovf2 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVLPovf2 .navbar {
    min-height: 80px;
  }
}
.cid-uBcVLPovf2 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVLPovf2 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVLPovf2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVLPovf2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVLPovf2 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVLPovf2 .dropdown-item.active,
.cid-uBcVLPovf2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVLPovf2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVLPovf2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVLPovf2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVLPovf2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVLPovf2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVLPovf2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVLPovf2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVLPovf2 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVLPovf2 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVLPovf2 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVLPovf2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVLPovf2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVLPovf2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVLPovf2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVLPovf2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVLPovf2 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVLPovf2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVLPovf2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVLPovf2 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVLPovf2 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVLPovf2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVLPovf2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVLPovf2 .navbar {
    height: 70px;
  }
  .cid-uBcVLPovf2 .navbar.opened {
    height: auto;
  }
  .cid-uBcVLPovf2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVLPovf2 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVLPovf2 .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVLPovf2 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVLPovf2 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVLPovf2 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVLPovf2 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVLPovf2 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVLPovf2 .navbar-nav {
  display: flex !important;
}
.cid-uBcVLPovf2 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVLPovf2 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVLPovf2 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVLPovf2 .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVLPovf2 .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVLPovf2 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVLPovf2 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVLPovf2 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVLPovf2 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVLPovf2 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVLPovf2 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVLPovf2 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVLPovf2 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVLPovf2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVLPovf2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVLPovf2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVLPovf2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVLPovf2 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVLPovf2 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVLPovf2 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVLPovf2 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVLPovf2 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVLPovf2 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVLPovf2 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVLPovf2 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVLPovf2 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVLPovf2 .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVLPovf2 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVLPovf2 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVLPovf2 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVLPovf2 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVLPovf2 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVLPovf2 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVLPovf2 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVLPovf2 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVLPovf2 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVLPovf2 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVLPovf2 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVLPovf2 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVLPovf2 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVLPovf2 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVLPovf2 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVLPovf2 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVLPovf2 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVLPovf2 .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVLPovf2 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVLPovf2 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVLPovf2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVLPovf2 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVLPovf2 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVLPovf2 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVLPovf2 .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVLPovf2 .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVLPovf2 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVLPovf2 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVLPAfNB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVLPAfNB .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVLPFn6r {
  display: flex;
  background-image: url("../../../assets/images/electrical-technician-working-switchboard-with-fuses-copy-2000x1195.webp");
}
.cid-uBcVLPFn6r .mbr-overlay {
  background-color: #000000;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uBcVLPFn6r {
    align-items: flex-end;
  }
  .cid-uBcVLPFn6r .row {
    justify-content: center;
  }
  .cid-uBcVLPFn6r .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVLPFn6r .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVLPFn6r {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVLPFn6r .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVLPFn6r .content-wrap {
    width: 100%;
  }
}
.cid-uBcVLPFn6r .mbr-section-title,
.cid-uBcVLPFn6r .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVLPFn6r .mbr-text,
.cid-uBcVLPFn6r .mbr-section-btn {
  text-align: center;
}
.cid-uBcVLPLZJ5 {
  background-color: #102f62;
}
.cid-uBcVLPLZJ5 .mbr-section-title {
  margin: 0;
}
.cid-uBcVLPLZJ5 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVLPLZJ5 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVLPLZJ5 .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVLPLZJ5 .team-item {
  transition: all 0.2s;
}
.cid-uBcVLPLZJ5 .team-item .item-image {
  position: relative !important;
}
.cid-uBcVLPLZJ5 .team-item .item-image img {
  width: 100%;
}
.cid-uBcVLPLZJ5 .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVLPLZJ5 .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVLPLZJ5 .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVLPLZJ5 .team-item .item-caption {
  background: #878787;
}
.cid-uBcVLPLZJ5 .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVLPLZJ5 .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVLPLZJ5 .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVLPLZJ5 .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVLPLZJ5 .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVLPLZJ5 .team-item:hover {
    transform: none;
  }
  .cid-uBcVLPLZJ5 .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVLPLZJ5 {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVLPLZJ5 {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVLPLZJ5 .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVLPLZJ5 .container-fluid {
  max-width: 1300px;
}
.cid-uBcVLPUTVG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-uBcVLPUTVG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVLPUTVG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVLPUTVG .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVLPUTVG .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVLPUTVG .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVLPUTVG .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVLPUTVG .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVLPUTVG .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVLPUTVG .mbr-section-title {
  color: #ffffff;
}
.cid-uBcVLPUTVG .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVLPUTVG .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVLPUTVG .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVLPUTVG .content-head {
  max-width: 800px;
}
.cid-uBcVLQ4RTZ {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVLQ4RTZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVLQ4RTZ .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-uBcVLQ4RTZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVLQ4RTZ .row {
  flex-direction: row-reverse;
}
.cid-uBcVLQ4RTZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVLQ4RTZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVLQ4RTZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVLQ4RTZ .mbr-section-title {
  color: #000000;
}
.cid-uBcVLQ4RTZ .mbr-text,
.cid-uBcVLQ4RTZ .mbr-section-btn {
  color: #000000;
}
.cid-uBcVLQa5oZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVLQa5oZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVLQa5oZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVLQa5oZ .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVLQa5oZ .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVLQa5oZ .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVLQa5oZ .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVLQa5oZ .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVLQa5oZ .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-uBcVLQa5oZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVLQa5oZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVLQa5oZ .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVLQa5oZ .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVLQa5oZ .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVLQa5oZ ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVLQa5oZ .content-head {
  max-width: 800px;
}
.cid-uBcVLQlfV9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVLQlfV9 .mbr-text {
  color: #000000;
}
.cid-uBcVLQlfV9 .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVLQlfV9 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVLQlfV9 .mbr-text,
.cid-uBcVLQlfV9 .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVLQlfV9 .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVLQlfV9 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVLQlfV9 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVNZUXrY {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVNZUXrY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVNZUXrY .dropdown-menu {
  padding: 0;
}
.cid-uBcVNZUXrY .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVNZUXrY .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVNZUXrY .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVNZUXrY .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVNZUXrY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVNZUXrY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVNZUXrY .nav-link {
  position: relative;
}
.cid-uBcVNZUXrY .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVNZUXrY .dropdown-menu,
.cid-uBcVNZUXrY .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVNZUXrY .nav-item:focus,
.cid-uBcVNZUXrY .nav-link:focus {
  outline: none;
}
.cid-uBcVNZUXrY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVNZUXrY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVNZUXrY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVNZUXrY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVNZUXrY .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVNZUXrY .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVNZUXrY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVNZUXrY .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVNZUXrY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVNZUXrY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVNZUXrY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVNZUXrY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVNZUXrY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVNZUXrY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVNZUXrY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVNZUXrY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVNZUXrY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVNZUXrY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVNZUXrY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVNZUXrY .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVNZUXrY .navbar {
    min-height: 80px;
  }
}
.cid-uBcVNZUXrY .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVNZUXrY .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVNZUXrY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVNZUXrY .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVNZUXrY .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVNZUXrY .dropdown-item.active,
.cid-uBcVNZUXrY .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVNZUXrY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVNZUXrY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVNZUXrY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVNZUXrY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVNZUXrY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVNZUXrY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVNZUXrY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVNZUXrY button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVNZUXrY button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVNZUXrY button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVNZUXrY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVNZUXrY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVNZUXrY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVNZUXrY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVNZUXrY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVNZUXrY nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVNZUXrY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVNZUXrY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVNZUXrY nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVNZUXrY .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVNZUXrY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVNZUXrY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVNZUXrY .navbar {
    height: 70px;
  }
  .cid-uBcVNZUXrY .navbar.opened {
    height: auto;
  }
  .cid-uBcVNZUXrY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVNZUXrY .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVNZUXrY .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVNZUXrY .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVNZUXrY .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVNZUXrY .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVNZUXrY .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVNZUXrY .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVNZUXrY .navbar-nav {
  display: flex !important;
}
.cid-uBcVNZUXrY .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVNZUXrY .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVNZUXrY .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVNZUXrY .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVNZUXrY .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVNZUXrY .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVNZUXrY .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVNZUXrY .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVNZUXrY .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVNZUXrY button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVNZUXrY button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVNZUXrY button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVNZUXrY button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVNZUXrY button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVNZUXrY button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVNZUXrY button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVNZUXrY button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVNZUXrY .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVNZUXrY .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVNZUXrY .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVNZUXrY .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVNZUXrY .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVNZUXrY .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVNZUXrY .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVNZUXrY .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVNZUXrY .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVNZUXrY .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVNZUXrY .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVNZUXrY .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVNZUXrY .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVNZUXrY .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVNZUXrY .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVNZUXrY .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVNZUXrY .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVNZUXrY .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVNZUXrY .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVNZUXrY .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVNZUXrY .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVNZUXrY .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVNZUXrY .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVNZUXrY ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVNZUXrY ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVNZUXrY ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVNZUXrY .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVNZUXrY .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVNZUXrY .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVNZUXrY .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVNZUXrY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVNZUXrY .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVNZUXrY .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVNZUXrY .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVNZUXrY .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVNZUXrY .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVNZUXrY .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVNZUXrY .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVO04g0k {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVO04g0k .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVO093Oa {
  display: flex;
  background-image: url("../../../assets/images/bg-copy-2000x1121.webp");
}
.cid-uBcVO093Oa .mbr-overlay {
  background-color: #000000;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uBcVO093Oa {
    align-items: flex-end;
  }
  .cid-uBcVO093Oa .row {
    justify-content: center;
  }
  .cid-uBcVO093Oa .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVO093Oa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVO093Oa {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVO093Oa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVO093Oa .content-wrap {
    width: 100%;
  }
}
.cid-uBcVO093Oa .mbr-section-title,
.cid-uBcVO093Oa .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVO093Oa .mbr-text,
.cid-uBcVO093Oa .mbr-section-btn {
  text-align: center;
}
.cid-uFUsVWffmf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uFUsVWffmf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUsVWffmf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUsVWffmf .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uFUsVWffmf .items-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uFUsVWffmf .items-wrapper {
    display: block;
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uFUsVWffmf .items-wrapper .item {
    margin-bottom: 12px;
  }
  .cid-uFUsVWffmf .items-wrapper .item:last-child {
    margin-bottom: 0;
  }
}
.cid-uFUsVWffmf .items-wrapper .item .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  background-color: #ffffff;
  padding: 48px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uFUsVWffmf .items-wrapper .item .item-wrapper {
    padding: 32px 16px;
  }
}
.cid-uFUsVWffmf .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uFUsVWffmf .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 24px;
  }
}
.cid-uFUsVWffmf .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uFUsVWffmf .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
  margin-top: 24px;
}
@media (max-width: 992px) {
  .cid-uFUsVWffmf .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
    margin-bottom: 16px;
  }
}
.cid-uFUsVWffmf .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  position: absolute;
  bottom: -1.8rem;
  left: 0;
  width: 100%;
  padding: 0 48px;
}
@media (max-width: 992px) {
  .cid-uFUsVWffmf .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
    padding: 0 16px;
    bottom: -1rem;
  }
}
.cid-uFUsVWffmf .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 70px;
  -webkit-text-stroke-width: .125rem;
  -webkit-text-stroke-color: #050f0f;
  color: #ffe66d;
}
@media (max-width: 992px) {
  .cid-uFUsVWffmf .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
    font-size: 48px;
    -webkit-text-stroke-width: .1rem;
  }
}
.cid-uFUsVWffmf .item-title {
  color: #050f0f;
}
.cid-uFUsVWffmf .item-text {
  color: #050f0f;
}
.cid-uFUsVWffmf .icon-wrapper {
  text-align: right;
}
.cid-uBcVO0hzbF {
  background-color: #102f62;
}
.cid-uBcVO0hzbF .mbr-section-title {
  margin: 0;
}
.cid-uBcVO0hzbF .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVO0hzbF .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVO0hzbF .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVO0hzbF .team-item {
  transition: all 0.2s;
}
.cid-uBcVO0hzbF .team-item .item-image {
  position: relative !important;
}
.cid-uBcVO0hzbF .team-item .item-image img {
  width: 100%;
}
.cid-uBcVO0hzbF .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVO0hzbF .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVO0hzbF .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVO0hzbF .team-item .item-caption {
  background: #878787;
}
.cid-uBcVO0hzbF .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVO0hzbF .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVO0hzbF .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVO0hzbF .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVO0hzbF .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVO0hzbF .team-item:hover {
    transform: none;
  }
  .cid-uBcVO0hzbF .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVO0hzbF {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVO0hzbF {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVO0hzbF .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVO0hzbF .container-fluid {
  max-width: 1300px;
}
.cid-uBcVO0pMG3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-uBcVO0pMG3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVO0pMG3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVO0pMG3 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVO0pMG3 .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVO0pMG3 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVO0pMG3 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVO0pMG3 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVO0pMG3 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVO0pMG3 .mbr-section-title {
  color: #ffffff;
}
.cid-uBcVO0pMG3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVO0pMG3 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVO0pMG3 .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVO0pMG3 .content-head {
  max-width: 800px;
}
.cid-uBcVO0pMG3 .card-text,
.cid-uBcVO0pMG3 .item .mbr-section-btn {
  text-align: center;
}
.cid-uBcVO0pMG3 .card-title,
.cid-uBcVO0pMG3 .iconfont-wrapper {
  text-align: center;
}
.cid-uFUsSwtx8D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uFUsSwtx8D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUsSwtx8D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUsSwtx8D .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uFUsSwtx8D .items-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uFUsSwtx8D .items-wrapper {
    display: block;
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uFUsSwtx8D .items-wrapper .item {
    margin-bottom: 12px;
  }
  .cid-uFUsSwtx8D .items-wrapper .item:last-child {
    margin-bottom: 0;
  }
}
.cid-uFUsSwtx8D .items-wrapper .item .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  background-color: #ffffff;
  padding: 48px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uFUsSwtx8D .items-wrapper .item .item-wrapper {
    padding: 32px 16px;
  }
}
.cid-uFUsSwtx8D .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uFUsSwtx8D .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 24px;
  }
}
.cid-uFUsSwtx8D .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uFUsSwtx8D .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
  margin-top: 24px;
}
@media (max-width: 992px) {
  .cid-uFUsSwtx8D .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
    margin-bottom: 16px;
  }
}
.cid-uFUsSwtx8D .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  position: absolute;
  bottom: -1.8rem;
  left: 0;
  width: 100%;
  padding: 0 48px;
}
@media (max-width: 992px) {
  .cid-uFUsSwtx8D .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
    padding: 0 16px;
    bottom: -1rem;
  }
}
.cid-uFUsSwtx8D .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 70px;
  -webkit-text-stroke-width: .125rem;
  -webkit-text-stroke-color: #050f0f;
  color: #ffe66d;
}
@media (max-width: 992px) {
  .cid-uFUsSwtx8D .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
    font-size: 48px;
    -webkit-text-stroke-width: .1rem;
  }
}
.cid-uFUsSwtx8D .item-title {
  color: #050f0f;
}
.cid-uFUsSwtx8D .item-text {
  color: #050f0f;
}
.cid-uFUsSwtx8D .icon-wrapper {
  text-align: right;
}
.cid-uBcVO0ysA6 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVO0ysA6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVO0ysA6 .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-uBcVO0ysA6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVO0ysA6 .row {
  flex-direction: row-reverse;
}
.cid-uBcVO0ysA6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVO0ysA6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVO0ysA6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVO0ysA6 .mbr-section-title {
  color: #000000;
}
.cid-uBcVO0ysA6 .mbr-text,
.cid-uBcVO0ysA6 .mbr-section-btn {
  color: #000000;
}
.cid-uFUs3b3ye8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uFUs3b3ye8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUs3b3ye8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUs3b3ye8 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 32px;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uFUs3b3ye8 .items-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uFUs3b3ye8 .items-wrapper {
    display: block;
    padding: 0;
  }
}
@media (max-width: 992px) {
  .cid-uFUs3b3ye8 .items-wrapper .item {
    margin-bottom: 12px;
  }
  .cid-uFUs3b3ye8 .items-wrapper .item:last-child {
    margin-bottom: 0;
  }
}
.cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  background-color: #ffffff;
  padding: 48px;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper {
    padding: 32px 16px;
  }
}
.cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper .card-box .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper .card-box .item-title {
    margin-bottom: 24px;
  }
}
.cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper .card-box .item-text {
  margin-bottom: 16px;
}
.cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
  margin-top: 24px;
}
@media (max-width: 992px) {
  .cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper .card-box .mbr-section-btn {
    margin-bottom: 16px;
  }
}
.cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  position: absolute;
  bottom: -1.8rem;
  left: 0;
  width: 100%;
  padding: 0 48px;
}
@media (max-width: 992px) {
  .cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
    padding: 0 16px;
    bottom: -1rem;
  }
}
.cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 70px;
  -webkit-text-stroke-width: .125rem;
  -webkit-text-stroke-color: #050f0f;
  color: #ffe66d;
}
@media (max-width: 992px) {
  .cid-uFUs3b3ye8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
    font-size: 48px;
    -webkit-text-stroke-width: .1rem;
  }
}
.cid-uFUs3b3ye8 .item-title {
  color: #050f0f;
}
.cid-uFUs3b3ye8 .item-text {
  color: #050f0f;
}
.cid-uFUs3b3ye8 .icon-wrapper {
  text-align: right;
}
.cid-uBcVO0QayI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVO0QayI .mbr-text {
  color: #000000;
}
.cid-uBcVO0QayI .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVO0QayI .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVO0QayI .mbr-text,
.cid-uBcVO0QayI .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVO0QayI .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVO0QayI .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVO0QayI .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVPwlq0R {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVPwlq0R .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVPwlq0R .dropdown-menu {
  padding: 0;
}
.cid-uBcVPwlq0R .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVPwlq0R .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVPwlq0R .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVPwlq0R .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVPwlq0R .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVPwlq0R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVPwlq0R .nav-link {
  position: relative;
}
.cid-uBcVPwlq0R .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVPwlq0R .dropdown-menu,
.cid-uBcVPwlq0R .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVPwlq0R .nav-item:focus,
.cid-uBcVPwlq0R .nav-link:focus {
  outline: none;
}
.cid-uBcVPwlq0R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVPwlq0R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVPwlq0R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVPwlq0R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVPwlq0R .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVPwlq0R .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVPwlq0R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVPwlq0R .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVPwlq0R .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVPwlq0R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVPwlq0R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVPwlq0R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVPwlq0R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVPwlq0R .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVPwlq0R .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVPwlq0R .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVPwlq0R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVPwlq0R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVPwlq0R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVPwlq0R .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVPwlq0R .navbar {
    min-height: 80px;
  }
}
.cid-uBcVPwlq0R .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVPwlq0R .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVPwlq0R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVPwlq0R .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVPwlq0R .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVPwlq0R .dropdown-item.active,
.cid-uBcVPwlq0R .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVPwlq0R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVPwlq0R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVPwlq0R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVPwlq0R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVPwlq0R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVPwlq0R .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVPwlq0R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVPwlq0R button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVPwlq0R button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVPwlq0R button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVPwlq0R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVPwlq0R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVPwlq0R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVPwlq0R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVPwlq0R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVPwlq0R nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVPwlq0R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVPwlq0R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVPwlq0R nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVPwlq0R .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVPwlq0R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVPwlq0R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVPwlq0R .navbar {
    height: 70px;
  }
  .cid-uBcVPwlq0R .navbar.opened {
    height: auto;
  }
  .cid-uBcVPwlq0R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVPwlq0R .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVPwlq0R .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVPwlq0R .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVPwlq0R .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVPwlq0R .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVPwlq0R .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVPwlq0R .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVPwlq0R .navbar-nav {
  display: flex !important;
}
.cid-uBcVPwlq0R .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVPwlq0R .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVPwlq0R .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVPwlq0R .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVPwlq0R .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVPwlq0R .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVPwlq0R .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVPwlq0R .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVPwlq0R .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVPwlq0R button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVPwlq0R button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVPwlq0R button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVPwlq0R button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVPwlq0R button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVPwlq0R button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVPwlq0R button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVPwlq0R button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVPwlq0R .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVPwlq0R .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVPwlq0R .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVPwlq0R .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVPwlq0R .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVPwlq0R .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVPwlq0R .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVPwlq0R .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVPwlq0R .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVPwlq0R .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVPwlq0R .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVPwlq0R .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVPwlq0R .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVPwlq0R .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVPwlq0R .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVPwlq0R .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVPwlq0R .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVPwlq0R .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVPwlq0R .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVPwlq0R .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVPwlq0R .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVPwlq0R .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVPwlq0R .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVPwlq0R ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVPwlq0R ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVPwlq0R ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVPwlq0R .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVPwlq0R .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVPwlq0R .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVPwlq0R .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVPwlq0R .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVPwlq0R .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVPwlq0R .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVPwlq0R .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVPwlq0R .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVPwlq0R .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVPwlq0R .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVPwlq0R .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVPwvP9v {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVPwvP9v .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVPwAWd7 {
  display: flex;
  background-image: url("../../../assets/images/bg-960x960.webp");
}
.cid-uBcVPwAWd7 .mbr-overlay {
  background-color: #000000;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uBcVPwAWd7 {
    align-items: flex-end;
  }
  .cid-uBcVPwAWd7 .row {
    justify-content: center;
  }
  .cid-uBcVPwAWd7 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVPwAWd7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVPwAWd7 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVPwAWd7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVPwAWd7 .content-wrap {
    width: 100%;
  }
}
.cid-uBcVPwAWd7 .mbr-section-title,
.cid-uBcVPwAWd7 .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVPwAWd7 .mbr-text,
.cid-uBcVPwAWd7 .mbr-section-btn {
  text-align: center;
}
.cid-uBcVPwHtUE {
  background-color: #102f62;
}
.cid-uBcVPwHtUE .mbr-section-title {
  margin: 0;
}
.cid-uBcVPwHtUE .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVPwHtUE .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVPwHtUE .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVPwHtUE .team-item {
  transition: all 0.2s;
}
.cid-uBcVPwHtUE .team-item .item-image {
  position: relative !important;
}
.cid-uBcVPwHtUE .team-item .item-image img {
  width: 100%;
}
.cid-uBcVPwHtUE .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVPwHtUE .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVPwHtUE .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVPwHtUE .team-item .item-caption {
  background: #878787;
}
.cid-uBcVPwHtUE .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVPwHtUE .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVPwHtUE .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVPwHtUE .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVPwHtUE .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVPwHtUE .team-item:hover {
    transform: none;
  }
  .cid-uBcVPwHtUE .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVPwHtUE {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVPwHtUE {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVPwHtUE .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVPwHtUE .container-fluid {
  max-width: 1300px;
}
.cid-uBcVPwPVA2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-uBcVPwPVA2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVPwPVA2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVPwPVA2 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVPwPVA2 .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVPwPVA2 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVPwPVA2 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVPwPVA2 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVPwPVA2 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVPwPVA2 .mbr-section-title {
  color: #ffffff;
}
.cid-uBcVPwPVA2 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVPwPVA2 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVPwPVA2 .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVPwPVA2 .content-head {
  max-width: 800px;
}
.cid-uBcVPx0ZHZ {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVPx0ZHZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVPx0ZHZ .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-uBcVPx0ZHZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVPx0ZHZ .row {
  flex-direction: row-reverse;
}
.cid-uBcVPx0ZHZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVPx0ZHZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVPx0ZHZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVPx0ZHZ .mbr-section-title {
  color: #000000;
}
.cid-uBcVPx0ZHZ .mbr-text,
.cid-uBcVPx0ZHZ .mbr-section-btn {
  color: #000000;
}
.cid-uBcVPx74lF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVPx74lF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVPx74lF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVPx74lF .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVPx74lF .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVPx74lF .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVPx74lF .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVPx74lF .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVPx74lF .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-uBcVPx74lF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVPx74lF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVPx74lF .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVPx74lF .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVPx74lF .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVPx74lF ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVPx74lF .content-head {
  max-width: 800px;
}
.cid-uBcVPxhCzM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVPxhCzM .mbr-text {
  color: #000000;
}
.cid-uBcVPxhCzM .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVPxhCzM .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVPxhCzM .mbr-text,
.cid-uBcVPxhCzM .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVPxhCzM .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVPxhCzM .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVPxhCzM .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVR2oLmv {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVR2oLmv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVR2oLmv .dropdown-menu {
  padding: 0;
}
.cid-uBcVR2oLmv .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVR2oLmv .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVR2oLmv .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVR2oLmv .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVR2oLmv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVR2oLmv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVR2oLmv .nav-link {
  position: relative;
}
.cid-uBcVR2oLmv .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVR2oLmv .dropdown-menu,
.cid-uBcVR2oLmv .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVR2oLmv .nav-item:focus,
.cid-uBcVR2oLmv .nav-link:focus {
  outline: none;
}
.cid-uBcVR2oLmv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVR2oLmv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVR2oLmv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVR2oLmv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVR2oLmv .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVR2oLmv .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVR2oLmv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVR2oLmv .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVR2oLmv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVR2oLmv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVR2oLmv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVR2oLmv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVR2oLmv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVR2oLmv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVR2oLmv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVR2oLmv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVR2oLmv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVR2oLmv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVR2oLmv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVR2oLmv .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVR2oLmv .navbar {
    min-height: 80px;
  }
}
.cid-uBcVR2oLmv .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVR2oLmv .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVR2oLmv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVR2oLmv .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVR2oLmv .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVR2oLmv .dropdown-item.active,
.cid-uBcVR2oLmv .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVR2oLmv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVR2oLmv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVR2oLmv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVR2oLmv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVR2oLmv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVR2oLmv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVR2oLmv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVR2oLmv button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVR2oLmv button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVR2oLmv button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVR2oLmv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVR2oLmv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVR2oLmv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVR2oLmv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVR2oLmv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVR2oLmv nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVR2oLmv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVR2oLmv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVR2oLmv nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVR2oLmv .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVR2oLmv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVR2oLmv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVR2oLmv .navbar {
    height: 70px;
  }
  .cid-uBcVR2oLmv .navbar.opened {
    height: auto;
  }
  .cid-uBcVR2oLmv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVR2oLmv .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVR2oLmv .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVR2oLmv .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVR2oLmv .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVR2oLmv .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVR2oLmv .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVR2oLmv .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVR2oLmv .navbar-nav {
  display: flex !important;
}
.cid-uBcVR2oLmv .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVR2oLmv .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVR2oLmv .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVR2oLmv .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVR2oLmv .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVR2oLmv .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVR2oLmv .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVR2oLmv .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVR2oLmv .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVR2oLmv button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVR2oLmv button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVR2oLmv button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVR2oLmv button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVR2oLmv button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVR2oLmv button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVR2oLmv button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVR2oLmv button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVR2oLmv .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVR2oLmv .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVR2oLmv .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVR2oLmv .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVR2oLmv .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVR2oLmv .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVR2oLmv .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVR2oLmv .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVR2oLmv .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVR2oLmv .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVR2oLmv .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVR2oLmv .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVR2oLmv .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVR2oLmv .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVR2oLmv .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVR2oLmv .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVR2oLmv .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVR2oLmv .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVR2oLmv .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVR2oLmv .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVR2oLmv .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVR2oLmv .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVR2oLmv .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVR2oLmv ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVR2oLmv ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVR2oLmv ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVR2oLmv .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVR2oLmv .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVR2oLmv .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVR2oLmv .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVR2oLmv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVR2oLmv .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVR2oLmv .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVR2oLmv .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVR2oLmv .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVR2oLmv .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVR2oLmv .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVR2oLmv .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVR2yEuZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVR2yEuZ .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVR2FSsF {
  display: flex;
  background-image: url("../../../assets/images/background17.webp");
}
.cid-uBcVR2FSsF .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uBcVR2FSsF {
    align-items: flex-end;
  }
  .cid-uBcVR2FSsF .row {
    justify-content: center;
  }
  .cid-uBcVR2FSsF .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVR2FSsF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVR2FSsF {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVR2FSsF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVR2FSsF .content-wrap {
    width: 100%;
  }
}
.cid-uBcVR2FSsF .mbr-section-title,
.cid-uBcVR2FSsF .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVR2FSsF .mbr-text,
.cid-uBcVR2FSsF .mbr-section-btn {
  text-align: center;
}
.cid-uBcVR2Lk3R {
  background-color: #102f62;
}
.cid-uBcVR2Lk3R .mbr-section-title {
  margin: 0;
}
.cid-uBcVR2Lk3R .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVR2Lk3R .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVR2Lk3R .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVR2Lk3R .team-item {
  transition: all 0.2s;
}
.cid-uBcVR2Lk3R .team-item .item-image {
  position: relative !important;
}
.cid-uBcVR2Lk3R .team-item .item-image img {
  width: 100%;
}
.cid-uBcVR2Lk3R .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVR2Lk3R .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVR2Lk3R .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVR2Lk3R .team-item .item-caption {
  background: #878787;
}
.cid-uBcVR2Lk3R .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVR2Lk3R .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVR2Lk3R .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVR2Lk3R .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVR2Lk3R .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVR2Lk3R .team-item:hover {
    transform: none;
  }
  .cid-uBcVR2Lk3R .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVR2Lk3R {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVR2Lk3R {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVR2Lk3R .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVR2Lk3R .container-fluid {
  max-width: 1300px;
}
.cid-uBcVR2S7mV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2e481a;
}
.cid-uBcVR2S7mV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVR2S7mV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVR2S7mV .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVR2S7mV .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVR2S7mV .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVR2S7mV .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVR2S7mV .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVR2S7mV .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVR2S7mV .mbr-section-title {
  color: #9fe870;
}
.cid-uBcVR2S7mV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVR2S7mV .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVR2S7mV .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVR2S7mV .content-head {
  max-width: 800px;
}
.cid-uBcVR32dVo {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVR32dVo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVR32dVo .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-uBcVR32dVo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVR32dVo .row {
  flex-direction: row-reverse;
}
.cid-uBcVR32dVo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVR32dVo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVR32dVo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVR32dVo .mbr-section-title {
  color: #000000;
}
.cid-uBcVR32dVo .mbr-text,
.cid-uBcVR32dVo .mbr-section-btn {
  color: #000000;
}
.cid-uBcVR3cLRB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVR3cLRB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVR3cLRB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVR3cLRB .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVR3cLRB .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVR3cLRB .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVR3cLRB .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVR3cLRB .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVR3cLRB .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-uBcVR3cLRB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVR3cLRB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVR3cLRB .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVR3cLRB .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVR3cLRB .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVR3cLRB ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVR3cLRB .content-head {
  max-width: 800px;
}
.cid-uBcVR3lgWD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVR3lgWD .mbr-text {
  color: #000000;
}
.cid-uBcVR3lgWD .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVR3lgWD .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVR3lgWD .mbr-text,
.cid-uBcVR3lgWD .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVR3lgWD .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVR3lgWD .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVR3lgWD .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVSAAJM8 {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVSAAJM8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVSAAJM8 .dropdown-menu {
  padding: 0;
}
.cid-uBcVSAAJM8 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVSAAJM8 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVSAAJM8 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVSAAJM8 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVSAAJM8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVSAAJM8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVSAAJM8 .nav-link {
  position: relative;
}
.cid-uBcVSAAJM8 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVSAAJM8 .dropdown-menu,
.cid-uBcVSAAJM8 .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVSAAJM8 .nav-item:focus,
.cid-uBcVSAAJM8 .nav-link:focus {
  outline: none;
}
.cid-uBcVSAAJM8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVSAAJM8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVSAAJM8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVSAAJM8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVSAAJM8 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVSAAJM8 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVSAAJM8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVSAAJM8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVSAAJM8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVSAAJM8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVSAAJM8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVSAAJM8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVSAAJM8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVSAAJM8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVSAAJM8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVSAAJM8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVSAAJM8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVSAAJM8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVSAAJM8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVSAAJM8 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVSAAJM8 .navbar {
    min-height: 80px;
  }
}
.cid-uBcVSAAJM8 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVSAAJM8 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVSAAJM8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVSAAJM8 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVSAAJM8 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVSAAJM8 .dropdown-item.active,
.cid-uBcVSAAJM8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVSAAJM8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVSAAJM8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVSAAJM8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVSAAJM8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVSAAJM8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVSAAJM8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVSAAJM8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVSAAJM8 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVSAAJM8 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVSAAJM8 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVSAAJM8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVSAAJM8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVSAAJM8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVSAAJM8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVSAAJM8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVSAAJM8 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVSAAJM8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVSAAJM8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVSAAJM8 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVSAAJM8 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVSAAJM8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVSAAJM8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVSAAJM8 .navbar {
    height: 70px;
  }
  .cid-uBcVSAAJM8 .navbar.opened {
    height: auto;
  }
  .cid-uBcVSAAJM8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVSAAJM8 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVSAAJM8 .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVSAAJM8 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVSAAJM8 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVSAAJM8 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVSAAJM8 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVSAAJM8 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVSAAJM8 .navbar-nav {
  display: flex !important;
}
.cid-uBcVSAAJM8 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVSAAJM8 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVSAAJM8 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVSAAJM8 .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVSAAJM8 .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVSAAJM8 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVSAAJM8 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVSAAJM8 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVSAAJM8 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVSAAJM8 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVSAAJM8 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVSAAJM8 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVSAAJM8 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVSAAJM8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVSAAJM8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVSAAJM8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVSAAJM8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVSAAJM8 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVSAAJM8 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVSAAJM8 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVSAAJM8 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVSAAJM8 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVSAAJM8 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVSAAJM8 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVSAAJM8 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVSAAJM8 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVSAAJM8 .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVSAAJM8 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVSAAJM8 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVSAAJM8 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVSAAJM8 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVSAAJM8 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVSAAJM8 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVSAAJM8 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVSAAJM8 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVSAAJM8 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVSAAJM8 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVSAAJM8 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVSAAJM8 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVSAAJM8 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVSAAJM8 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVSAAJM8 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVSAAJM8 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVSAAJM8 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVSAAJM8 .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVSAAJM8 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVSAAJM8 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVSAAJM8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVSAAJM8 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVSAAJM8 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVSAAJM8 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVSAAJM8 .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVSAAJM8 .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVSAAJM8 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVSAAJM8 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVSAKwyW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVSAKwyW .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVSASRPw {
  display: flex;
  background-image: url("../../../assets/images/img-2933-1536x2048.webp");
}
.cid-uBcVSASRPw .mbr-overlay {
  background-color: #000000;
  opacity: 0.9;
}
@media (min-width: 768px) {
  .cid-uBcVSASRPw {
    align-items: flex-end;
  }
  .cid-uBcVSASRPw .row {
    justify-content: center;
  }
  .cid-uBcVSASRPw .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVSASRPw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVSASRPw {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVSASRPw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVSASRPw .content-wrap {
    width: 100%;
  }
}
.cid-uBcVSASRPw .mbr-section-title,
.cid-uBcVSASRPw .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVSASRPw .mbr-text,
.cid-uBcVSASRPw .mbr-section-btn {
  text-align: center;
}
.cid-uG5sCgdbY1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uG5sCgdbY1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG5sCgdbY1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uG5sCgdbY1 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uG5sCgdbY1 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uG5sCgdbY1 .google-map {
  height: 100%;
  position: relative;
}
.cid-uG5sCgdbY1 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uG5sCgdbY1 .google-map iframe {
    min-height: 350px;
  }
}
.cid-uG5sCgdbY1 .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-uG5sCgdbY1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uG5sCgdbY1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uG5sCgdbY1 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uG5sCgdbY1 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uG5sCgdbY1 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uG5sCgdbY1 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uG5sCgdbY1 .content-head {
  max-width: 800px;
}
.cid-uBcVSAYmAR {
  background-color: #102f62;
}
.cid-uBcVSAYmAR .mbr-section-title {
  margin: 0;
}
.cid-uBcVSAYmAR .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVSAYmAR .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVSAYmAR .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVSAYmAR .team-item {
  transition: all 0.2s;
}
.cid-uBcVSAYmAR .team-item .item-image {
  position: relative !important;
}
.cid-uBcVSAYmAR .team-item .item-image img {
  width: 100%;
}
.cid-uBcVSAYmAR .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVSAYmAR .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVSAYmAR .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVSAYmAR .team-item .item-caption {
  background: #878787;
}
.cid-uBcVSAYmAR .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVSAYmAR .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVSAYmAR .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVSAYmAR .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVSAYmAR .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVSAYmAR .team-item:hover {
    transform: none;
  }
  .cid-uBcVSAYmAR .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVSAYmAR {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVSAYmAR {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVSAYmAR .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVSAYmAR .container-fluid {
  max-width: 1300px;
}
.cid-uBcVSB7AIy {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2e481a;
}
.cid-uBcVSB7AIy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVSB7AIy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVSB7AIy .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVSB7AIy .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVSB7AIy .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVSB7AIy .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVSB7AIy .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVSB7AIy .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVSB7AIy .mbr-section-title {
  color: #9fe870;
}
.cid-uBcVSB7AIy .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVSB7AIy .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVSB7AIy .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVSB7AIy .content-head {
  max-width: 800px;
}
.cid-uBcVSB7AIy .card-text,
.cid-uBcVSB7AIy .item .mbr-section-btn {
  text-align: center;
}
.cid-uBcVSB7AIy .card-title,
.cid-uBcVSB7AIy .iconfont-wrapper {
  text-align: center;
}
.cid-uG5sDdE0es {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uG5sDdE0es .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG5sDdE0es .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uG5sDdE0es .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uG5sDdE0es .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uG5sDdE0es .google-map {
  height: 100%;
  position: relative;
}
.cid-uG5sDdE0es .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uG5sDdE0es .google-map iframe {
    min-height: 350px;
  }
}
.cid-uG5sDdE0es .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-uG5sDdE0es .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uG5sDdE0es .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uG5sDdE0es .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uG5sDdE0es .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uG5sDdE0es .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uG5sDdE0es ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uG5sDdE0es .content-head {
  max-width: 800px;
}
.cid-uBcVSBhOqG {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVSBhOqG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVSBhOqG .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-uBcVSBhOqG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVSBhOqG .row {
  flex-direction: row-reverse;
}
.cid-uBcVSBhOqG .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVSBhOqG .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVSBhOqG .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVSBhOqG .mbr-section-title {
  color: #000000;
}
.cid-uBcVSBhOqG .mbr-text,
.cid-uBcVSBhOqG .mbr-section-btn {
  color: #000000;
}
.cid-uBcVSBolKn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVSBolKn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVSBolKn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVSBolKn .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVSBolKn .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVSBolKn .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVSBolKn .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVSBolKn .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVSBolKn .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-uBcVSBolKn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVSBolKn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVSBolKn .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVSBolKn .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVSBolKn .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVSBolKn ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVSBolKn .content-head {
  max-width: 800px;
}
.cid-uBcVSByewz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVSByewz .mbr-text {
  color: #000000;
}
.cid-uBcVSByewz .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVSByewz .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVSByewz .mbr-text,
.cid-uBcVSByewz .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVSByewz .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVSByewz .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVSByewz .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVU6HZvM {
  z-index: 1000;
  width: 100%;
}
.cid-uBcVU6HZvM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVU6HZvM .dropdown-menu {
  padding: 0;
}
.cid-uBcVU6HZvM .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcVU6HZvM .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcVU6HZvM .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcVU6HZvM .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcVU6HZvM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcVU6HZvM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcVU6HZvM .nav-link {
  position: relative;
}
.cid-uBcVU6HZvM .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcVU6HZvM .dropdown-menu,
.cid-uBcVU6HZvM .navbar.opened {
  background: #212428 !important;
}
.cid-uBcVU6HZvM .nav-item:focus,
.cid-uBcVU6HZvM .nav-link:focus {
  outline: none;
}
.cid-uBcVU6HZvM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcVU6HZvM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcVU6HZvM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcVU6HZvM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcVU6HZvM .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcVU6HZvM .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcVU6HZvM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcVU6HZvM .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcVU6HZvM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcVU6HZvM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcVU6HZvM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcVU6HZvM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcVU6HZvM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcVU6HZvM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcVU6HZvM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcVU6HZvM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcVU6HZvM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcVU6HZvM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcVU6HZvM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcVU6HZvM .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcVU6HZvM .navbar {
    min-height: 80px;
  }
}
.cid-uBcVU6HZvM .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcVU6HZvM .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcVU6HZvM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcVU6HZvM .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcVU6HZvM .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcVU6HZvM .dropdown-item.active,
.cid-uBcVU6HZvM .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcVU6HZvM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcVU6HZvM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcVU6HZvM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcVU6HZvM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcVU6HZvM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcVU6HZvM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcVU6HZvM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcVU6HZvM button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVU6HZvM button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcVU6HZvM button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVU6HZvM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVU6HZvM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVU6HZvM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVU6HZvM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVU6HZvM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVU6HZvM nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVU6HZvM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVU6HZvM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVU6HZvM nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcVU6HZvM .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcVU6HZvM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcVU6HZvM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcVU6HZvM .navbar {
    height: 70px;
  }
  .cid-uBcVU6HZvM .navbar.opened {
    height: auto;
  }
  .cid-uBcVU6HZvM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcVU6HZvM .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcVU6HZvM .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcVU6HZvM .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcVU6HZvM .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcVU6HZvM .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcVU6HZvM .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcVU6HZvM .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcVU6HZvM .navbar-nav {
  display: flex !important;
}
.cid-uBcVU6HZvM .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcVU6HZvM .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcVU6HZvM .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVU6HZvM .navbar-nav .nav-item .nav-link:hover,
.cid-uBcVU6HZvM .navbar-nav .nav-item .nav-link:focus,
.cid-uBcVU6HZvM .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcVU6HZvM .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcVU6HZvM .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcVU6HZvM .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcVU6HZvM button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVU6HZvM button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcVU6HZvM button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVU6HZvM button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVU6HZvM button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcVU6HZvM button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVU6HZvM button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcVU6HZvM button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcVU6HZvM .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcVU6HZvM .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcVU6HZvM .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcVU6HZvM .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcVU6HZvM .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcVU6HZvM .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcVU6HZvM .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcVU6HZvM .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcVU6HZvM .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcVU6HZvM .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcVU6HZvM .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcVU6HZvM .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcVU6HZvM .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcVU6HZvM .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcVU6HZvM .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcVU6HZvM .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcVU6HZvM .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcVU6HZvM .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcVU6HZvM .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcVU6HZvM .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcVU6HZvM .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcVU6HZvM .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcVU6HZvM .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcVU6HZvM ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcVU6HZvM ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcVU6HZvM ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcVU6HZvM .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcVU6HZvM .social-container {
    padding-top: 40px;
  }
}
.cid-uBcVU6HZvM .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcVU6HZvM .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcVU6HZvM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcVU6HZvM .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcVU6HZvM .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcVU6HZvM .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcVU6HZvM .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcVU6HZvM .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcVU6HZvM .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcVU6HZvM .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcVU6Rxrs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcVU6Rxrs .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcVU6WbK2 {
  display: flex;
  background-image: url("../../../assets/images/background17.webp");
}
.cid-uBcVU6WbK2 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uBcVU6WbK2 {
    align-items: flex-end;
  }
  .cid-uBcVU6WbK2 .row {
    justify-content: center;
  }
  .cid-uBcVU6WbK2 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcVU6WbK2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcVU6WbK2 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcVU6WbK2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcVU6WbK2 .content-wrap {
    width: 100%;
  }
}
.cid-uBcVU6WbK2 .mbr-section-title,
.cid-uBcVU6WbK2 .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcVU6WbK2 .mbr-text,
.cid-uBcVU6WbK2 .mbr-section-btn {
  text-align: center;
}
.cid-uBcVU7301Q {
  background-color: #102f62;
}
.cid-uBcVU7301Q .mbr-section-title {
  margin: 0;
}
.cid-uBcVU7301Q .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcVU7301Q .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcVU7301Q .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcVU7301Q .team-item {
  transition: all 0.2s;
}
.cid-uBcVU7301Q .team-item .item-image {
  position: relative !important;
}
.cid-uBcVU7301Q .team-item .item-image img {
  width: 100%;
}
.cid-uBcVU7301Q .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcVU7301Q .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcVU7301Q .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcVU7301Q .team-item .item-caption {
  background: #878787;
}
.cid-uBcVU7301Q .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcVU7301Q .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcVU7301Q .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcVU7301Q .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcVU7301Q .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcVU7301Q .team-item:hover {
    transform: none;
  }
  .cid-uBcVU7301Q .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcVU7301Q {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcVU7301Q {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcVU7301Q .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcVU7301Q .container-fluid {
  max-width: 1300px;
}
.cid-uBcVU7axI3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2e481a;
}
.cid-uBcVU7axI3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVU7axI3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcVU7axI3 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcVU7axI3 .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcVU7axI3 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVU7axI3 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVU7axI3 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcVU7axI3 .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcVU7axI3 .mbr-section-title {
  color: #9fe870;
}
.cid-uBcVU7axI3 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcVU7axI3 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcVU7axI3 .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcVU7axI3 .content-head {
  max-width: 800px;
}
.cid-uBcVU7lngX {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcVU7lngX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVU7lngX .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-uBcVU7lngX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcVU7lngX .row {
  flex-direction: row-reverse;
}
.cid-uBcVU7lngX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcVU7lngX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcVU7lngX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcVU7lngX .mbr-section-title {
  color: #000000;
}
.cid-uBcVU7lngX .mbr-text,
.cid-uBcVU7lngX .mbr-section-btn {
  color: #000000;
}
.cid-uBcVU7s0cP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcVU7s0cP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcVU7s0cP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcVU7s0cP .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVU7s0cP .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcVU7s0cP .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcVU7s0cP .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcVU7s0cP .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcVU7s0cP .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-uBcVU7s0cP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcVU7s0cP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcVU7s0cP .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVU7s0cP .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVU7s0cP .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcVU7s0cP ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcVU7s0cP .content-head {
  max-width: 800px;
}
.cid-uBcVU7CmJL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcVU7CmJL .mbr-text {
  color: #000000;
}
.cid-uBcVU7CmJL .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcVU7CmJL .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcVU7CmJL .mbr-text,
.cid-uBcVU7CmJL .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcVU7CmJL .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcVU7CmJL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcVU7CmJL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWkt5jo5 {
  z-index: 1000;
  width: 100%;
}
.cid-uBcWkt5jo5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWkt5jo5 .dropdown-menu {
  padding: 0;
}
.cid-uBcWkt5jo5 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcWkt5jo5 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcWkt5jo5 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcWkt5jo5 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcWkt5jo5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcWkt5jo5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcWkt5jo5 .nav-link {
  position: relative;
}
.cid-uBcWkt5jo5 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcWkt5jo5 .dropdown-menu,
.cid-uBcWkt5jo5 .navbar.opened {
  background: #212428 !important;
}
.cid-uBcWkt5jo5 .nav-item:focus,
.cid-uBcWkt5jo5 .nav-link:focus {
  outline: none;
}
.cid-uBcWkt5jo5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcWkt5jo5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcWkt5jo5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcWkt5jo5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWkt5jo5 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcWkt5jo5 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcWkt5jo5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcWkt5jo5 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcWkt5jo5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcWkt5jo5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcWkt5jo5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcWkt5jo5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcWkt5jo5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcWkt5jo5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcWkt5jo5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcWkt5jo5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcWkt5jo5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcWkt5jo5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcWkt5jo5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcWkt5jo5 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcWkt5jo5 .navbar {
    min-height: 80px;
  }
}
.cid-uBcWkt5jo5 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcWkt5jo5 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcWkt5jo5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcWkt5jo5 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcWkt5jo5 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcWkt5jo5 .dropdown-item.active,
.cid-uBcWkt5jo5 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcWkt5jo5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcWkt5jo5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcWkt5jo5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcWkt5jo5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcWkt5jo5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcWkt5jo5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcWkt5jo5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcWkt5jo5 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWkt5jo5 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcWkt5jo5 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWkt5jo5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWkt5jo5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWkt5jo5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWkt5jo5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWkt5jo5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWkt5jo5 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWkt5jo5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWkt5jo5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWkt5jo5 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWkt5jo5 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcWkt5jo5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcWkt5jo5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcWkt5jo5 .navbar {
    height: 70px;
  }
  .cid-uBcWkt5jo5 .navbar.opened {
    height: auto;
  }
  .cid-uBcWkt5jo5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcWkt5jo5 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcWkt5jo5 .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcWkt5jo5 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcWkt5jo5 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcWkt5jo5 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcWkt5jo5 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcWkt5jo5 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcWkt5jo5 .navbar-nav {
  display: flex !important;
}
.cid-uBcWkt5jo5 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcWkt5jo5 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcWkt5jo5 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWkt5jo5 .navbar-nav .nav-item .nav-link:hover,
.cid-uBcWkt5jo5 .navbar-nav .nav-item .nav-link:focus,
.cid-uBcWkt5jo5 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWkt5jo5 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcWkt5jo5 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcWkt5jo5 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcWkt5jo5 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWkt5jo5 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcWkt5jo5 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWkt5jo5 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWkt5jo5 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWkt5jo5 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWkt5jo5 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWkt5jo5 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWkt5jo5 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWkt5jo5 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcWkt5jo5 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWkt5jo5 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWkt5jo5 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcWkt5jo5 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWkt5jo5 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWkt5jo5 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcWkt5jo5 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcWkt5jo5 .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcWkt5jo5 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcWkt5jo5 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcWkt5jo5 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcWkt5jo5 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcWkt5jo5 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcWkt5jo5 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcWkt5jo5 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcWkt5jo5 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcWkt5jo5 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcWkt5jo5 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcWkt5jo5 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcWkt5jo5 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcWkt5jo5 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcWkt5jo5 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcWkt5jo5 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcWkt5jo5 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcWkt5jo5 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcWkt5jo5 .social-container {
    padding-top: 40px;
  }
}
.cid-uBcWkt5jo5 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcWkt5jo5 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcWkt5jo5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcWkt5jo5 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcWkt5jo5 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcWkt5jo5 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcWkt5jo5 .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcWkt5jo5 .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcWkt5jo5 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcWkt5jo5 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcWkthLbV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcWkthLbV .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcWktnC60 {
  display: flex;
  background-image: url("../../../assets/images/bg-1230x409.webp");
}
.cid-uBcWktnC60 .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@media (min-width: 768px) {
  .cid-uBcWktnC60 {
    align-items: flex-end;
  }
  .cid-uBcWktnC60 .row {
    justify-content: center;
  }
  .cid-uBcWktnC60 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcWktnC60 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcWktnC60 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcWktnC60 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcWktnC60 .content-wrap {
    width: 100%;
  }
}
.cid-uBcWktnC60 .mbr-section-title,
.cid-uBcWktnC60 .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcWktnC60 .mbr-text,
.cid-uBcWktnC60 .mbr-section-btn {
  text-align: center;
}
.cid-uBcWktvKI0 {
  background-color: #102f62;
}
.cid-uBcWktvKI0 .mbr-section-title {
  margin: 0;
}
.cid-uBcWktvKI0 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcWktvKI0 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcWktvKI0 .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcWktvKI0 .team-item {
  transition: all 0.2s;
}
.cid-uBcWktvKI0 .team-item .item-image {
  position: relative !important;
}
.cid-uBcWktvKI0 .team-item .item-image img {
  width: 100%;
}
.cid-uBcWktvKI0 .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcWktvKI0 .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcWktvKI0 .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcWktvKI0 .team-item .item-caption {
  background: #878787;
}
.cid-uBcWktvKI0 .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcWktvKI0 .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcWktvKI0 .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcWktvKI0 .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcWktvKI0 .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcWktvKI0 .team-item:hover {
    transform: none;
  }
  .cid-uBcWktvKI0 .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcWktvKI0 {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcWktvKI0 {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcWktvKI0 .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcWktvKI0 .container-fluid {
  max-width: 1300px;
}
.cid-uBcWktDpoo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-uBcWktDpoo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWktDpoo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcWktDpoo .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcWktDpoo .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcWktDpoo .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWktDpoo .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWktDpoo .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWktDpoo .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcWktDpoo .mbr-section-title {
  color: #ffffff;
}
.cid-uBcWktDpoo .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcWktDpoo .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcWktDpoo .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcWktDpoo .content-head {
  max-width: 800px;
}
.cid-uBcWktNNlD {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcWktNNlD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWktNNlD .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-uBcWktNNlD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcWktNNlD .row {
  flex-direction: row-reverse;
}
.cid-uBcWktNNlD .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcWktNNlD .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcWktNNlD .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcWktNNlD .mbr-section-title {
  color: #000000;
}
.cid-uBcWktNNlD .mbr-text,
.cid-uBcWktNNlD .mbr-section-btn {
  color: #000000;
}
.cid-uBcWktUEYN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcWktUEYN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWktUEYN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcWktUEYN .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWktUEYN .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcWktUEYN .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcWktUEYN .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcWktUEYN .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcWktUEYN .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-uBcWktUEYN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcWktUEYN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcWktUEYN .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWktUEYN .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWktUEYN .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcWktUEYN ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcWktUEYN .content-head {
  max-width: 800px;
}
.cid-uBcWku33ks {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcWku33ks .mbr-text {
  color: #000000;
}
.cid-uBcWku33ks .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcWku33ks .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcWku33ks .mbr-text,
.cid-uBcWku33ks .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcWku33ks .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWku33ks .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWku33ks .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWmy5PN6 {
  z-index: 1000;
  width: 100%;
}
.cid-uBcWmy5PN6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWmy5PN6 .dropdown-menu {
  padding: 0;
}
.cid-uBcWmy5PN6 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcWmy5PN6 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcWmy5PN6 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcWmy5PN6 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcWmy5PN6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcWmy5PN6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcWmy5PN6 .nav-link {
  position: relative;
}
.cid-uBcWmy5PN6 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcWmy5PN6 .dropdown-menu,
.cid-uBcWmy5PN6 .navbar.opened {
  background: #212428 !important;
}
.cid-uBcWmy5PN6 .nav-item:focus,
.cid-uBcWmy5PN6 .nav-link:focus {
  outline: none;
}
.cid-uBcWmy5PN6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcWmy5PN6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcWmy5PN6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcWmy5PN6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWmy5PN6 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcWmy5PN6 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcWmy5PN6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcWmy5PN6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcWmy5PN6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcWmy5PN6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcWmy5PN6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcWmy5PN6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcWmy5PN6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcWmy5PN6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcWmy5PN6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcWmy5PN6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcWmy5PN6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcWmy5PN6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcWmy5PN6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcWmy5PN6 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcWmy5PN6 .navbar {
    min-height: 80px;
  }
}
.cid-uBcWmy5PN6 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcWmy5PN6 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcWmy5PN6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcWmy5PN6 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcWmy5PN6 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcWmy5PN6 .dropdown-item.active,
.cid-uBcWmy5PN6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcWmy5PN6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcWmy5PN6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcWmy5PN6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcWmy5PN6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcWmy5PN6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcWmy5PN6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcWmy5PN6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcWmy5PN6 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWmy5PN6 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcWmy5PN6 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWmy5PN6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWmy5PN6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWmy5PN6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWmy5PN6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWmy5PN6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWmy5PN6 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWmy5PN6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWmy5PN6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWmy5PN6 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWmy5PN6 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcWmy5PN6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcWmy5PN6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcWmy5PN6 .navbar {
    height: 70px;
  }
  .cid-uBcWmy5PN6 .navbar.opened {
    height: auto;
  }
  .cid-uBcWmy5PN6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcWmy5PN6 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcWmy5PN6 .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcWmy5PN6 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcWmy5PN6 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcWmy5PN6 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcWmy5PN6 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcWmy5PN6 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcWmy5PN6 .navbar-nav {
  display: flex !important;
}
.cid-uBcWmy5PN6 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcWmy5PN6 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcWmy5PN6 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWmy5PN6 .navbar-nav .nav-item .nav-link:hover,
.cid-uBcWmy5PN6 .navbar-nav .nav-item .nav-link:focus,
.cid-uBcWmy5PN6 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWmy5PN6 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcWmy5PN6 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcWmy5PN6 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcWmy5PN6 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWmy5PN6 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcWmy5PN6 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWmy5PN6 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWmy5PN6 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWmy5PN6 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWmy5PN6 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWmy5PN6 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWmy5PN6 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWmy5PN6 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcWmy5PN6 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWmy5PN6 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWmy5PN6 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcWmy5PN6 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWmy5PN6 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWmy5PN6 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcWmy5PN6 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcWmy5PN6 .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcWmy5PN6 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcWmy5PN6 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcWmy5PN6 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcWmy5PN6 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcWmy5PN6 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcWmy5PN6 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcWmy5PN6 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcWmy5PN6 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcWmy5PN6 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcWmy5PN6 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcWmy5PN6 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcWmy5PN6 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcWmy5PN6 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcWmy5PN6 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcWmy5PN6 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcWmy5PN6 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcWmy5PN6 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcWmy5PN6 .social-container {
    padding-top: 40px;
  }
}
.cid-uBcWmy5PN6 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcWmy5PN6 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcWmy5PN6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcWmy5PN6 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcWmy5PN6 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcWmy5PN6 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcWmy5PN6 .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcWmy5PN6 .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcWmy5PN6 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcWmy5PN6 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcWmygcw2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcWmygcw2 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcWmym8Wo {
  display: flex;
  background-image: url("../../../assets/images/background17.webp");
}
.cid-uBcWmym8Wo .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uBcWmym8Wo {
    align-items: flex-end;
  }
  .cid-uBcWmym8Wo .row {
    justify-content: center;
  }
  .cid-uBcWmym8Wo .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcWmym8Wo .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcWmym8Wo {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcWmym8Wo .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcWmym8Wo .content-wrap {
    width: 100%;
  }
}
.cid-uBcWmym8Wo .mbr-section-title,
.cid-uBcWmym8Wo .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcWmym8Wo .mbr-text,
.cid-uBcWmym8Wo .mbr-section-btn {
  text-align: center;
}
.cid-uBcWmytEB6 {
  background-color: #102f62;
}
.cid-uBcWmytEB6 .mbr-section-title {
  margin: 0;
}
.cid-uBcWmytEB6 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcWmytEB6 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcWmytEB6 .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcWmytEB6 .team-item {
  transition: all 0.2s;
}
.cid-uBcWmytEB6 .team-item .item-image {
  position: relative !important;
}
.cid-uBcWmytEB6 .team-item .item-image img {
  width: 100%;
}
.cid-uBcWmytEB6 .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcWmytEB6 .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcWmytEB6 .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcWmytEB6 .team-item .item-caption {
  background: #878787;
}
.cid-uBcWmytEB6 .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcWmytEB6 .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcWmytEB6 .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcWmytEB6 .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcWmytEB6 .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcWmytEB6 .team-item:hover {
    transform: none;
  }
  .cid-uBcWmytEB6 .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcWmytEB6 {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcWmytEB6 {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcWmytEB6 .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcWmytEB6 .container-fluid {
  max-width: 1300px;
}
.cid-uBcWmyAoKu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2e481a;
}
.cid-uBcWmyAoKu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWmyAoKu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcWmyAoKu .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcWmyAoKu .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcWmyAoKu .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWmyAoKu .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWmyAoKu .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWmyAoKu .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcWmyAoKu .mbr-section-title {
  color: #9fe870;
}
.cid-uBcWmyAoKu .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcWmyAoKu .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcWmyAoKu .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcWmyAoKu .content-head {
  max-width: 800px;
}
.cid-uBcWmyK1JX {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcWmyK1JX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWmyK1JX .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-uBcWmyK1JX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcWmyK1JX .row {
  flex-direction: row-reverse;
}
.cid-uBcWmyK1JX .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcWmyK1JX .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcWmyK1JX .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcWmyK1JX .mbr-section-title {
  color: #000000;
}
.cid-uBcWmyK1JX .mbr-text,
.cid-uBcWmyK1JX .mbr-section-btn {
  color: #000000;
}
.cid-uBcWmyTQV6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcWmyTQV6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWmyTQV6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcWmyTQV6 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWmyTQV6 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcWmyTQV6 .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcWmyTQV6 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcWmyTQV6 .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcWmyTQV6 .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-uBcWmyTQV6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcWmyTQV6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcWmyTQV6 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWmyTQV6 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWmyTQV6 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcWmyTQV6 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcWmyTQV6 .content-head {
  max-width: 800px;
}
.cid-uBcWmz3jxH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcWmz3jxH .mbr-text {
  color: #000000;
}
.cid-uBcWmz3jxH .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcWmz3jxH .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcWmz3jxH .mbr-text,
.cid-uBcWmz3jxH .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcWmz3jxH .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWmz3jxH .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWmz3jxH .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWodIeEi {
  z-index: 1000;
  width: 100%;
}
.cid-uBcWodIeEi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWodIeEi .dropdown-menu {
  padding: 0;
}
.cid-uBcWodIeEi .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcWodIeEi .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcWodIeEi .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcWodIeEi .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcWodIeEi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcWodIeEi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcWodIeEi .nav-link {
  position: relative;
}
.cid-uBcWodIeEi .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcWodIeEi .dropdown-menu,
.cid-uBcWodIeEi .navbar.opened {
  background: #212428 !important;
}
.cid-uBcWodIeEi .nav-item:focus,
.cid-uBcWodIeEi .nav-link:focus {
  outline: none;
}
.cid-uBcWodIeEi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcWodIeEi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcWodIeEi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcWodIeEi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWodIeEi .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcWodIeEi .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcWodIeEi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcWodIeEi .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcWodIeEi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcWodIeEi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcWodIeEi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcWodIeEi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcWodIeEi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcWodIeEi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcWodIeEi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcWodIeEi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcWodIeEi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcWodIeEi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcWodIeEi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcWodIeEi .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcWodIeEi .navbar {
    min-height: 80px;
  }
}
.cid-uBcWodIeEi .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcWodIeEi .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcWodIeEi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcWodIeEi .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcWodIeEi .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcWodIeEi .dropdown-item.active,
.cid-uBcWodIeEi .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcWodIeEi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcWodIeEi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcWodIeEi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcWodIeEi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcWodIeEi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcWodIeEi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcWodIeEi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcWodIeEi button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWodIeEi button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcWodIeEi button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWodIeEi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWodIeEi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWodIeEi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWodIeEi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWodIeEi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWodIeEi nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWodIeEi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWodIeEi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWodIeEi nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWodIeEi .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcWodIeEi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcWodIeEi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcWodIeEi .navbar {
    height: 70px;
  }
  .cid-uBcWodIeEi .navbar.opened {
    height: auto;
  }
  .cid-uBcWodIeEi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcWodIeEi .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcWodIeEi .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcWodIeEi .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcWodIeEi .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcWodIeEi .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcWodIeEi .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcWodIeEi .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcWodIeEi .navbar-nav {
  display: flex !important;
}
.cid-uBcWodIeEi .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcWodIeEi .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcWodIeEi .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWodIeEi .navbar-nav .nav-item .nav-link:hover,
.cid-uBcWodIeEi .navbar-nav .nav-item .nav-link:focus,
.cid-uBcWodIeEi .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWodIeEi .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcWodIeEi .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcWodIeEi .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcWodIeEi button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWodIeEi button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcWodIeEi button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWodIeEi button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWodIeEi button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWodIeEi button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWodIeEi button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWodIeEi button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWodIeEi .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWodIeEi .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcWodIeEi .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWodIeEi .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWodIeEi .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcWodIeEi .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWodIeEi .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWodIeEi .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcWodIeEi .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcWodIeEi .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcWodIeEi .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcWodIeEi .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcWodIeEi .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcWodIeEi .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcWodIeEi .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcWodIeEi .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcWodIeEi .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcWodIeEi .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcWodIeEi .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcWodIeEi .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcWodIeEi .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcWodIeEi .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcWodIeEi .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcWodIeEi ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcWodIeEi ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcWodIeEi ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcWodIeEi .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcWodIeEi .social-container {
    padding-top: 40px;
  }
}
.cid-uBcWodIeEi .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcWodIeEi .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcWodIeEi .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcWodIeEi .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcWodIeEi .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcWodIeEi .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcWodIeEi .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcWodIeEi .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcWodIeEi .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcWodIeEi .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcWodTmQv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcWodTmQv .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcWodYYXt {
  display: flex;
  background-image: url("../../../assets/images/background17.webp");
}
.cid-uBcWodYYXt .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uBcWodYYXt {
    align-items: flex-end;
  }
  .cid-uBcWodYYXt .row {
    justify-content: center;
  }
  .cid-uBcWodYYXt .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcWodYYXt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcWodYYXt {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcWodYYXt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcWodYYXt .content-wrap {
    width: 100%;
  }
}
.cid-uBcWodYYXt .mbr-section-title,
.cid-uBcWodYYXt .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcWodYYXt .mbr-text,
.cid-uBcWodYYXt .mbr-section-btn {
  text-align: center;
}
.cid-uBcWoe4ySv {
  background-color: #102f62;
}
.cid-uBcWoe4ySv .mbr-section-title {
  margin: 0;
}
.cid-uBcWoe4ySv .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcWoe4ySv .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcWoe4ySv .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcWoe4ySv .team-item {
  transition: all 0.2s;
}
.cid-uBcWoe4ySv .team-item .item-image {
  position: relative !important;
}
.cid-uBcWoe4ySv .team-item .item-image img {
  width: 100%;
}
.cid-uBcWoe4ySv .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcWoe4ySv .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcWoe4ySv .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcWoe4ySv .team-item .item-caption {
  background: #878787;
}
.cid-uBcWoe4ySv .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcWoe4ySv .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcWoe4ySv .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcWoe4ySv .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcWoe4ySv .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcWoe4ySv .team-item:hover {
    transform: none;
  }
  .cid-uBcWoe4ySv .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcWoe4ySv {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcWoe4ySv {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcWoe4ySv .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcWoe4ySv .container-fluid {
  max-width: 1300px;
}
.cid-uBcWoec5wK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2e481a;
}
.cid-uBcWoec5wK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWoec5wK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcWoec5wK .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcWoec5wK .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcWoec5wK .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWoec5wK .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWoec5wK .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWoec5wK .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcWoec5wK .mbr-section-title {
  color: #9fe870;
}
.cid-uBcWoec5wK .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcWoec5wK .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcWoec5wK .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcWoec5wK .content-head {
  max-width: 800px;
}
.cid-uBcWoenR1i {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcWoenR1i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWoenR1i .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-uBcWoenR1i .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcWoenR1i .row {
  flex-direction: row-reverse;
}
.cid-uBcWoenR1i .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcWoenR1i .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcWoenR1i .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcWoenR1i .mbr-section-title {
  color: #000000;
}
.cid-uBcWoenR1i .mbr-text,
.cid-uBcWoenR1i .mbr-section-btn {
  color: #000000;
}
.cid-uBcWoevdup {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcWoevdup .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWoevdup .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcWoevdup .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWoevdup .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcWoevdup .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcWoevdup .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcWoevdup .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcWoevdup .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-uBcWoevdup .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcWoevdup .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcWoevdup .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWoevdup .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWoevdup .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcWoevdup ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcWoevdup .content-head {
  max-width: 800px;
}
.cid-uBcWoeEhCa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcWoeEhCa .mbr-text {
  color: #000000;
}
.cid-uBcWoeEhCa .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcWoeEhCa .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcWoeEhCa .mbr-text,
.cid-uBcWoeEhCa .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcWoeEhCa .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWoeEhCa .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWoeEhCa .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWpTcdPC {
  z-index: 1000;
  width: 100%;
}
.cid-uBcWpTcdPC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWpTcdPC .dropdown-menu {
  padding: 0;
}
.cid-uBcWpTcdPC .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcWpTcdPC .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcWpTcdPC .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcWpTcdPC .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcWpTcdPC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcWpTcdPC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcWpTcdPC .nav-link {
  position: relative;
}
.cid-uBcWpTcdPC .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcWpTcdPC .dropdown-menu,
.cid-uBcWpTcdPC .navbar.opened {
  background: #212428 !important;
}
.cid-uBcWpTcdPC .nav-item:focus,
.cid-uBcWpTcdPC .nav-link:focus {
  outline: none;
}
.cid-uBcWpTcdPC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcWpTcdPC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcWpTcdPC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcWpTcdPC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWpTcdPC .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcWpTcdPC .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcWpTcdPC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcWpTcdPC .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcWpTcdPC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcWpTcdPC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcWpTcdPC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcWpTcdPC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcWpTcdPC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcWpTcdPC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcWpTcdPC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcWpTcdPC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcWpTcdPC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcWpTcdPC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcWpTcdPC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcWpTcdPC .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcWpTcdPC .navbar {
    min-height: 80px;
  }
}
.cid-uBcWpTcdPC .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcWpTcdPC .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcWpTcdPC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcWpTcdPC .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcWpTcdPC .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcWpTcdPC .dropdown-item.active,
.cid-uBcWpTcdPC .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcWpTcdPC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcWpTcdPC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcWpTcdPC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcWpTcdPC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcWpTcdPC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcWpTcdPC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcWpTcdPC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcWpTcdPC button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWpTcdPC button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcWpTcdPC button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWpTcdPC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWpTcdPC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWpTcdPC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWpTcdPC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWpTcdPC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWpTcdPC nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWpTcdPC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWpTcdPC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWpTcdPC nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWpTcdPC .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcWpTcdPC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcWpTcdPC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcWpTcdPC .navbar {
    height: 70px;
  }
  .cid-uBcWpTcdPC .navbar.opened {
    height: auto;
  }
  .cid-uBcWpTcdPC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcWpTcdPC .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcWpTcdPC .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcWpTcdPC .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcWpTcdPC .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcWpTcdPC .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcWpTcdPC .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcWpTcdPC .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcWpTcdPC .navbar-nav {
  display: flex !important;
}
.cid-uBcWpTcdPC .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcWpTcdPC .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcWpTcdPC .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWpTcdPC .navbar-nav .nav-item .nav-link:hover,
.cid-uBcWpTcdPC .navbar-nav .nav-item .nav-link:focus,
.cid-uBcWpTcdPC .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWpTcdPC .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcWpTcdPC .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcWpTcdPC .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcWpTcdPC button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWpTcdPC button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcWpTcdPC button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWpTcdPC button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWpTcdPC button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWpTcdPC button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWpTcdPC button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWpTcdPC button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWpTcdPC .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWpTcdPC .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcWpTcdPC .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWpTcdPC .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWpTcdPC .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcWpTcdPC .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWpTcdPC .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWpTcdPC .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcWpTcdPC .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcWpTcdPC .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcWpTcdPC .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcWpTcdPC .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcWpTcdPC .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcWpTcdPC .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcWpTcdPC .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcWpTcdPC .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcWpTcdPC .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcWpTcdPC .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcWpTcdPC .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcWpTcdPC .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcWpTcdPC .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcWpTcdPC .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcWpTcdPC .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcWpTcdPC ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcWpTcdPC ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcWpTcdPC ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcWpTcdPC .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcWpTcdPC .social-container {
    padding-top: 40px;
  }
}
.cid-uBcWpTcdPC .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcWpTcdPC .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcWpTcdPC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcWpTcdPC .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcWpTcdPC .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcWpTcdPC .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcWpTcdPC .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcWpTcdPC .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcWpTcdPC .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcWpTcdPC .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcWpTnLHi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcWpTnLHi .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcWpTtzgd {
  display: flex;
  background-image: url("../../../assets/images/bg-1718x1124.webp");
}
.cid-uBcWpTtzgd .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@media (min-width: 768px) {
  .cid-uBcWpTtzgd {
    align-items: flex-end;
  }
  .cid-uBcWpTtzgd .row {
    justify-content: center;
  }
  .cid-uBcWpTtzgd .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcWpTtzgd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcWpTtzgd {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcWpTtzgd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcWpTtzgd .content-wrap {
    width: 100%;
  }
}
.cid-uBcWpTtzgd .mbr-section-title,
.cid-uBcWpTtzgd .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcWpTtzgd .mbr-text,
.cid-uBcWpTtzgd .mbr-section-btn {
  text-align: center;
}
.cid-uKiisbTOIK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uKiisbTOIK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKiisbTOIK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uKiisbTOIK .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uKiisbTOIK .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uKiisbTOIK .google-map {
  height: 100%;
  position: relative;
}
.cid-uKiisbTOIK .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uKiisbTOIK .google-map iframe {
    min-height: 350px;
  }
}
.cid-uKiisbTOIK .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-uKiisbTOIK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uKiisbTOIK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uKiisbTOIK .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uKiisbTOIK .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKiisbTOIK .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uKiisbTOIK ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uKiisbTOIK .content-head {
  max-width: 800px;
}
.cid-uBcWpTziED {
  background-color: #102f62;
}
.cid-uBcWpTziED .mbr-section-title {
  margin: 0;
}
.cid-uBcWpTziED .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcWpTziED .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcWpTziED .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcWpTziED .team-item {
  transition: all 0.2s;
}
.cid-uBcWpTziED .team-item .item-image {
  position: relative !important;
}
.cid-uBcWpTziED .team-item .item-image img {
  width: 100%;
}
.cid-uBcWpTziED .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcWpTziED .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcWpTziED .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcWpTziED .team-item .item-caption {
  background: #878787;
}
.cid-uBcWpTziED .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcWpTziED .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcWpTziED .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcWpTziED .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcWpTziED .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcWpTziED .team-item:hover {
    transform: none;
  }
  .cid-uBcWpTziED .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcWpTziED {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcWpTziED {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcWpTziED .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcWpTziED .container-fluid {
  max-width: 1300px;
}
.cid-uBcWpTGioF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uBcWpTGioF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWpTGioF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcWpTGioF .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcWpTGioF .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcWpTGioF .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWpTGioF .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWpTGioF .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWpTGioF .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcWpTGioF .mbr-section-title {
  color: #ffffff;
}
.cid-uBcWpTGioF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcWpTGioF .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcWpTGioF .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcWpTGioF .content-head {
  max-width: 800px;
}
.cid-uBcWpTGioF .card-text,
.cid-uBcWpTGioF .item .mbr-section-btn {
  text-align: center;
}
.cid-uBcWpTGioF .card-title,
.cid-uBcWpTGioF .iconfont-wrapper {
  text-align: center;
}
.cid-uKiitKMHp0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uKiitKMHp0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKiitKMHp0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uKiitKMHp0 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uKiitKMHp0 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uKiitKMHp0 .google-map {
  height: 100%;
  position: relative;
}
.cid-uKiitKMHp0 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uKiitKMHp0 .google-map iframe {
    min-height: 350px;
  }
}
.cid-uKiitKMHp0 .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-uKiitKMHp0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uKiitKMHp0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uKiitKMHp0 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uKiitKMHp0 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uKiitKMHp0 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uKiitKMHp0 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uKiitKMHp0 .content-head {
  max-width: 800px;
}
.cid-uBcWpTQTyU {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcWpTQTyU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWpTQTyU .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-uBcWpTQTyU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcWpTQTyU .row {
  flex-direction: row-reverse;
}
.cid-uBcWpTQTyU .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcWpTQTyU .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcWpTQTyU .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcWpTQTyU .mbr-section-title {
  color: #000000;
}
.cid-uBcWpTQTyU .mbr-text,
.cid-uBcWpTQTyU .mbr-section-btn {
  color: #000000;
}
.cid-uBcWpTZ2m7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcWpTZ2m7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWpTZ2m7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcWpTZ2m7 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWpTZ2m7 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcWpTZ2m7 .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcWpTZ2m7 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcWpTZ2m7 .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcWpTZ2m7 .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-uBcWpTZ2m7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcWpTZ2m7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcWpTZ2m7 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWpTZ2m7 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWpTZ2m7 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcWpTZ2m7 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcWpTZ2m7 .content-head {
  max-width: 800px;
}
.cid-uBcWpU9Lic {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcWpU9Lic .mbr-text {
  color: #000000;
}
.cid-uBcWpU9Lic .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcWpU9Lic .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcWpU9Lic .mbr-text,
.cid-uBcWpU9Lic .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcWpU9Lic .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWpU9Lic .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWpU9Lic .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWrI2YwG {
  z-index: 1000;
  width: 100%;
}
.cid-uBcWrI2YwG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWrI2YwG .dropdown-menu {
  padding: 0;
}
.cid-uBcWrI2YwG .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcWrI2YwG .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcWrI2YwG .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcWrI2YwG .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcWrI2YwG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcWrI2YwG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcWrI2YwG .nav-link {
  position: relative;
}
.cid-uBcWrI2YwG .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcWrI2YwG .dropdown-menu,
.cid-uBcWrI2YwG .navbar.opened {
  background: #212428 !important;
}
.cid-uBcWrI2YwG .nav-item:focus,
.cid-uBcWrI2YwG .nav-link:focus {
  outline: none;
}
.cid-uBcWrI2YwG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcWrI2YwG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcWrI2YwG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcWrI2YwG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWrI2YwG .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcWrI2YwG .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcWrI2YwG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcWrI2YwG .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcWrI2YwG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcWrI2YwG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcWrI2YwG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcWrI2YwG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcWrI2YwG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcWrI2YwG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcWrI2YwG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcWrI2YwG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcWrI2YwG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcWrI2YwG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcWrI2YwG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcWrI2YwG .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcWrI2YwG .navbar {
    min-height: 80px;
  }
}
.cid-uBcWrI2YwG .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcWrI2YwG .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcWrI2YwG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcWrI2YwG .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcWrI2YwG .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcWrI2YwG .dropdown-item.active,
.cid-uBcWrI2YwG .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcWrI2YwG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcWrI2YwG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcWrI2YwG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcWrI2YwG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcWrI2YwG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcWrI2YwG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcWrI2YwG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcWrI2YwG button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWrI2YwG button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcWrI2YwG button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWrI2YwG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWrI2YwG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWrI2YwG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWrI2YwG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWrI2YwG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWrI2YwG nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWrI2YwG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWrI2YwG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWrI2YwG nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWrI2YwG .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcWrI2YwG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcWrI2YwG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcWrI2YwG .navbar {
    height: 70px;
  }
  .cid-uBcWrI2YwG .navbar.opened {
    height: auto;
  }
  .cid-uBcWrI2YwG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcWrI2YwG .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcWrI2YwG .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcWrI2YwG .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcWrI2YwG .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcWrI2YwG .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcWrI2YwG .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcWrI2YwG .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcWrI2YwG .navbar-nav {
  display: flex !important;
}
.cid-uBcWrI2YwG .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcWrI2YwG .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcWrI2YwG .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWrI2YwG .navbar-nav .nav-item .nav-link:hover,
.cid-uBcWrI2YwG .navbar-nav .nav-item .nav-link:focus,
.cid-uBcWrI2YwG .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWrI2YwG .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcWrI2YwG .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcWrI2YwG .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcWrI2YwG button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWrI2YwG button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcWrI2YwG button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWrI2YwG button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWrI2YwG button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWrI2YwG button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWrI2YwG button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWrI2YwG button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWrI2YwG .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWrI2YwG .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcWrI2YwG .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWrI2YwG .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWrI2YwG .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcWrI2YwG .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWrI2YwG .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWrI2YwG .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcWrI2YwG .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcWrI2YwG .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcWrI2YwG .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcWrI2YwG .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcWrI2YwG .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcWrI2YwG .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcWrI2YwG .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcWrI2YwG .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcWrI2YwG .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcWrI2YwG .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcWrI2YwG .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcWrI2YwG .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcWrI2YwG .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcWrI2YwG .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcWrI2YwG .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcWrI2YwG ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcWrI2YwG ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcWrI2YwG ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcWrI2YwG .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcWrI2YwG .social-container {
    padding-top: 40px;
  }
}
.cid-uBcWrI2YwG .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcWrI2YwG .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcWrI2YwG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcWrI2YwG .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcWrI2YwG .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcWrI2YwG .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcWrI2YwG .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcWrI2YwG .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcWrI2YwG .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcWrI2YwG .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcWrIcLYH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcWrIcLYH .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcWrIhpr7 {
  display: flex;
  background-image: url("../../../assets/images/background17.webp");
}
.cid-uBcWrIhpr7 .mbr-overlay {
  background-color: #000000;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .cid-uBcWrIhpr7 {
    align-items: flex-end;
  }
  .cid-uBcWrIhpr7 .row {
    justify-content: center;
  }
  .cid-uBcWrIhpr7 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcWrIhpr7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcWrIhpr7 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcWrIhpr7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcWrIhpr7 .content-wrap {
    width: 100%;
  }
}
.cid-uBcWrIhpr7 .mbr-section-title,
.cid-uBcWrIhpr7 .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcWrIhpr7 .mbr-text,
.cid-uBcWrIhpr7 .mbr-section-btn {
  text-align: center;
}
.cid-uBcWrIqTBP {
  background-color: #102f62;
}
.cid-uBcWrIqTBP .mbr-section-title {
  margin: 0;
}
.cid-uBcWrIqTBP .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcWrIqTBP .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcWrIqTBP .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcWrIqTBP .team-item {
  transition: all 0.2s;
}
.cid-uBcWrIqTBP .team-item .item-image {
  position: relative !important;
}
.cid-uBcWrIqTBP .team-item .item-image img {
  width: 100%;
}
.cid-uBcWrIqTBP .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcWrIqTBP .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcWrIqTBP .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcWrIqTBP .team-item .item-caption {
  background: #878787;
}
.cid-uBcWrIqTBP .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcWrIqTBP .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcWrIqTBP .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcWrIqTBP .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcWrIqTBP .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcWrIqTBP .team-item:hover {
    transform: none;
  }
  .cid-uBcWrIqTBP .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcWrIqTBP {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcWrIqTBP {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcWrIqTBP .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcWrIqTBP .container-fluid {
  max-width: 1300px;
}
.cid-uBcWrIxCIw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #2e481a;
}
.cid-uBcWrIxCIw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWrIxCIw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcWrIxCIw .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcWrIxCIw .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcWrIxCIw .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWrIxCIw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWrIxCIw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWrIxCIw .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcWrIxCIw .mbr-section-title {
  color: #9fe870;
}
.cid-uBcWrIxCIw .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcWrIxCIw .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcWrIxCIw .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcWrIxCIw .content-head {
  max-width: 800px;
}
.cid-uBcWrIHTMP {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcWrIHTMP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWrIHTMP .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-uBcWrIHTMP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcWrIHTMP .row {
  flex-direction: row-reverse;
}
.cid-uBcWrIHTMP .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcWrIHTMP .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcWrIHTMP .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcWrIHTMP .mbr-section-title {
  color: #000000;
}
.cid-uBcWrIHTMP .mbr-text,
.cid-uBcWrIHTMP .mbr-section-btn {
  color: #000000;
}
.cid-uBcWrIPYHB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcWrIPYHB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWrIPYHB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcWrIPYHB .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWrIPYHB .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcWrIPYHB .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcWrIPYHB .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcWrIPYHB .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcWrIPYHB .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-uBcWrIPYHB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcWrIPYHB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcWrIPYHB .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWrIPYHB .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWrIPYHB .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcWrIPYHB ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcWrIPYHB .content-head {
  max-width: 800px;
}
.cid-uBcWrIY9H2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcWrIY9H2 .mbr-text {
  color: #000000;
}
.cid-uBcWrIY9H2 .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcWrIY9H2 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcWrIY9H2 .mbr-text,
.cid-uBcWrIY9H2 .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcWrIY9H2 .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWrIY9H2 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWrIY9H2 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWtEBKl2 {
  z-index: 1000;
  width: 100%;
}
.cid-uBcWtEBKl2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWtEBKl2 .dropdown-menu {
  padding: 0;
}
.cid-uBcWtEBKl2 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcWtEBKl2 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcWtEBKl2 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcWtEBKl2 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcWtEBKl2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcWtEBKl2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcWtEBKl2 .nav-link {
  position: relative;
}
.cid-uBcWtEBKl2 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcWtEBKl2 .dropdown-menu,
.cid-uBcWtEBKl2 .navbar.opened {
  background: #212428 !important;
}
.cid-uBcWtEBKl2 .nav-item:focus,
.cid-uBcWtEBKl2 .nav-link:focus {
  outline: none;
}
.cid-uBcWtEBKl2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcWtEBKl2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcWtEBKl2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcWtEBKl2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWtEBKl2 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcWtEBKl2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcWtEBKl2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcWtEBKl2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcWtEBKl2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcWtEBKl2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcWtEBKl2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcWtEBKl2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcWtEBKl2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcWtEBKl2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcWtEBKl2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcWtEBKl2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcWtEBKl2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcWtEBKl2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcWtEBKl2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcWtEBKl2 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcWtEBKl2 .navbar {
    min-height: 80px;
  }
}
.cid-uBcWtEBKl2 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcWtEBKl2 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcWtEBKl2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcWtEBKl2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcWtEBKl2 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcWtEBKl2 .dropdown-item.active,
.cid-uBcWtEBKl2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcWtEBKl2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcWtEBKl2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcWtEBKl2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcWtEBKl2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcWtEBKl2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcWtEBKl2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcWtEBKl2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcWtEBKl2 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWtEBKl2 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcWtEBKl2 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWtEBKl2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWtEBKl2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWtEBKl2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWtEBKl2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWtEBKl2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWtEBKl2 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWtEBKl2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWtEBKl2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWtEBKl2 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWtEBKl2 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcWtEBKl2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcWtEBKl2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcWtEBKl2 .navbar {
    height: 70px;
  }
  .cid-uBcWtEBKl2 .navbar.opened {
    height: auto;
  }
  .cid-uBcWtEBKl2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcWtEBKl2 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcWtEBKl2 .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcWtEBKl2 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcWtEBKl2 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcWtEBKl2 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcWtEBKl2 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcWtEBKl2 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcWtEBKl2 .navbar-nav {
  display: flex !important;
}
.cid-uBcWtEBKl2 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcWtEBKl2 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcWtEBKl2 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWtEBKl2 .navbar-nav .nav-item .nav-link:hover,
.cid-uBcWtEBKl2 .navbar-nav .nav-item .nav-link:focus,
.cid-uBcWtEBKl2 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWtEBKl2 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcWtEBKl2 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcWtEBKl2 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcWtEBKl2 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWtEBKl2 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcWtEBKl2 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWtEBKl2 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWtEBKl2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWtEBKl2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWtEBKl2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWtEBKl2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWtEBKl2 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWtEBKl2 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcWtEBKl2 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWtEBKl2 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWtEBKl2 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcWtEBKl2 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWtEBKl2 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWtEBKl2 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcWtEBKl2 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcWtEBKl2 .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcWtEBKl2 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcWtEBKl2 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcWtEBKl2 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcWtEBKl2 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcWtEBKl2 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcWtEBKl2 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcWtEBKl2 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcWtEBKl2 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcWtEBKl2 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcWtEBKl2 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcWtEBKl2 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcWtEBKl2 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcWtEBKl2 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcWtEBKl2 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcWtEBKl2 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcWtEBKl2 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcWtEBKl2 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcWtEBKl2 .social-container {
    padding-top: 40px;
  }
}
.cid-uBcWtEBKl2 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcWtEBKl2 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcWtEBKl2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcWtEBKl2 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcWtEBKl2 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcWtEBKl2 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcWtEBKl2 .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcWtEBKl2 .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcWtEBKl2 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcWtEBKl2 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcWtEMSFt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcWtEMSFt .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcWtERGHq {
  display: flex;
  background-image: url("../../../assets/images/close-portrait-young-woman-with-sunglasses-earrings-warm-sunset-park.webp");
}
.cid-uBcWtERGHq .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@media (min-width: 768px) {
  .cid-uBcWtERGHq {
    align-items: flex-end;
  }
  .cid-uBcWtERGHq .row {
    justify-content: center;
  }
  .cid-uBcWtERGHq .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcWtERGHq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcWtERGHq {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcWtERGHq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcWtERGHq .content-wrap {
    width: 100%;
  }
}
.cid-uBcWtERGHq .mbr-section-title,
.cid-uBcWtERGHq .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcWtERGHq .mbr-text,
.cid-uBcWtERGHq .mbr-section-btn {
  text-align: center;
}
.cid-uFVnJfP9Fb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uFVnJfP9Fb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFVnJfP9Fb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFVnJfP9Fb .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFVnJfP9Fb .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uFVnJfP9Fb .google-map {
  height: 100%;
  position: relative;
}
.cid-uFVnJfP9Fb .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uFVnJfP9Fb .google-map iframe {
    min-height: 350px;
  }
}
.cid-uFVnJfP9Fb .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-uFVnJfP9Fb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFVnJfP9Fb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFVnJfP9Fb .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uFVnJfP9Fb .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFVnJfP9Fb .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uFVnJfP9Fb ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uFVnJfP9Fb .content-head {
  max-width: 800px;
}
.cid-uBcWtEYAa1 {
  background-color: #102f62;
}
.cid-uBcWtEYAa1 .mbr-section-title {
  margin: 0;
}
.cid-uBcWtEYAa1 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcWtEYAa1 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcWtEYAa1 .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcWtEYAa1 .team-item {
  transition: all 0.2s;
}
.cid-uBcWtEYAa1 .team-item .item-image {
  position: relative !important;
}
.cid-uBcWtEYAa1 .team-item .item-image img {
  width: 100%;
}
.cid-uBcWtEYAa1 .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcWtEYAa1 .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcWtEYAa1 .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcWtEYAa1 .team-item .item-caption {
  background: #878787;
}
.cid-uBcWtEYAa1 .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcWtEYAa1 .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcWtEYAa1 .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcWtEYAa1 .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcWtEYAa1 .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcWtEYAa1 .team-item:hover {
    transform: none;
  }
  .cid-uBcWtEYAa1 .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcWtEYAa1 {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcWtEYAa1 {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcWtEYAa1 .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcWtEYAa1 .container-fluid {
  max-width: 1300px;
}
.cid-uBcWtF7rjM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-uBcWtF7rjM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWtF7rjM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcWtF7rjM .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcWtF7rjM .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcWtF7rjM .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWtF7rjM .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWtF7rjM .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWtF7rjM .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcWtF7rjM .mbr-section-title {
  color: #ffffff;
}
.cid-uBcWtF7rjM .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcWtF7rjM .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcWtF7rjM .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcWtF7rjM .content-head {
  max-width: 800px;
}
.cid-uBcWtF7rjM .card-title,
.cid-uBcWtF7rjM .iconfont-wrapper {
  text-align: center;
}
.cid-uBcWtF7rjM .card-text,
.cid-uBcWtF7rjM .item .mbr-section-btn {
  text-align: center;
}
.cid-uFVnI0VTWu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uFVnI0VTWu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFVnI0VTWu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFVnI0VTWu .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFVnI0VTWu .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uFVnI0VTWu .google-map {
  height: 100%;
  position: relative;
}
.cid-uFVnI0VTWu .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uFVnI0VTWu .google-map iframe {
    min-height: 350px;
  }
}
.cid-uFVnI0VTWu .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-uFVnI0VTWu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFVnI0VTWu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFVnI0VTWu .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uFVnI0VTWu .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uFVnI0VTWu .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uFVnI0VTWu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uFVnI0VTWu .content-head {
  max-width: 800px;
}
.cid-uBcWtFi9yl {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcWtFi9yl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWtFi9yl .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-uBcWtFi9yl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcWtFi9yl .row {
  flex-direction: row-reverse;
}
.cid-uBcWtFi9yl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcWtFi9yl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcWtFi9yl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcWtFi9yl .mbr-section-title {
  color: #000000;
}
.cid-uBcWtFi9yl .mbr-text,
.cid-uBcWtFi9yl .mbr-section-btn {
  color: #000000;
}
.cid-uBcWtFqvkb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcWtFqvkb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWtFqvkb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcWtFqvkb .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWtFqvkb .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcWtFqvkb .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcWtFqvkb .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcWtFqvkb .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcWtFqvkb .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-uBcWtFqvkb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcWtFqvkb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcWtFqvkb .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWtFqvkb .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWtFqvkb .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcWtFqvkb ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcWtFqvkb .content-head {
  max-width: 800px;
}
.cid-uBcWtFAHBI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcWtFAHBI .mbr-text {
  color: #000000;
}
.cid-uBcWtFAHBI .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcWtFAHBI .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcWtFAHBI .mbr-text,
.cid-uBcWtFAHBI .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcWtFAHBI .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWtFAHBI .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWtFAHBI .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWvk1Rw3 {
  z-index: 1000;
  width: 100%;
}
.cid-uBcWvk1Rw3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWvk1Rw3 .dropdown-menu {
  padding: 0;
}
.cid-uBcWvk1Rw3 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uBcWvk1Rw3 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uBcWvk1Rw3 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uBcWvk1Rw3 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uBcWvk1Rw3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uBcWvk1Rw3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBcWvk1Rw3 .nav-link {
  position: relative;
}
.cid-uBcWvk1Rw3 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uBcWvk1Rw3 .dropdown-menu,
.cid-uBcWvk1Rw3 .navbar.opened {
  background: #212428 !important;
}
.cid-uBcWvk1Rw3 .nav-item:focus,
.cid-uBcWvk1Rw3 .nav-link:focus {
  outline: none;
}
.cid-uBcWvk1Rw3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBcWvk1Rw3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBcWvk1Rw3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBcWvk1Rw3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBcWvk1Rw3 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uBcWvk1Rw3 .navbar.opened {
  transition: all 0.3s;
}
.cid-uBcWvk1Rw3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBcWvk1Rw3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uBcWvk1Rw3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uBcWvk1Rw3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBcWvk1Rw3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBcWvk1Rw3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBcWvk1Rw3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBcWvk1Rw3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBcWvk1Rw3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBcWvk1Rw3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBcWvk1Rw3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBcWvk1Rw3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBcWvk1Rw3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBcWvk1Rw3 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uBcWvk1Rw3 .navbar {
    min-height: 80px;
  }
}
.cid-uBcWvk1Rw3 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uBcWvk1Rw3 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uBcWvk1Rw3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBcWvk1Rw3 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uBcWvk1Rw3 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uBcWvk1Rw3 .dropdown-item.active,
.cid-uBcWvk1Rw3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uBcWvk1Rw3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBcWvk1Rw3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBcWvk1Rw3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBcWvk1Rw3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uBcWvk1Rw3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBcWvk1Rw3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBcWvk1Rw3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBcWvk1Rw3 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWvk1Rw3 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uBcWvk1Rw3 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWvk1Rw3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWvk1Rw3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWvk1Rw3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWvk1Rw3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWvk1Rw3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWvk1Rw3 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWvk1Rw3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWvk1Rw3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWvk1Rw3 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBcWvk1Rw3 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uBcWvk1Rw3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBcWvk1Rw3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBcWvk1Rw3 .navbar {
    height: 70px;
  }
  .cid-uBcWvk1Rw3 .navbar.opened {
    height: auto;
  }
  .cid-uBcWvk1Rw3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBcWvk1Rw3 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uBcWvk1Rw3 .navbar-short {
    min-height: 70px;
  }
}
.cid-uBcWvk1Rw3 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uBcWvk1Rw3 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uBcWvk1Rw3 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uBcWvk1Rw3 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uBcWvk1Rw3 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uBcWvk1Rw3 .navbar-nav {
  display: flex !important;
}
.cid-uBcWvk1Rw3 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uBcWvk1Rw3 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uBcWvk1Rw3 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWvk1Rw3 .navbar-nav .nav-item .nav-link:hover,
.cid-uBcWvk1Rw3 .navbar-nav .nav-item .nav-link:focus,
.cid-uBcWvk1Rw3 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uBcWvk1Rw3 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uBcWvk1Rw3 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uBcWvk1Rw3 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uBcWvk1Rw3 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWvk1Rw3 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uBcWvk1Rw3 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWvk1Rw3 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWvk1Rw3 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uBcWvk1Rw3 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWvk1Rw3 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uBcWvk1Rw3 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBcWvk1Rw3 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uBcWvk1Rw3 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uBcWvk1Rw3 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uBcWvk1Rw3 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uBcWvk1Rw3 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uBcWvk1Rw3 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBcWvk1Rw3 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBcWvk1Rw3 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uBcWvk1Rw3 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uBcWvk1Rw3 .offcanvas.show {
  transform: translateX(0);
}
.cid-uBcWvk1Rw3 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uBcWvk1Rw3 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uBcWvk1Rw3 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uBcWvk1Rw3 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uBcWvk1Rw3 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uBcWvk1Rw3 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uBcWvk1Rw3 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uBcWvk1Rw3 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uBcWvk1Rw3 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uBcWvk1Rw3 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uBcWvk1Rw3 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uBcWvk1Rw3 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uBcWvk1Rw3 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uBcWvk1Rw3 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uBcWvk1Rw3 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uBcWvk1Rw3 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uBcWvk1Rw3 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uBcWvk1Rw3 .social-container {
    padding-top: 40px;
  }
}
.cid-uBcWvk1Rw3 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uBcWvk1Rw3 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uBcWvk1Rw3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uBcWvk1Rw3 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uBcWvk1Rw3 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uBcWvk1Rw3 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uBcWvk1Rw3 .soc-item:hover:before {
  opacity: 1;
}
.cid-uBcWvk1Rw3 .offcanvas_btn {
  margin-top: auto;
}
.cid-uBcWvk1Rw3 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uBcWvk1Rw3 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uBcWvkcTdR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uBcWvkcTdR .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-uBcWvkh0z2 {
  display: flex;
  background-image: url("../../../assets/images/bg-2000x1333.webp");
}
.cid-uBcWvkh0z2 .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@media (min-width: 768px) {
  .cid-uBcWvkh0z2 {
    align-items: flex-end;
  }
  .cid-uBcWvkh0z2 .row {
    justify-content: center;
  }
  .cid-uBcWvkh0z2 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uBcWvkh0z2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uBcWvkh0z2 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-uBcWvkh0z2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uBcWvkh0z2 .content-wrap {
    width: 100%;
  }
}
.cid-uBcWvkh0z2 .mbr-section-title,
.cid-uBcWvkh0z2 .mbr-section-subtitle {
  text-align: center;
}
.cid-uBcWvkh0z2 .mbr-text,
.cid-uBcWvkh0z2 .mbr-section-btn {
  text-align: center;
}
.cid-uBcWvknvQz {
  background-color: #102f62;
}
.cid-uBcWvknvQz .mbr-section-title {
  margin: 0;
}
.cid-uBcWvknvQz .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-uBcWvknvQz .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-uBcWvknvQz .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-uBcWvknvQz .team-item {
  transition: all 0.2s;
}
.cid-uBcWvknvQz .team-item .item-image {
  position: relative !important;
}
.cid-uBcWvknvQz .team-item .item-image img {
  width: 100%;
}
.cid-uBcWvknvQz .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-uBcWvknvQz .team-item .item-name p {
  margin-bottom: 0;
}
.cid-uBcWvknvQz .team-item .item-role p {
  margin-bottom: 0;
}
.cid-uBcWvknvQz .team-item .item-caption {
  background: #878787;
}
.cid-uBcWvknvQz .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-uBcWvknvQz .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-uBcWvknvQz .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-uBcWvknvQz .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-uBcWvknvQz .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-uBcWvknvQz .team-item:hover {
    transform: none;
  }
  .cid-uBcWvknvQz .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-uBcWvknvQz {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-uBcWvknvQz {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-uBcWvknvQz .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-uBcWvknvQz .container-fluid {
  max-width: 1300px;
}
.cid-uBcWvkuh5K {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-uBcWvkuh5K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWvkuh5K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBcWvkuh5K .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uBcWvkuh5K .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uBcWvkuh5K .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWvkuh5K .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWvkuh5K .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uBcWvkuh5K .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-uBcWvkuh5K .mbr-section-title {
  color: #ffffff;
}
.cid-uBcWvkuh5K .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBcWvkuh5K .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uBcWvkuh5K .card-box .item-footer {
  margin-top: auto;
}
.cid-uBcWvkuh5K .content-head {
  max-width: 800px;
}
.cid-uBcWvkF50o {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-uBcWvkF50o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWvkF50o .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-uBcWvkF50o .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBcWvkF50o .row {
  flex-direction: row-reverse;
}
.cid-uBcWvkF50o .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-uBcWvkF50o .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-uBcWvkF50o .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-uBcWvkF50o .mbr-section-title {
  color: #000000;
}
.cid-uBcWvkF50o .mbr-text,
.cid-uBcWvkF50o .mbr-section-btn {
  color: #000000;
}
.cid-uBcWvkOfnR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-uBcWvkOfnR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBcWvkOfnR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uBcWvkOfnR .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWvkOfnR .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-uBcWvkOfnR .google-map {
  height: 100%;
  position: relative;
}
.cid-uBcWvkOfnR .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-uBcWvkOfnR .google-map iframe {
    min-height: 350px;
  }
}
.cid-uBcWvkOfnR .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-uBcWvkOfnR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uBcWvkOfnR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uBcWvkOfnR .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWvkOfnR .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWvkOfnR .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-uBcWvkOfnR ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uBcWvkOfnR .content-head {
  max-width: 800px;
}
.cid-uBcWvkYyVw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-uBcWvkYyVw .mbr-text {
  color: #000000;
}
.cid-uBcWvkYyVw .mbr-section-subtitle {
  color: #000000;
}
.cid-uBcWvkYyVw .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uBcWvkYyVw .mbr-text,
.cid-uBcWvkYyVw .item .mbr-section-btn {
  text-align: left;
}
.cid-uBcWvkYyVw .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uBcWvkYyVw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uBcWvkYyVw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uFZOUVOP44 {
  z-index: 1000;
  width: 100%;
}
.cid-uFZOUVOP44 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFZOUVOP44 .dropdown-menu {
  padding: 0;
}
.cid-uFZOUVOP44 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-uFZOUVOP44 .dropdown-item {
    text-align: left !important;
  }
}
.cid-uFZOUVOP44 .dropdown-item:hover {
  background-position: right !important;
}
.cid-uFZOUVOP44 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uFZOUVOP44 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uFZOUVOP44 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uFZOUVOP44 .nav-link {
  position: relative;
}
.cid-uFZOUVOP44 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uFZOUVOP44 .dropdown-menu,
.cid-uFZOUVOP44 .navbar.opened {
  background: #212428 !important;
}
.cid-uFZOUVOP44 .nav-item:focus,
.cid-uFZOUVOP44 .nav-link:focus {
  outline: none;
}
.cid-uFZOUVOP44 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFZOUVOP44 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFZOUVOP44 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFZOUVOP44 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFZOUVOP44 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uFZOUVOP44 .navbar.opened {
  transition: all 0.3s;
}
.cid-uFZOUVOP44 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFZOUVOP44 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFZOUVOP44 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uFZOUVOP44 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFZOUVOP44 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFZOUVOP44 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFZOUVOP44 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFZOUVOP44 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uFZOUVOP44 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uFZOUVOP44 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uFZOUVOP44 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFZOUVOP44 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uFZOUVOP44 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFZOUVOP44 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uFZOUVOP44 .navbar {
    min-height: 80px;
  }
}
.cid-uFZOUVOP44 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uFZOUVOP44 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-uFZOUVOP44 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFZOUVOP44 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uFZOUVOP44 .navbar-brand {
    min-height: 69px;
  }
}
.cid-uFZOUVOP44 .dropdown-item.active,
.cid-uFZOUVOP44 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFZOUVOP44 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFZOUVOP44 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFZOUVOP44 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFZOUVOP44 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uFZOUVOP44 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uFZOUVOP44 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uFZOUVOP44 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFZOUVOP44 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uFZOUVOP44 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uFZOUVOP44 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uFZOUVOP44 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uFZOUVOP44 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uFZOUVOP44 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uFZOUVOP44 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uFZOUVOP44 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFZOUVOP44 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFZOUVOP44 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFZOUVOP44 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFZOUVOP44 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFZOUVOP44 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uFZOUVOP44 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFZOUVOP44 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFZOUVOP44 .navbar {
    height: 70px;
  }
  .cid-uFZOUVOP44 .navbar.opened {
    height: auto;
  }
  .cid-uFZOUVOP44 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFZOUVOP44 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-uFZOUVOP44 .navbar-short {
    min-height: 70px;
  }
}
.cid-uFZOUVOP44 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uFZOUVOP44 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uFZOUVOP44 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uFZOUVOP44 .container-fluid {
    padding: 0 3px;
  }
}
.cid-uFZOUVOP44 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uFZOUVOP44 .navbar-nav {
  display: flex !important;
}
.cid-uFZOUVOP44 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uFZOUVOP44 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uFZOUVOP44 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uFZOUVOP44 .navbar-nav .nav-item .nav-link:hover,
.cid-uFZOUVOP44 .navbar-nav .nav-item .nav-link:focus,
.cid-uFZOUVOP44 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uFZOUVOP44 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uFZOUVOP44 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uFZOUVOP44 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uFZOUVOP44 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uFZOUVOP44 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uFZOUVOP44 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uFZOUVOP44 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uFZOUVOP44 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uFZOUVOP44 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uFZOUVOP44 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uFZOUVOP44 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFZOUVOP44 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-uFZOUVOP44 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uFZOUVOP44 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uFZOUVOP44 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uFZOUVOP44 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uFZOUVOP44 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFZOUVOP44 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFZOUVOP44 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uFZOUVOP44 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uFZOUVOP44 .offcanvas.show {
  transform: translateX(0);
}
.cid-uFZOUVOP44 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uFZOUVOP44 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFZOUVOP44 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-uFZOUVOP44 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uFZOUVOP44 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uFZOUVOP44 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uFZOUVOP44 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uFZOUVOP44 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uFZOUVOP44 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uFZOUVOP44 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uFZOUVOP44 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uFZOUVOP44 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uFZOUVOP44 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uFZOUVOP44 ::-webkit-scrollbar {
  width: 1em;
}
.cid-uFZOUVOP44 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uFZOUVOP44 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uFZOUVOP44 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uFZOUVOP44 .social-container {
    padding-top: 40px;
  }
}
.cid-uFZOUVOP44 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uFZOUVOP44 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uFZOUVOP44 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-uFZOUVOP44 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-uFZOUVOP44 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uFZOUVOP44 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uFZOUVOP44 .soc-item:hover:before {
  opacity: 1;
}
.cid-uFZOUVOP44 .offcanvas_btn {
  margin-top: auto;
}
.cid-uFZOUVOP44 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uFZOUVOP44 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uFZOUW0tjz {
  background-image: url("../../../assets/images/82002576.webp");
}
.cid-uFZOUW0tjz img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uFZOUW0tjz .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uFZOUW0tjz .images {
    display: none;
  }
}
.cid-uFZOUW0tjz .image-wrapper-1,
.cid-uFZOUW0tjz .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uFZOUW0tjz .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uFZOUW0tjz .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uFZOUW0tjz .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uFZOUW0tjz .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uFZOUW0tjz .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uFZOUW0tjz .image-wrapper-2 img {
  width: 90%;
}
.cid-uFZOUW0tjz .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uFZOUW0tjz .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uFZOUW0tjz .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uFZOUW0tjz .text-wrapper {
  width: 100%;
}
.cid-uFZOUW0tjz .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uFZOUW0tjz .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uFZOUW0tjz .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uFZOUW0tjz .mbr-section-btn {
    margin: 0;
  }
}
.cid-uFZOUW0tjz .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uFZOUW0tjz .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uFZOUW0tjz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZOUW0tjz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFZOUW0tjz .text {
  display: flex;
  align-items: center;
}
.cid-uG5rpPYJ9Q {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uG5rpPYJ9Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG5rpPYJ9Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uG5rpPYJ9Q .container-fluid {
    padding: 0;
  }
}
.cid-uG5rpPYJ9Q .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uG5rpPYJ9Q .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uG5rpPYJ9Q .embla__button--next,
.cid-uG5rpPYJ9Q .embla__button--prev {
  display: flex;
}
.cid-uG5rpPYJ9Q .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uG5rpPYJ9Q .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uG5rpPYJ9Q .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uG5rpPYJ9Q .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uG5rpPYJ9Q .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uG5rpPYJ9Q .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uG5rpPYJ9Q .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uG5rpPYJ9Q .embla {
  position: relative;
  width: 100%;
}
.cid-uG5rpPYJ9Q .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uG5rpPYJ9Q .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uG5rpPYJ9Q .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uG5rpPYJ9Q .embla__slide a {
  cursor: grab;
}
.cid-uG5rpPYJ9Q .embla__slide a:active {
  cursor: grabbing;
}
.cid-uG5rpPYJ9Q .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uG5rpPYJ9Q .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uG5rpPYJ9Q .mbr-section-title {
  color: #232323;
}
.cid-uG5rpPYJ9Q .mbr-section-subtitle {
  color: #232323;
}
.cid-uG5rpPYJ9Q .mbr-box {
  color: #ffffff;
}
.cid-uG5rpPYJ9Q .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uG5rpPYJ9Q img,
.cid-uG5rpPYJ9Q .item-img {
  width: 100%;
}
.cid-uG5rpPYJ9Q .item-wrapper {
  position: relative;
}
.cid-uG5rpPYJ9Q .content-head {
  max-width: 800px;
}
.cid-uFZOUW8FXs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uFZOUW8FXs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZOUW8FXs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFZOUW8FXs .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uFZOUW8FXs .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uFZOUW8FXs .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uFZOUW8FXs .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uFZOUW8FXs .container {
    padding: 0 16px;
  }
}
.cid-uFZOUW8FXs .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uFZOUW8FXs .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uFZOUW8FXs .row {
    padding: 25px 9px;
  }
}
.cid-uFZOUW8FXs .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uFZOUW8FXs .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uFZOUW8FXs .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uFZOUW8FXs .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uFZOUW8FXs .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uFZOUW8FXs .image-wrapper img {
    height: 350px;
  }
}
.cid-uFZOUW8FXs .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uFZOUW8FXs .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uFZOUW8FXs .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uFZOUW8FXs .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uFZOUW8FXs .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uFZOUW8FXs .items-wrapper {
    display: block;
  }
}
.cid-uFZOUW8FXs .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uFZOUW8FXs .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uFZOUW8FXs .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uFZOUW8FXs .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uFZOUW8FXs .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uFZOUW8FXs .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uFZOUW8FXs .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uFZOUW8FXs .card {
  justify-content: center;
}
.cid-uFZOUW8FXs .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uFZOUW8FXs .mbr-text {
  color: #000000;
}
.cid-uFZOUW8FXs .card-title {
  color: #000000;
}
.cid-uFZOUW8FXs .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFZOUW8FXs .card-title,
.cid-uFZOUW8FXs .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uFZOUWjVKu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-uFZOUWjVKu .mbr-section-head {
  padding: 0 1rem;
}
.cid-uFZOUWjVKu .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uFZOUWjVKu .team-card:hover {
  transform: translateY(-10px);
}
.cid-uFZOUWjVKu .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uFZOUWjVKu .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uFZOUWjVKu .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uFZOUWjVKu .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFZOUWjVKu .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uFZOUWjVKu .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uFZOUWjVKu .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uFZOUWjVKu .embla__button--next,
.cid-uFZOUWjVKu .embla__button--prev {
  display: flex;
}
.cid-uFZOUWjVKu .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFZOUWjVKu .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFZOUWjVKu .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uFZOUWjVKu .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFZOUWjVKu .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uFZOUWjVKu .embla__button {
    top: -10%;
  }
}
.cid-uFZOUWjVKu .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uFZOUWjVKu .embla {
    margin-top: 80px;
  }
}
.cid-uFZOUWjVKu .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFZOUWjVKu .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFZOUWjVKu .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFZOUWjVKu .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFZOUWjVKu .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uFZOUWjVKu .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uFZOUWjVKu .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uFZOUWjVKu .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uFZOUWjVKu .mbr-text ul {
    display: block;
  }
}
.cid-uFZOUWjVKu .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uFZOUWjVKu .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uFZOUWjVKu .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uFZOUWjVKu .item-wrapper {
  height: 100%;
}
.cid-uFZOUWjVKu .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uFZOUWjVKu .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uFZOUWjVKu .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-uG5rrmsDw9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uG5rrmsDw9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG5rrmsDw9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uG5rrmsDw9 .container-fluid {
    padding: 0;
  }
}
.cid-uG5rrmsDw9 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uG5rrmsDw9 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uG5rrmsDw9 .embla__button--next,
.cid-uG5rrmsDw9 .embla__button--prev {
  display: flex;
}
.cid-uG5rrmsDw9 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uG5rrmsDw9 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uG5rrmsDw9 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uG5rrmsDw9 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uG5rrmsDw9 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uG5rrmsDw9 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uG5rrmsDw9 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uG5rrmsDw9 .embla {
  position: relative;
  width: 100%;
}
.cid-uG5rrmsDw9 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uG5rrmsDw9 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uG5rrmsDw9 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uG5rrmsDw9 .embla__slide a {
  cursor: grab;
}
.cid-uG5rrmsDw9 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uG5rrmsDw9 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uG5rrmsDw9 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uG5rrmsDw9 .mbr-section-title {
  color: #232323;
}
.cid-uG5rrmsDw9 .mbr-section-subtitle {
  color: #232323;
}
.cid-uG5rrmsDw9 .mbr-box {
  color: #ffffff;
}
.cid-uG5rrmsDw9 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uG5rrmsDw9 img,
.cid-uG5rrmsDw9 .item-img {
  width: 100%;
}
.cid-uG5rrmsDw9 .item-wrapper {
  position: relative;
}
.cid-uG5rrmsDw9 .content-head {
  max-width: 800px;
}
.cid-uFZOUWs4xY {
  background-color: #000000;
  position: relative;
}
.cid-uFZOUWs4xY::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-uFZOUWs4xY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZOUWs4xY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFZOUWs4xY .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-uFZOUWs4xY .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-uFZOUWs4xY .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uFZOUWs4xY .container {
    padding: 0 16px;
  }
}
.cid-uFZOUWs4xY .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-uFZOUWs4xY .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-uFZOUWs4xY .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-uFZOUWs4xY .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-uFZOUWs4xY .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-uFZOUWs4xY .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-uFZOUWs4xY .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-uFZOUWs4xY .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-uFZOUWs4xY .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-uFZOUWs4xY .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-uFZOUWs4xY .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uFZOUWs4xY .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-uFZOUWs4xY .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uFZOUWs4xY .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uFZOUWs4xY .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uFZOUWs4xY .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uFZOUWs4xY .mbr-section-title {
  color: #ffffff;
}
.cid-uFZOUWs4xY .mbr-text {
  color: #f4f4f4;
}
#custom-html-gp {
  /* Type valid CSS here */
}
#custom-html-gp div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-gp p {
  font-size: 60px;
  color: #777;
}
.cid-uFZOUWIvaT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uFZOUWIvaT h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uFZOUWIvaT .nav-tabs .nav-item.open .nav-link:focus,
.cid-uFZOUWIvaT .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uFZOUWIvaT .nav-link.active {
  background: #232323;
}
.cid-uFZOUWIvaT .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-uFZOUWIvaT .nav-link:hover {
  background: #232323;
}
.cid-uFZOUWIvaT .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-uFZOUWIvaT .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uFZOUWIvaT .nav-link.display-4 {
  font-size: 15px;
}
.cid-uFZOUWIvaT .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uFZOUWIvaT .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uFZOUWIvaT .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uFZOUWIvaT .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uFZOUWIvaT .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uFZOUWIvaT .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uFZOUWIvaT .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-uFZOUWIvaT .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uFZOUWIvaT .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uFZOUWIvaT .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uFZOUWIvaT .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uFZOUWIvaT .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uFZOUWIvaT .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uFZOUWIvaT .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uFZOUWIvaT .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uFZOUWIvaT .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uFZOUWIvaT .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uFZOUWIvaT .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uFZOUWIvaT .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uFZOUWIvaT .mbr-text,
  .cid-uFZOUWIvaT .nav-link,
  .cid-uFZOUWIvaT .mbr-card-title,
  .cid-uFZOUWIvaT .mbr-section-title {
    text-align: left;
  }
  .cid-uFZOUWIvaT .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uFZOUWIvaT .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uFZOUWIvaT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZOUWIvaT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFZOUWIvaT .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uFZOUWIvaT .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uFZOUWIvaT .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uFZOUXH6xo .google-map {
  height: 700px;
  position: relative;
}
.cid-uFZOUXH6xo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uFZOUXH6xo .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uFZOUXH6xo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uFZOUXH6xo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uFZOUXUfC4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uFZOUXUfC4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZOUXUfC4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-uFZOUXUfC4 .container-fluid {
    padding: 0;
  }
}
.cid-uFZOUXUfC4 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uFZOUXUfC4 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uFZOUXUfC4 .embla__button--next,
.cid-uFZOUXUfC4 .embla__button--prev {
  display: flex;
}
.cid-uFZOUXUfC4 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uFZOUXUfC4 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uFZOUXUfC4 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uFZOUXUfC4 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uFZOUXUfC4 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uFZOUXUfC4 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uFZOUXUfC4 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uFZOUXUfC4 .embla {
  position: relative;
  width: 100%;
}
.cid-uFZOUXUfC4 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uFZOUXUfC4 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uFZOUXUfC4 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uFZOUXUfC4 .embla__slide a {
  cursor: grab;
}
.cid-uFZOUXUfC4 .embla__slide a:active {
  cursor: grabbing;
}
.cid-uFZOUXUfC4 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uFZOUXUfC4 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uFZOUXUfC4 .mbr-section-title {
  color: #232323;
}
.cid-uFZOUXUfC4 .mbr-section-subtitle {
  color: #232323;
}
.cid-uFZOUXUfC4 .mbr-box {
  color: #ffffff;
}
.cid-uFZOUXUfC4 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uFZOUXUfC4 img,
.cid-uFZOUXUfC4 .item-img {
  width: 100%;
}
.cid-uFZOUXUfC4 .item-wrapper {
  position: relative;
}
.cid-uFZOUXUfC4 .content-head {
  max-width: 800px;
}
.cid-uFZOUY96dj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uFZOUY96dj .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-v6JlZnufGA {
  z-index: 1000;
  width: 100%;
}
.cid-v6JlZnufGA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6JlZnufGA .dropdown-menu {
  padding: 0;
}
.cid-v6JlZnufGA .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-v6JlZnufGA .dropdown-item {
    text-align: left !important;
  }
}
.cid-v6JlZnufGA .dropdown-item:hover {
  background-position: right !important;
}
.cid-v6JlZnufGA .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-v6JlZnufGA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v6JlZnufGA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v6JlZnufGA .nav-link {
  position: relative;
}
.cid-v6JlZnufGA .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-v6JlZnufGA .dropdown-menu,
.cid-v6JlZnufGA .navbar.opened {
  background: #212428 !important;
}
.cid-v6JlZnufGA .nav-item:focus,
.cid-v6JlZnufGA .nav-link:focus {
  outline: none;
}
.cid-v6JlZnufGA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v6JlZnufGA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6JlZnufGA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v6JlZnufGA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6JlZnufGA .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-v6JlZnufGA .navbar.opened {
  transition: all 0.3s;
}
.cid-v6JlZnufGA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v6JlZnufGA .navbar .navbar-logo img {
  width: auto;
}
.cid-v6JlZnufGA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-v6JlZnufGA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6JlZnufGA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6JlZnufGA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6JlZnufGA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6JlZnufGA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v6JlZnufGA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v6JlZnufGA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6JlZnufGA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6JlZnufGA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v6JlZnufGA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v6JlZnufGA .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-v6JlZnufGA .navbar {
    min-height: 80px;
  }
}
.cid-v6JlZnufGA .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-v6JlZnufGA .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-v6JlZnufGA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6JlZnufGA .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-v6JlZnufGA .navbar-brand {
    min-height: 69px;
  }
}
.cid-v6JlZnufGA .dropdown-item.active,
.cid-v6JlZnufGA .dropdown-item:active {
  background-color: transparent;
}
.cid-v6JlZnufGA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6JlZnufGA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6JlZnufGA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6JlZnufGA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-v6JlZnufGA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6JlZnufGA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6JlZnufGA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v6JlZnufGA button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6JlZnufGA button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-v6JlZnufGA button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6JlZnufGA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6JlZnufGA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-v6JlZnufGA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6JlZnufGA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6JlZnufGA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v6JlZnufGA nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6JlZnufGA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v6JlZnufGA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v6JlZnufGA nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6JlZnufGA .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-v6JlZnufGA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6JlZnufGA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6JlZnufGA .navbar {
    height: 70px;
  }
  .cid-v6JlZnufGA .navbar.opened {
    height: auto;
  }
  .cid-v6JlZnufGA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6JlZnufGA .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-v6JlZnufGA .navbar-short {
    min-height: 70px;
  }
}
.cid-v6JlZnufGA .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-v6JlZnufGA .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-v6JlZnufGA .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-v6JlZnufGA .container-fluid {
    padding: 0 3px;
  }
}
.cid-v6JlZnufGA .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-v6JlZnufGA .navbar-nav {
  display: flex !important;
}
.cid-v6JlZnufGA .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-v6JlZnufGA .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-v6JlZnufGA .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-v6JlZnufGA .navbar-nav .nav-item .nav-link:hover,
.cid-v6JlZnufGA .navbar-nav .nav-item .nav-link:focus,
.cid-v6JlZnufGA .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-v6JlZnufGA .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-v6JlZnufGA .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-v6JlZnufGA .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-v6JlZnufGA button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6JlZnufGA button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-v6JlZnufGA button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6JlZnufGA button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6JlZnufGA button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-v6JlZnufGA button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6JlZnufGA button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6JlZnufGA button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v6JlZnufGA .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6JlZnufGA .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-v6JlZnufGA .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6JlZnufGA .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6JlZnufGA .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-v6JlZnufGA .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v6JlZnufGA .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v6JlZnufGA .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-v6JlZnufGA .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-v6JlZnufGA .offcanvas.show {
  transform: translateX(0);
}
.cid-v6JlZnufGA .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-v6JlZnufGA .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6JlZnufGA .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-v6JlZnufGA .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-v6JlZnufGA .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-v6JlZnufGA .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v6JlZnufGA .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-v6JlZnufGA .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-v6JlZnufGA .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-v6JlZnufGA .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-v6JlZnufGA .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-v6JlZnufGA .modal-backdrop.show {
  opacity: 0.8;
}
.cid-v6JlZnufGA .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-v6JlZnufGA ::-webkit-scrollbar {
  width: 1em;
}
.cid-v6JlZnufGA ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-v6JlZnufGA ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-v6JlZnufGA .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-v6JlZnufGA .social-container {
    padding-top: 40px;
  }
}
.cid-v6JlZnufGA .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-v6JlZnufGA .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-v6JlZnufGA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-v6JlZnufGA .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-v6JlZnufGA .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-v6JlZnufGA .soc-item:hover {
  transform: translateY(-3px);
}
.cid-v6JlZnufGA .soc-item:hover:before {
  opacity: 1;
}
.cid-v6JlZnufGA .offcanvas_btn {
  margin-top: auto;
}
.cid-v6JlZnufGA .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-v6JlZnufGA .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-v6JlZnGSuQ {
  background-image: url("../../../assets/images/84001066.webp");
}
.cid-v6JlZnGSuQ img {
  max-height: 300px;
  object-fit: cover;
}
.cid-v6JlZnGSuQ .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-v6JlZnGSuQ .images {
    display: none;
  }
}
.cid-v6JlZnGSuQ .image-wrapper-1,
.cid-v6JlZnGSuQ .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-v6JlZnGSuQ .image-wrapper-1 {
  margin-top: 80px;
}
.cid-v6JlZnGSuQ .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-v6JlZnGSuQ .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-v6JlZnGSuQ .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-v6JlZnGSuQ .image-wrapper-2 {
  margin-top: 85px;
}
.cid-v6JlZnGSuQ .image-wrapper-2 img {
  width: 90%;
}
.cid-v6JlZnGSuQ .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-v6JlZnGSuQ .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-v6JlZnGSuQ .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-v6JlZnGSuQ .text-wrapper {
  width: 100%;
}
.cid-v6JlZnGSuQ .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-v6JlZnGSuQ .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-v6JlZnGSuQ .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-v6JlZnGSuQ .mbr-section-btn {
    margin: 0;
  }
}
.cid-v6JlZnGSuQ .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-v6JlZnGSuQ .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-v6JlZnGSuQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JlZnGSuQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6JlZnGSuQ .text {
  display: flex;
  align-items: center;
}
.cid-v6JlZnPYkK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-v6JlZnPYkK .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JlZnPYkK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-v6JlZnPYkK .container-fluid {
    padding: 0;
  }
}
.cid-v6JlZnPYkK .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-v6JlZnPYkK .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-v6JlZnPYkK .embla__button--next,
.cid-v6JlZnPYkK .embla__button--prev {
  display: flex;
}
.cid-v6JlZnPYkK .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v6JlZnPYkK .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v6JlZnPYkK .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6JlZnPYkK .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v6JlZnPYkK .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v6JlZnPYkK .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v6JlZnPYkK .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v6JlZnPYkK .embla {
  position: relative;
  width: 100%;
}
.cid-v6JlZnPYkK .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-v6JlZnPYkK .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v6JlZnPYkK .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v6JlZnPYkK .embla__slide a {
  cursor: grab;
}
.cid-v6JlZnPYkK .embla__slide a:active {
  cursor: grabbing;
}
.cid-v6JlZnPYkK .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v6JlZnPYkK .item-menu-overlay {
  border-radius: 2rem;
}
.cid-v6JlZnPYkK .mbr-section-title {
  color: #232323;
}
.cid-v6JlZnPYkK .mbr-section-subtitle {
  color: #232323;
}
.cid-v6JlZnPYkK .mbr-box {
  color: #ffffff;
}
.cid-v6JlZnPYkK .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-v6JlZnPYkK img,
.cid-v6JlZnPYkK .item-img {
  width: 100%;
}
.cid-v6JlZnPYkK .item-wrapper {
  position: relative;
}
.cid-v6JlZnPYkK .content-head {
  max-width: 800px;
}
.cid-v6JlZnYdxP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-v6JlZnYdxP .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JlZnYdxP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6JlZnYdxP .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-v6JlZnYdxP .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-v6JlZnYdxP .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-v6JlZnYdxP .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-v6JlZnYdxP .container {
    padding: 0 16px;
  }
}
.cid-v6JlZnYdxP .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-v6JlZnYdxP .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-v6JlZnYdxP .row {
    padding: 25px 9px;
  }
}
.cid-v6JlZnYdxP .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-v6JlZnYdxP .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v6JlZnYdxP .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-v6JlZnYdxP .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-v6JlZnYdxP .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-v6JlZnYdxP .image-wrapper img {
    height: 350px;
  }
}
.cid-v6JlZnYdxP .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-v6JlZnYdxP .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-v6JlZnYdxP .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-v6JlZnYdxP .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-v6JlZnYdxP .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-v6JlZnYdxP .items-wrapper {
    display: block;
  }
}
.cid-v6JlZnYdxP .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-v6JlZnYdxP .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-v6JlZnYdxP .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-v6JlZnYdxP .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-v6JlZnYdxP .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-v6JlZnYdxP .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-v6JlZnYdxP .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-v6JlZnYdxP .card {
  justify-content: center;
}
.cid-v6JlZnYdxP .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-v6JlZnYdxP .mbr-text {
  color: #000000;
}
.cid-v6JlZnYdxP .card-title {
  color: #000000;
}
.cid-v6JlZnYdxP .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-v6JlZnYdxP .card-title,
.cid-v6JlZnYdxP .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-v6JlZocXFx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-v6JlZocXFx .mbr-section-head {
  padding: 0 1rem;
}
.cid-v6JlZocXFx .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-v6JlZocXFx .team-card:hover {
  transform: translateY(-10px);
}
.cid-v6JlZocXFx .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-v6JlZocXFx .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-v6JlZocXFx .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-v6JlZocXFx .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6JlZocXFx .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-v6JlZocXFx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-v6JlZocXFx .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-v6JlZocXFx .embla__button--next,
.cid-v6JlZocXFx .embla__button--prev {
  display: flex;
}
.cid-v6JlZocXFx .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6JlZocXFx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v6JlZocXFx .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-v6JlZocXFx .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v6JlZocXFx .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-v6JlZocXFx .embla__button {
    top: -10%;
  }
}
.cid-v6JlZocXFx .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-v6JlZocXFx .embla {
    margin-top: 80px;
  }
}
.cid-v6JlZocXFx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-v6JlZocXFx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v6JlZocXFx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v6JlZocXFx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v6JlZocXFx .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-v6JlZocXFx .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-v6JlZocXFx .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-v6JlZocXFx .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v6JlZocXFx .mbr-text ul {
    display: block;
  }
}
.cid-v6JlZocXFx .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-v6JlZocXFx .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-v6JlZocXFx .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-v6JlZocXFx .item-wrapper {
  height: 100%;
}
.cid-v6JlZocXFx .item-wrapper .image-wrap {
  height: 100%;
}
.cid-v6JlZocXFx .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v6JlZocXFx .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-v6JlZox3bl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-v6JlZox3bl .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JlZox3bl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-v6JlZox3bl .container-fluid {
    padding: 0;
  }
}
.cid-v6JlZox3bl .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-v6JlZox3bl .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-v6JlZox3bl .embla__button--next,
.cid-v6JlZox3bl .embla__button--prev {
  display: flex;
}
.cid-v6JlZox3bl .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v6JlZox3bl .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v6JlZox3bl .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6JlZox3bl .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v6JlZox3bl .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v6JlZox3bl .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v6JlZox3bl .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v6JlZox3bl .embla {
  position: relative;
  width: 100%;
}
.cid-v6JlZox3bl .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-v6JlZox3bl .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v6JlZox3bl .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v6JlZox3bl .embla__slide a {
  cursor: grab;
}
.cid-v6JlZox3bl .embla__slide a:active {
  cursor: grabbing;
}
.cid-v6JlZox3bl .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v6JlZox3bl .item-menu-overlay {
  border-radius: 2rem;
}
.cid-v6JlZox3bl .mbr-section-title {
  color: #232323;
}
.cid-v6JlZox3bl .mbr-section-subtitle {
  color: #232323;
}
.cid-v6JlZox3bl .mbr-box {
  color: #ffffff;
}
.cid-v6JlZox3bl .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-v6JlZox3bl img,
.cid-v6JlZox3bl .item-img {
  width: 100%;
}
.cid-v6JlZox3bl .item-wrapper {
  position: relative;
}
.cid-v6JlZox3bl .content-head {
  max-width: 800px;
}
.cid-v6JlZoJ2Hc {
  background-color: #000000;
  position: relative;
}
.cid-v6JlZoJ2Hc::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-v6JlZoJ2Hc .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JlZoJ2Hc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6JlZoJ2Hc .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-v6JlZoJ2Hc .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-v6JlZoJ2Hc .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-v6JlZoJ2Hc .container {
    padding: 0 16px;
  }
}
.cid-v6JlZoJ2Hc .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-v6JlZoJ2Hc .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-v6JlZoJ2Hc .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-v6JlZoJ2Hc .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-v6JlZoJ2Hc .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-v6JlZoJ2Hc .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-v6JlZoJ2Hc .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-v6JlZoJ2Hc .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-v6JlZoJ2Hc .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-v6JlZoJ2Hc .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v6JlZoJ2Hc .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v6JlZoJ2Hc .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-v6JlZoJ2Hc .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-v6JlZoJ2Hc .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-v6JlZoJ2Hc .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-v6JlZoJ2Hc .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-v6JlZoJ2Hc .mbr-section-title {
  color: #ffffff;
}
.cid-v6JlZoJ2Hc .mbr-text {
  color: #f4f4f4;
}
#custom-html-hq {
  /* Type valid CSS here */
}
#custom-html-hq div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-hq p {
  font-size: 60px;
  color: #777;
}
.cid-v6JlZoZIUB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-v6JlZoZIUB .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JlZoZIUB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-v6JlZoZIUB .container-fluid {
    padding: 0;
  }
}
.cid-v6JlZoZIUB .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-v6JlZoZIUB .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-v6JlZoZIUB .embla__button--next,
.cid-v6JlZoZIUB .embla__button--prev {
  display: flex;
}
.cid-v6JlZoZIUB .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v6JlZoZIUB .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v6JlZoZIUB .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6JlZoZIUB .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v6JlZoZIUB .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v6JlZoZIUB .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v6JlZoZIUB .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v6JlZoZIUB .embla {
  position: relative;
  width: 100%;
}
.cid-v6JlZoZIUB .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-v6JlZoZIUB .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v6JlZoZIUB .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v6JlZoZIUB .embla__slide a {
  cursor: grab;
}
.cid-v6JlZoZIUB .embla__slide a:active {
  cursor: grabbing;
}
.cid-v6JlZoZIUB .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v6JlZoZIUB .item-menu-overlay {
  border-radius: 2rem;
}
.cid-v6JlZoZIUB .mbr-section-title {
  color: #232323;
}
.cid-v6JlZoZIUB .mbr-section-subtitle {
  color: #232323;
}
.cid-v6JlZoZIUB .mbr-box {
  color: #ffffff;
}
.cid-v6JlZoZIUB .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-v6JlZoZIUB img,
.cid-v6JlZoZIUB .item-img {
  width: 100%;
}
.cid-v6JlZoZIUB .item-wrapper {
  position: relative;
}
.cid-v6JlZoZIUB .content-head {
  max-width: 800px;
}
.cid-v6JlZpcXdB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-v6JlZpcXdB h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-v6JlZpcXdB .nav-tabs .nav-item.open .nav-link:focus,
.cid-v6JlZpcXdB .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-v6JlZpcXdB .nav-link.active {
  background: #232323;
}
.cid-v6JlZpcXdB .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-v6JlZpcXdB .nav-link:hover {
  background: #232323;
}
.cid-v6JlZpcXdB .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-v6JlZpcXdB .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-v6JlZpcXdB .nav-link.display-4 {
  font-size: 15px;
}
.cid-v6JlZpcXdB .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-v6JlZpcXdB .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-v6JlZpcXdB .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-v6JlZpcXdB .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-v6JlZpcXdB .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-v6JlZpcXdB .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-v6JlZpcXdB .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-v6JlZpcXdB .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-v6JlZpcXdB .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-v6JlZpcXdB .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-v6JlZpcXdB .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-v6JlZpcXdB .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-v6JlZpcXdB .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-v6JlZpcXdB .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-v6JlZpcXdB .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-v6JlZpcXdB .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-v6JlZpcXdB .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-v6JlZpcXdB .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-v6JlZpcXdB .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-v6JlZpcXdB .mbr-text,
  .cid-v6JlZpcXdB .nav-link,
  .cid-v6JlZpcXdB .mbr-card-title,
  .cid-v6JlZpcXdB .mbr-section-title {
    text-align: left;
  }
  .cid-v6JlZpcXdB .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-v6JlZpcXdB .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-v6JlZpcXdB .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JlZpcXdB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6JlZpcXdB .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-v6JlZpcXdB .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-v6JlZpcXdB .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-v6JlZqfjZW .google-map {
  height: 700px;
  position: relative;
}
.cid-v6JlZqfjZW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v6JlZqfjZW .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-v6JlZqfjZW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v6JlZqfjZW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6JlZqx6mp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-v6JlZqx6mp .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JlZqx6mp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-v6JlZqx6mp .container-fluid {
    padding: 0;
  }
}
.cid-v6JlZqx6mp .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-v6JlZqx6mp .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-v6JlZqx6mp .embla__button--next,
.cid-v6JlZqx6mp .embla__button--prev {
  display: flex;
}
.cid-v6JlZqx6mp .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v6JlZqx6mp .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v6JlZqx6mp .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6JlZqx6mp .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v6JlZqx6mp .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v6JlZqx6mp .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v6JlZqx6mp .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v6JlZqx6mp .embla {
  position: relative;
  width: 100%;
}
.cid-v6JlZqx6mp .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-v6JlZqx6mp .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v6JlZqx6mp .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v6JlZqx6mp .embla__slide a {
  cursor: grab;
}
.cid-v6JlZqx6mp .embla__slide a:active {
  cursor: grabbing;
}
.cid-v6JlZqx6mp .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v6JlZqx6mp .item-menu-overlay {
  border-radius: 2rem;
}
.cid-v6JlZqx6mp .mbr-section-title {
  color: #232323;
}
.cid-v6JlZqx6mp .mbr-section-subtitle {
  color: #232323;
}
.cid-v6JlZqx6mp .mbr-box {
  color: #ffffff;
}
.cid-v6JlZqx6mp .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-v6JlZqx6mp img,
.cid-v6JlZqx6mp .item-img {
  width: 100%;
}
.cid-v6JlZqx6mp .item-wrapper {
  position: relative;
}
.cid-v6JlZqx6mp .content-head {
  max-width: 800px;
}
.cid-v6JlZqPFxD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-v6JlZqPFxD .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-v6Jm8j0fV2 {
  z-index: 1000;
  width: 100%;
}
.cid-v6Jm8j0fV2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6Jm8j0fV2 .dropdown-menu {
  padding: 0;
}
.cid-v6Jm8j0fV2 .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-v6Jm8j0fV2 .dropdown-item {
    text-align: left !important;
  }
}
.cid-v6Jm8j0fV2 .dropdown-item:hover {
  background-position: right !important;
}
.cid-v6Jm8j0fV2 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-v6Jm8j0fV2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v6Jm8j0fV2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v6Jm8j0fV2 .nav-link {
  position: relative;
}
.cid-v6Jm8j0fV2 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-v6Jm8j0fV2 .dropdown-menu,
.cid-v6Jm8j0fV2 .navbar.opened {
  background: #212428 !important;
}
.cid-v6Jm8j0fV2 .nav-item:focus,
.cid-v6Jm8j0fV2 .nav-link:focus {
  outline: none;
}
.cid-v6Jm8j0fV2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v6Jm8j0fV2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6Jm8j0fV2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v6Jm8j0fV2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6Jm8j0fV2 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-v6Jm8j0fV2 .navbar.opened {
  transition: all 0.3s;
}
.cid-v6Jm8j0fV2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v6Jm8j0fV2 .navbar .navbar-logo img {
  width: auto;
}
.cid-v6Jm8j0fV2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-v6Jm8j0fV2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6Jm8j0fV2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6Jm8j0fV2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6Jm8j0fV2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6Jm8j0fV2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v6Jm8j0fV2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v6Jm8j0fV2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6Jm8j0fV2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6Jm8j0fV2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v6Jm8j0fV2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v6Jm8j0fV2 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-v6Jm8j0fV2 .navbar {
    min-height: 80px;
  }
}
.cid-v6Jm8j0fV2 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-v6Jm8j0fV2 .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-v6Jm8j0fV2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6Jm8j0fV2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-v6Jm8j0fV2 .navbar-brand {
    min-height: 69px;
  }
}
.cid-v6Jm8j0fV2 .dropdown-item.active,
.cid-v6Jm8j0fV2 .dropdown-item:active {
  background-color: transparent;
}
.cid-v6Jm8j0fV2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6Jm8j0fV2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6Jm8j0fV2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6Jm8j0fV2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-v6Jm8j0fV2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6Jm8j0fV2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6Jm8j0fV2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v6Jm8j0fV2 button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6Jm8j0fV2 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-v6Jm8j0fV2 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6Jm8j0fV2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6Jm8j0fV2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-v6Jm8j0fV2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6Jm8j0fV2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6Jm8j0fV2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v6Jm8j0fV2 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6Jm8j0fV2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v6Jm8j0fV2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v6Jm8j0fV2 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6Jm8j0fV2 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-v6Jm8j0fV2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6Jm8j0fV2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6Jm8j0fV2 .navbar {
    height: 70px;
  }
  .cid-v6Jm8j0fV2 .navbar.opened {
    height: auto;
  }
  .cid-v6Jm8j0fV2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6Jm8j0fV2 .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-v6Jm8j0fV2 .navbar-short {
    min-height: 70px;
  }
}
.cid-v6Jm8j0fV2 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-v6Jm8j0fV2 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-v6Jm8j0fV2 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-v6Jm8j0fV2 .container-fluid {
    padding: 0 3px;
  }
}
.cid-v6Jm8j0fV2 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-v6Jm8j0fV2 .navbar-nav {
  display: flex !important;
}
.cid-v6Jm8j0fV2 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-v6Jm8j0fV2 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-v6Jm8j0fV2 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-v6Jm8j0fV2 .navbar-nav .nav-item .nav-link:hover,
.cid-v6Jm8j0fV2 .navbar-nav .nav-item .nav-link:focus,
.cid-v6Jm8j0fV2 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-v6Jm8j0fV2 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-v6Jm8j0fV2 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-v6Jm8j0fV2 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-v6Jm8j0fV2 button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6Jm8j0fV2 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-v6Jm8j0fV2 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6Jm8j0fV2 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6Jm8j0fV2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-v6Jm8j0fV2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6Jm8j0fV2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6Jm8j0fV2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v6Jm8j0fV2 .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6Jm8j0fV2 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-v6Jm8j0fV2 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6Jm8j0fV2 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6Jm8j0fV2 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-v6Jm8j0fV2 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v6Jm8j0fV2 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v6Jm8j0fV2 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-v6Jm8j0fV2 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-v6Jm8j0fV2 .offcanvas.show {
  transform: translateX(0);
}
.cid-v6Jm8j0fV2 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-v6Jm8j0fV2 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6Jm8j0fV2 .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-v6Jm8j0fV2 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-v6Jm8j0fV2 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-v6Jm8j0fV2 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v6Jm8j0fV2 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-v6Jm8j0fV2 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-v6Jm8j0fV2 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-v6Jm8j0fV2 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-v6Jm8j0fV2 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-v6Jm8j0fV2 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-v6Jm8j0fV2 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-v6Jm8j0fV2 ::-webkit-scrollbar {
  width: 1em;
}
.cid-v6Jm8j0fV2 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-v6Jm8j0fV2 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-v6Jm8j0fV2 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-v6Jm8j0fV2 .social-container {
    padding-top: 40px;
  }
}
.cid-v6Jm8j0fV2 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-v6Jm8j0fV2 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-v6Jm8j0fV2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-v6Jm8j0fV2 .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-v6Jm8j0fV2 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-v6Jm8j0fV2 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-v6Jm8j0fV2 .soc-item:hover:before {
  opacity: 1;
}
.cid-v6Jm8j0fV2 .offcanvas_btn {
  margin-top: auto;
}
.cid-v6Jm8j0fV2 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-v6Jm8j0fV2 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-v6Jm8jbtcX {
  background-image: url("../../../assets/images/06000092.webp");
}
.cid-v6Jm8jbtcX img {
  max-height: 300px;
  object-fit: cover;
}
.cid-v6Jm8jbtcX .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-v6Jm8jbtcX .images {
    display: none;
  }
}
.cid-v6Jm8jbtcX .image-wrapper-1,
.cid-v6Jm8jbtcX .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-v6Jm8jbtcX .image-wrapper-1 {
  margin-top: 80px;
}
.cid-v6Jm8jbtcX .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-v6Jm8jbtcX .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-v6Jm8jbtcX .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-v6Jm8jbtcX .image-wrapper-2 {
  margin-top: 85px;
}
.cid-v6Jm8jbtcX .image-wrapper-2 img {
  width: 90%;
}
.cid-v6Jm8jbtcX .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-v6Jm8jbtcX .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-v6Jm8jbtcX .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-v6Jm8jbtcX .text-wrapper {
  width: 100%;
}
.cid-v6Jm8jbtcX .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-v6Jm8jbtcX .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-v6Jm8jbtcX .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-v6Jm8jbtcX .mbr-section-btn {
    margin: 0;
  }
}
.cid-v6Jm8jbtcX .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-v6Jm8jbtcX .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-v6Jm8jbtcX .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jm8jbtcX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6Jm8jbtcX .text {
  display: flex;
  align-items: center;
}
.cid-v6Jm8jjfSg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-v6Jm8jjfSg .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jm8jjfSg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6Jm8jjfSg .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-v6Jm8jjfSg .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-v6Jm8jjfSg .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-v6Jm8jjfSg .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-v6Jm8jjfSg .container {
    padding: 0 16px;
  }
}
.cid-v6Jm8jjfSg .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-v6Jm8jjfSg .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-v6Jm8jjfSg .row {
    padding: 25px 9px;
  }
}
.cid-v6Jm8jjfSg .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-v6Jm8jjfSg .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-v6Jm8jjfSg .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-v6Jm8jjfSg .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-v6Jm8jjfSg .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-v6Jm8jjfSg .image-wrapper img {
    height: 350px;
  }
}
.cid-v6Jm8jjfSg .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-v6Jm8jjfSg .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-v6Jm8jjfSg .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-v6Jm8jjfSg .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-v6Jm8jjfSg .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-v6Jm8jjfSg .items-wrapper {
    display: block;
  }
}
.cid-v6Jm8jjfSg .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-v6Jm8jjfSg .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-v6Jm8jjfSg .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-v6Jm8jjfSg .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-v6Jm8jjfSg .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-v6Jm8jjfSg .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-v6Jm8jjfSg .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-v6Jm8jjfSg .card {
  justify-content: center;
}
.cid-v6Jm8jjfSg .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-v6Jm8jjfSg .mbr-text {
  color: #000000;
}
.cid-v6Jm8jjfSg .card-title {
  color: #000000;
}
.cid-v6Jm8jjfSg .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-v6Jm8jjfSg .card-title,
.cid-v6Jm8jjfSg .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-v6Jm8jvsKf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sunrise-mountains-2000x1125.webp");
}
.cid-v6Jm8jvsKf .mbr-section-head {
  padding: 0 1rem;
}
.cid-v6Jm8jvsKf .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-v6Jm8jvsKf .team-card:hover {
  transform: translateY(-10px);
}
.cid-v6Jm8jvsKf .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-v6Jm8jvsKf .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-v6Jm8jvsKf .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-v6Jm8jvsKf .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jm8jvsKf .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-v6Jm8jvsKf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-v6Jm8jvsKf .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-v6Jm8jvsKf .embla__button--next,
.cid-v6Jm8jvsKf .embla__button--prev {
  display: flex;
}
.cid-v6Jm8jvsKf .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #ffa41d;
  border: 2px solid #ffa41d;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6Jm8jvsKf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v6Jm8jvsKf .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-v6Jm8jvsKf .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v6Jm8jvsKf .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-v6Jm8jvsKf .embla__button {
    top: -10%;
  }
}
.cid-v6Jm8jvsKf .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-v6Jm8jvsKf .embla {
    margin-top: 80px;
  }
}
.cid-v6Jm8jvsKf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-v6Jm8jvsKf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v6Jm8jvsKf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v6Jm8jvsKf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v6Jm8jvsKf .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-v6Jm8jvsKf .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-v6Jm8jvsKf .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-v6Jm8jvsKf .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-v6Jm8jvsKf .mbr-text ul {
    display: block;
  }
}
.cid-v6Jm8jvsKf .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-v6Jm8jvsKf .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-v6Jm8jvsKf .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-v6Jm8jvsKf .item-wrapper {
  height: 100%;
}
.cid-v6Jm8jvsKf .item-wrapper .image-wrap {
  height: 100%;
}
.cid-v6Jm8jvsKf .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-v6Jm8jvsKf .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-v6Jm8k4tv5 {
  background-color: #000000;
  position: relative;
}
.cid-v6Jm8k4tv5::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(45deg, #232323, #000000);
}
.cid-v6Jm8k4tv5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jm8k4tv5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6Jm8k4tv5 .container-fluid {
  position: relative;
  z-index: 1;
  padding: 0 60px;
}
@media (max-width: 1440px) {
  .cid-v6Jm8k4tv5 .container-fluid {
    padding: 0 42px;
  }
}
@media (max-width: 992px) {
  .cid-v6Jm8k4tv5 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-v6Jm8k4tv5 .container {
    padding: 0 16px;
  }
}
.cid-v6Jm8k4tv5 .title-wrapper .mbr-section-title {
  margin-bottom: 96px;
}
@media (max-width: 992px) {
  .cid-v6Jm8k4tv5 .title-wrapper .mbr-section-title {
    margin-bottom: 48px;
  }
}
@media (max-width: 992px) {
  .cid-v6Jm8k4tv5 .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-v6Jm8k4tv5 .content-wrapper .text-wrap .mbr-text {
  display: inline-flex;
  width: 80%;
  margin-bottom: 48px;
}
@media (max-width: 1200px) {
  .cid-v6Jm8k4tv5 .content-wrapper .text-wrap .mbr-text {
    width: 100%;
  }
}
.cid-v6Jm8k4tv5 .content-wrapper .icons-wrapper .icons-wrap {
  display: inline-grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 80%;
  gap: 24px;
}
@media (max-width: 1200px) {
  .cid-v6Jm8k4tv5 .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 992px) {
  .cid-v6Jm8k4tv5 .content-wrapper .icons-wrapper .icons-wrap {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
.cid-v6Jm8k4tv5 .content-wrapper .icons-wrapper .icons-wrap .icon-wrapper .mbr-iconfont {
  font-size: 76px;
  color: #f4f4f4;
}
.cid-v6Jm8k4tv5 .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .cid-v6Jm8k4tv5 .image-wrapper {
    margin-bottom: 32px;
  }
}
.cid-v6Jm8k4tv5 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: -25px 32px 60px #1c1c1c;
}
.cid-v6Jm8k4tv5 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-v6Jm8k4tv5 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-v6Jm8k4tv5 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-v6Jm8k4tv5 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  background-color: #1c1c1c;
  border-radius: 3rem !important;
}
.cid-v6Jm8k4tv5 .mbr-section-title {
  color: #ffffff;
}
.cid-v6Jm8k4tv5 .mbr-text {
  color: #f4f4f4;
}
#custom-html-i1 {
  /* Type valid CSS here */
}
#custom-html-i1 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-i1 p {
  font-size: 60px;
  color: #777;
}
.cid-v6Jm8knAjA {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-v6Jm8knAjA h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-v6Jm8knAjA .nav-tabs .nav-item.open .nav-link:focus,
.cid-v6Jm8knAjA .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-v6Jm8knAjA .nav-link.active {
  background: #232323;
}
.cid-v6Jm8knAjA .nav-link {
  background: white;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 16px 25px;
  line-height: 1.5;
  border-radius: 0;
  text-align: left;
  margin: 0px;
  font-weight: 700 !important;
  position: relative;
}
.cid-v6Jm8knAjA .nav-link:hover {
  background: #232323;
}
.cid-v6Jm8knAjA .nav-link .mbr-iconfont {
  font-weight: bold;
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #f2f3f7;
  line-height: 1.9;
  text-align: center;
  border-radius: 50%;
  color: #000000;
  font-size: 17px;
}
.cid-v6Jm8knAjA .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-v6Jm8knAjA .nav-link.display-4 {
  font-size: 15px;
}
.cid-v6Jm8knAjA .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-v6Jm8knAjA .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-v6Jm8knAjA .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-v6Jm8knAjA .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-v6Jm8knAjA .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-v6Jm8knAjA .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 344px solid white;
  border-bottom: 0 solid transparent;
  left: -10px;
  top: -57px;
  -webkit-transform: rotate(-7deg);
  transform: rotate(-7deg);
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner::after {
  border-right-color: #ffa600;
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 73px solid transparent;
  border-right: 382px solid #ffa600;
  border-bottom: 0 solid transparent;
  left: -9px;
  top: -83px;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn {
  line-height: 2;
  letter-spacing: 1px;
  font-weight: 700;
  font-style: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  margin-top: 20px;
  border-radius: 2em;
  display: inline-block;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-v6Jm8knAjA .tab-pane img {
  display: block;
  box-shadow: 0 0 50px rgba(79, 110, 173, 0.1);
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  margin-bottom: 50px;
}
.cid-v6Jm8knAjA .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-v6Jm8knAjA .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-v6Jm8knAjA .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-v6Jm8knAjA .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-v6Jm8knAjA .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-v6Jm8knAjA .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-v6Jm8knAjA .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-v6Jm8knAjA .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-v6Jm8knAjA .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-v6Jm8knAjA .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-v6Jm8knAjA .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-v6Jm8knAjA .nav-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    border-right: 0px;
    padding-right: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jm8knAjA .mbr-text,
  .cid-v6Jm8knAjA .nav-link,
  .cid-v6Jm8knAjA .mbr-card-title,
  .cid-v6Jm8knAjA .mbr-section-title {
    text-align: left;
  }
  .cid-v6Jm8knAjA .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-v6Jm8knAjA .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-v6Jm8knAjA .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jm8knAjA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6Jm8knAjA .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-v6Jm8knAjA .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-v6Jm8knAjA .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-v6Jm8lxQQm .google-map {
  height: 700px;
  position: relative;
}
.cid-v6Jm8lxQQm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-v6Jm8lxQQm .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-v6Jm8lxQQm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v6Jm8lxQQm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6Jm8lPoYB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-v6Jm8lPoYB .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jm8lPoYB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-v6Jm8lPoYB .container-fluid {
    padding: 0;
  }
}
.cid-v6Jm8lPoYB .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-v6Jm8lPoYB .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-v6Jm8lPoYB .embla__button--next,
.cid-v6Jm8lPoYB .embla__button--prev {
  display: flex;
}
.cid-v6Jm8lPoYB .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-v6Jm8lPoYB .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-v6Jm8lPoYB .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6Jm8lPoYB .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-v6Jm8lPoYB .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-v6Jm8lPoYB .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-v6Jm8lPoYB .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-v6Jm8lPoYB .embla {
  position: relative;
  width: 100%;
}
.cid-v6Jm8lPoYB .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-v6Jm8lPoYB .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-v6Jm8lPoYB .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-v6Jm8lPoYB .embla__slide a {
  cursor: grab;
}
.cid-v6Jm8lPoYB .embla__slide a:active {
  cursor: grabbing;
}
.cid-v6Jm8lPoYB .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v6Jm8lPoYB .item-menu-overlay {
  border-radius: 2rem;
}
.cid-v6Jm8lPoYB .mbr-section-title {
  color: #232323;
}
.cid-v6Jm8lPoYB .mbr-section-subtitle {
  color: #232323;
}
.cid-v6Jm8lPoYB .mbr-box {
  color: #ffffff;
}
.cid-v6Jm8lPoYB .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-v6Jm8lPoYB img,
.cid-v6Jm8lPoYB .item-img {
  width: 100%;
}
.cid-v6Jm8lPoYB .item-wrapper {
  position: relative;
}
.cid-v6Jm8lPoYB .content-head {
  max-width: 800px;
}
.cid-v6Jm8maCxd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-v6Jm8maCxd .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-v6JmeecqJd {
  z-index: 1000;
  width: 100%;
}
.cid-v6JmeecqJd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6JmeecqJd .dropdown-menu {
  padding: 0;
}
.cid-v6JmeecqJd .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-v6JmeecqJd .dropdown-item {
    text-align: left !important;
  }
}
.cid-v6JmeecqJd .dropdown-item:hover {
  background-position: right !important;
}
.cid-v6JmeecqJd .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-v6JmeecqJd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v6JmeecqJd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v6JmeecqJd .nav-link {
  position: relative;
}
.cid-v6JmeecqJd .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-v6JmeecqJd .dropdown-menu,
.cid-v6JmeecqJd .navbar.opened {
  background: #212428 !important;
}
.cid-v6JmeecqJd .nav-item:focus,
.cid-v6JmeecqJd .nav-link:focus {
  outline: none;
}
.cid-v6JmeecqJd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v6JmeecqJd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6JmeecqJd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v6JmeecqJd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6JmeecqJd .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-v6JmeecqJd .navbar.opened {
  transition: all 0.3s;
}
.cid-v6JmeecqJd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v6JmeecqJd .navbar .navbar-logo img {
  width: auto;
}
.cid-v6JmeecqJd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-v6JmeecqJd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6JmeecqJd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6JmeecqJd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6JmeecqJd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6JmeecqJd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v6JmeecqJd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v6JmeecqJd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6JmeecqJd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6JmeecqJd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v6JmeecqJd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v6JmeecqJd .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-v6JmeecqJd .navbar {
    min-height: 80px;
  }
}
.cid-v6JmeecqJd .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-v6JmeecqJd .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-v6JmeecqJd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6JmeecqJd .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-v6JmeecqJd .navbar-brand {
    min-height: 69px;
  }
}
.cid-v6JmeecqJd .dropdown-item.active,
.cid-v6JmeecqJd .dropdown-item:active {
  background-color: transparent;
}
.cid-v6JmeecqJd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6JmeecqJd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6JmeecqJd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6JmeecqJd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-v6JmeecqJd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6JmeecqJd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6JmeecqJd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v6JmeecqJd button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6JmeecqJd button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-v6JmeecqJd button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6JmeecqJd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6JmeecqJd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-v6JmeecqJd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6JmeecqJd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6JmeecqJd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v6JmeecqJd nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6JmeecqJd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v6JmeecqJd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v6JmeecqJd nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6JmeecqJd .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-v6JmeecqJd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6JmeecqJd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6JmeecqJd .navbar {
    height: 70px;
  }
  .cid-v6JmeecqJd .navbar.opened {
    height: auto;
  }
  .cid-v6JmeecqJd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6JmeecqJd .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-v6JmeecqJd .navbar-short {
    min-height: 70px;
  }
}
.cid-v6JmeecqJd .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-v6JmeecqJd .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-v6JmeecqJd .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-v6JmeecqJd .container-fluid {
    padding: 0 3px;
  }
}
.cid-v6JmeecqJd .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-v6JmeecqJd .navbar-nav {
  display: flex !important;
}
.cid-v6JmeecqJd .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-v6JmeecqJd .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-v6JmeecqJd .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-v6JmeecqJd .navbar-nav .nav-item .nav-link:hover,
.cid-v6JmeecqJd .navbar-nav .nav-item .nav-link:focus,
.cid-v6JmeecqJd .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-v6JmeecqJd .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-v6JmeecqJd .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-v6JmeecqJd .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-v6JmeecqJd button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6JmeecqJd button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-v6JmeecqJd button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6JmeecqJd button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6JmeecqJd button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-v6JmeecqJd button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6JmeecqJd button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6JmeecqJd button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v6JmeecqJd .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6JmeecqJd .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-v6JmeecqJd .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6JmeecqJd .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6JmeecqJd .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-v6JmeecqJd .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v6JmeecqJd .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v6JmeecqJd .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-v6JmeecqJd .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-v6JmeecqJd .offcanvas.show {
  transform: translateX(0);
}
.cid-v6JmeecqJd .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-v6JmeecqJd .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6JmeecqJd .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-v6JmeecqJd .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-v6JmeecqJd .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-v6JmeecqJd .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v6JmeecqJd .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-v6JmeecqJd .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-v6JmeecqJd .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-v6JmeecqJd .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-v6JmeecqJd .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-v6JmeecqJd .modal-backdrop.show {
  opacity: 0.8;
}
.cid-v6JmeecqJd .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-v6JmeecqJd ::-webkit-scrollbar {
  width: 1em;
}
.cid-v6JmeecqJd ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-v6JmeecqJd ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-v6JmeecqJd .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-v6JmeecqJd .social-container {
    padding-top: 40px;
  }
}
.cid-v6JmeecqJd .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-v6JmeecqJd .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-v6JmeecqJd .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-v6JmeecqJd .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-v6JmeecqJd .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-v6JmeecqJd .soc-item:hover {
  transform: translateY(-3px);
}
.cid-v6JmeecqJd .soc-item:hover:before {
  opacity: 1;
}
.cid-v6JmeecqJd .offcanvas_btn {
  margin-top: auto;
}
.cid-v6JmeecqJd .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-v6JmeecqJd .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-v6JmeemWrF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-v6JmeemWrF .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-v6JmeesDgl {
  display: flex;
  background-image: url("../../../assets/images/bg-1.webp");
}
.cid-v6JmeesDgl .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@media (min-width: 768px) {
  .cid-v6JmeesDgl {
    align-items: flex-end;
  }
  .cid-v6JmeesDgl .row {
    justify-content: center;
  }
  .cid-v6JmeesDgl .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-v6JmeesDgl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-v6JmeesDgl {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-v6JmeesDgl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-v6JmeesDgl .content-wrap {
    width: 100%;
  }
}
.cid-v6JmeesDgl .mbr-section-title,
.cid-v6JmeesDgl .mbr-section-subtitle {
  text-align: center;
}
.cid-v6JmeesDgl .mbr-text,
.cid-v6JmeesDgl .mbr-section-btn {
  text-align: center;
}
.cid-v6Jry9mckI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-v6Jry9mckI .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jry9mckI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v6Jry9mckI .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jry9mckI .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-v6Jry9mckI .google-map {
  height: 100%;
  position: relative;
}
.cid-v6Jry9mckI .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-v6Jry9mckI .google-map iframe {
    min-height: 350px;
  }
}
.cid-v6Jry9mckI .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-v6Jry9mckI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v6Jry9mckI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6Jry9mckI .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v6Jry9mckI .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jry9mckI .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-v6Jry9mckI ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-v6Jry9mckI .content-head {
  max-width: 800px;
}
.cid-v6JmeeANCH {
  background-color: #102f62;
}
.cid-v6JmeeANCH .mbr-section-title {
  margin: 0;
}
.cid-v6JmeeANCH .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v6JmeeANCH .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-v6JmeeANCH .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-v6JmeeANCH .team-item {
  transition: all 0.2s;
}
.cid-v6JmeeANCH .team-item .item-image {
  position: relative !important;
}
.cid-v6JmeeANCH .team-item .item-image img {
  width: 100%;
}
.cid-v6JmeeANCH .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-v6JmeeANCH .team-item .item-name p {
  margin-bottom: 0;
}
.cid-v6JmeeANCH .team-item .item-role p {
  margin-bottom: 0;
}
.cid-v6JmeeANCH .team-item .item-caption {
  background: #878787;
}
.cid-v6JmeeANCH .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-v6JmeeANCH .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-v6JmeeANCH .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-v6JmeeANCH .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-v6JmeeANCH .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-v6JmeeANCH .team-item:hover {
    transform: none;
  }
  .cid-v6JmeeANCH .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-v6JmeeANCH {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-v6JmeeANCH {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-v6JmeeANCH .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-v6JmeeANCH .container-fluid {
  max-width: 1300px;
}
.cid-v6JmeeHmTf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-v6JmeeHmTf .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JmeeHmTf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6JmeeHmTf .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v6JmeeHmTf .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-v6JmeeHmTf .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v6JmeeHmTf .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-v6JmeeHmTf .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-v6JmeeHmTf .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-v6JmeeHmTf .mbr-section-title {
  color: #ffffff;
}
.cid-v6JmeeHmTf .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v6JmeeHmTf .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-v6JmeeHmTf .card-box .item-footer {
  margin-top: auto;
}
.cid-v6JmeeHmTf .content-head {
  max-width: 800px;
}
.cid-v6JmeeHmTf .card-text,
.cid-v6JmeeHmTf .item .mbr-section-btn {
  text-align: center;
}
.cid-v6JmeeHmTf .card-title,
.cid-v6JmeeHmTf .iconfont-wrapper {
  text-align: center;
}
.cid-v6JryCR7Pn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-v6JryCR7Pn .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JryCR7Pn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v6JryCR7Pn .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6JryCR7Pn .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-v6JryCR7Pn .google-map {
  height: 100%;
  position: relative;
}
.cid-v6JryCR7Pn .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-v6JryCR7Pn .google-map iframe {
    min-height: 350px;
  }
}
.cid-v6JryCR7Pn .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-v6JryCR7Pn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v6JryCR7Pn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6JryCR7Pn .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v6JryCR7Pn .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-v6JryCR7Pn .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-v6JryCR7Pn ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-v6JryCR7Pn .content-head {
  max-width: 800px;
}
.cid-v6JmeeQbGV {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-v6JmeeQbGV .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JmeeQbGV .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-v6JmeeQbGV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v6JmeeQbGV .row {
  flex-direction: row-reverse;
}
.cid-v6JmeeQbGV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-v6JmeeQbGV .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-v6JmeeQbGV .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-v6JmeeQbGV .mbr-section-title {
  color: #000000;
}
.cid-v6JmeeQbGV .mbr-text,
.cid-v6JmeeQbGV .mbr-section-btn {
  color: #000000;
}
.cid-v6JmeeYR0n {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-v6JmeeYR0n .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6JmeeYR0n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v6JmeeYR0n .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6JmeeYR0n .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-v6JmeeYR0n .google-map {
  height: 100%;
  position: relative;
}
.cid-v6JmeeYR0n .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-v6JmeeYR0n .google-map iframe {
    min-height: 350px;
  }
}
.cid-v6JmeeYR0n .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-v6JmeeYR0n .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v6JmeeYR0n .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6JmeeYR0n .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v6JmeeYR0n .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-v6JmeeYR0n .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-v6JmeeYR0n ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-v6JmeeYR0n .content-head {
  max-width: 800px;
}
.cid-v6Jmef7eEp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-v6Jmef7eEp .mbr-text {
  color: #000000;
}
.cid-v6Jmef7eEp .mbr-section-subtitle {
  color: #000000;
}
.cid-v6Jmef7eEp .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-v6Jmef7eEp .mbr-text,
.cid-v6Jmef7eEp .item .mbr-section-btn {
  text-align: left;
}
.cid-v6Jmef7eEp .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v6Jmef7eEp .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jmef7eEp .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-v6Jmi6ZkIo {
  z-index: 1000;
  width: 100%;
}
.cid-v6Jmi6ZkIo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6Jmi6ZkIo .dropdown-menu {
  padding: 0;
}
.cid-v6Jmi6ZkIo .dropdown-item {
  padding: 5px 0.4em 5px  0.4em !important;
  width: 100%;
  line-height: inherit !important;
  transition: background-position 0.3s ease;
}
@media (max-width: 991px) {
  .cid-v6Jmi6ZkIo .dropdown-item {
    text-align: left !important;
  }
}
.cid-v6Jmi6ZkIo .dropdown-item:hover {
  background-position: right !important;
}
.cid-v6Jmi6ZkIo .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-v6Jmi6ZkIo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-v6Jmi6ZkIo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v6Jmi6ZkIo .nav-link {
  position: relative;
}
.cid-v6Jmi6ZkIo .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-v6Jmi6ZkIo .dropdown-menu,
.cid-v6Jmi6ZkIo .navbar.opened {
  background: #212428 !important;
}
.cid-v6Jmi6ZkIo .nav-item:focus,
.cid-v6Jmi6ZkIo .nav-link:focus {
  outline: none;
}
.cid-v6Jmi6ZkIo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v6Jmi6ZkIo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v6Jmi6ZkIo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-v6Jmi6ZkIo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v6Jmi6ZkIo .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-v6Jmi6ZkIo .navbar.opened {
  transition: all 0.3s;
}
.cid-v6Jmi6ZkIo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-v6Jmi6ZkIo .navbar .navbar-logo img {
  width: auto;
}
.cid-v6Jmi6ZkIo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-v6Jmi6ZkIo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v6Jmi6ZkIo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v6Jmi6ZkIo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v6Jmi6ZkIo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v6Jmi6ZkIo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-v6Jmi6ZkIo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-v6Jmi6ZkIo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v6Jmi6ZkIo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v6Jmi6ZkIo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v6Jmi6ZkIo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v6Jmi6ZkIo .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-v6Jmi6ZkIo .navbar {
    min-height: 80px;
  }
}
.cid-v6Jmi6ZkIo .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-v6Jmi6ZkIo .navbar-brand {
  min-height: 80px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
  padding-right: 15px;
  padding-left: 15px;
}
.cid-v6Jmi6ZkIo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v6Jmi6ZkIo .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-v6Jmi6ZkIo .navbar-brand {
    min-height: 69px;
  }
}
.cid-v6Jmi6ZkIo .dropdown-item.active,
.cid-v6Jmi6ZkIo .dropdown-item:active {
  background-color: transparent;
}
.cid-v6Jmi6ZkIo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v6Jmi6ZkIo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v6Jmi6ZkIo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v6Jmi6ZkIo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-v6Jmi6ZkIo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v6Jmi6ZkIo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v6Jmi6ZkIo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v6Jmi6ZkIo button.navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6Jmi6ZkIo button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-v6Jmi6ZkIo button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6Jmi6ZkIo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6Jmi6ZkIo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-v6Jmi6ZkIo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6Jmi6ZkIo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6Jmi6ZkIo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v6Jmi6ZkIo nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6Jmi6ZkIo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v6Jmi6ZkIo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v6Jmi6ZkIo nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-v6Jmi6ZkIo .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-v6Jmi6ZkIo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v6Jmi6ZkIo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v6Jmi6ZkIo .navbar {
    height: 70px;
  }
  .cid-v6Jmi6ZkIo .navbar.opened {
    height: auto;
  }
  .cid-v6Jmi6ZkIo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v6Jmi6ZkIo .navbar-short {
  min-height: 90px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: #212428;
  background: rgba(33, 36, 40, 0.9);
}
@media (max-width: 575px) {
  .cid-v6Jmi6ZkIo .navbar-short {
    min-height: 70px;
  }
}
.cid-v6Jmi6ZkIo .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-v6Jmi6ZkIo .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-v6Jmi6ZkIo .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-v6Jmi6ZkIo .container-fluid {
    padding: 0 3px;
  }
}
.cid-v6Jmi6ZkIo .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-v6Jmi6ZkIo .navbar-nav {
  display: flex !important;
}
.cid-v6Jmi6ZkIo .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-v6Jmi6ZkIo .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-v6Jmi6ZkIo .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-v6Jmi6ZkIo .navbar-nav .nav-item .nav-link:hover,
.cid-v6Jmi6ZkIo .navbar-nav .nav-item .nav-link:focus,
.cid-v6Jmi6ZkIo .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-v6Jmi6ZkIo .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-v6Jmi6ZkIo .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-v6Jmi6ZkIo .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-v6Jmi6ZkIo button.btn_offcanvas {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 15px;
  transition: all 0.3s;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6Jmi6ZkIo button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-v6Jmi6ZkIo button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6Jmi6ZkIo button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6Jmi6ZkIo button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-v6Jmi6ZkIo button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6Jmi6ZkIo button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-v6Jmi6ZkIo button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-v6Jmi6ZkIo .btn-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 15px;
  transition: all 0.3s;
  opacity: 1 !important;
  background: linear-gradient(145deg, #1e2024, #23272b);
  outline: none;
  border: none;
  cursor: pointer;
  position: relative;
  align-self: center;
}
.cid-v6Jmi6ZkIo .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-v6Jmi6ZkIo .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-v6Jmi6ZkIo .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-v6Jmi6ZkIo .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-v6Jmi6ZkIo .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-v6Jmi6ZkIo .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-v6Jmi6ZkIo .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-v6Jmi6ZkIo .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-v6Jmi6ZkIo .offcanvas.show {
  transform: translateX(0);
}
.cid-v6Jmi6ZkIo .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-v6Jmi6ZkIo .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-v6Jmi6ZkIo .offcanvas-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 25px;
  width: 375px;
  margin-right: auto;
  text-align: left;
  background-color: #212428;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.7);
}
@media (max-width: 575px) {
  .cid-v6Jmi6ZkIo .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-v6Jmi6ZkIo .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-v6Jmi6ZkIo .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v6Jmi6ZkIo .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-v6Jmi6ZkIo .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-v6Jmi6ZkIo .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-v6Jmi6ZkIo .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-v6Jmi6ZkIo .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-v6Jmi6ZkIo .modal-backdrop.show {
  opacity: 0.8;
}
.cid-v6Jmi6ZkIo .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-v6Jmi6ZkIo ::-webkit-scrollbar {
  width: 1em;
}
.cid-v6Jmi6ZkIo ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-v6Jmi6ZkIo ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-v6Jmi6ZkIo .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-v6Jmi6ZkIo .social-container {
    padding-top: 40px;
  }
}
.cid-v6Jmi6ZkIo .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-v6Jmi6ZkIo .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-v6Jmi6ZkIo .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 7px;
  min-width: 53px;
  padding: 10px;
  aspect-ratio: 1;
  border-radius: 6px;
  background: linear-gradient(145deg, #1e2024, #23272b);
  box-shadow: 10px 10px 19px #191b1f, -10px -10px 19px #23272b;
  transition: 0.4s all;
}
.cid-v6Jmi6ZkIo .soc-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  transition: 0.4s all;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: linear-gradient(to right bottom, #212428, #16181c);
  opacity: 0;
}
.cid-v6Jmi6ZkIo .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-v6Jmi6ZkIo .soc-item:hover {
  transform: translateY(-3px);
}
.cid-v6Jmi6ZkIo .soc-item:hover:before {
  opacity: 1;
}
.cid-v6Jmi6ZkIo .offcanvas_btn {
  margin-top: auto;
}
.cid-v6Jmi6ZkIo .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-v6Jmi6ZkIo .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-v6Jmi79uK1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-v6Jmi79uK1 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-v6Jmi7eCED {
  display: flex;
  background-image: url("../../../assets/images/bg.webp");
}
.cid-v6Jmi7eCED .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@media (min-width: 768px) {
  .cid-v6Jmi7eCED {
    align-items: flex-end;
  }
  .cid-v6Jmi7eCED .row {
    justify-content: center;
  }
  .cid-v6Jmi7eCED .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-v6Jmi7eCED .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-v6Jmi7eCED {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-v6Jmi7eCED .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-v6Jmi7eCED .content-wrap {
    width: 100%;
  }
}
.cid-v6Jmi7eCED .mbr-section-title,
.cid-v6Jmi7eCED .mbr-section-subtitle {
  text-align: center;
}
.cid-v6Jmi7eCED .mbr-text,
.cid-v6Jmi7eCED .mbr-section-btn {
  text-align: center;
}
.cid-v6Jp3kPHNf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-v6Jp3kPHNf .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jp3kPHNf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v6Jp3kPHNf .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jp3kPHNf .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-v6Jp3kPHNf .google-map {
  height: 100%;
  position: relative;
}
.cid-v6Jp3kPHNf .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-v6Jp3kPHNf .google-map iframe {
    min-height: 350px;
  }
}
.cid-v6Jp3kPHNf .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-v6Jp3kPHNf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v6Jp3kPHNf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6Jp3kPHNf .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v6Jp3kPHNf .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jp3kPHNf .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-v6Jp3kPHNf ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-v6Jp3kPHNf .content-head {
  max-width: 800px;
}
.cid-v6Jmi7lybh {
  background-color: #102f62;
}
.cid-v6Jmi7lybh .mbr-section-title {
  margin: 0;
}
.cid-v6Jmi7lybh .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-v6Jmi7lybh .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-v6Jmi7lybh .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-v6Jmi7lybh .team-item {
  transition: all 0.2s;
}
.cid-v6Jmi7lybh .team-item .item-image {
  position: relative !important;
}
.cid-v6Jmi7lybh .team-item .item-image img {
  width: 100%;
}
.cid-v6Jmi7lybh .team-item .item-image::after {
  background: #000000;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s;
}
.cid-v6Jmi7lybh .team-item .item-name p {
  margin-bottom: 0;
}
.cid-v6Jmi7lybh .team-item .item-role p {
  margin-bottom: 0;
}
.cid-v6Jmi7lybh .team-item .item-caption {
  background: #878787;
}
.cid-v6Jmi7lybh .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-v6Jmi7lybh .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-v6Jmi7lybh .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-v6Jmi7lybh .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-v6Jmi7lybh .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-v6Jmi7lybh .team-item:hover {
    transform: none;
  }
  .cid-v6Jmi7lybh .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-v6Jmi7lybh {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-v6Jmi7lybh {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-v6Jmi7lybh .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-v6Jmi7lybh .container-fluid {
  max-width: 1300px;
}
.cid-v6Jmi7syRj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-v6Jmi7syRj .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jmi7syRj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v6Jmi7syRj .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-v6Jmi7syRj .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-v6Jmi7syRj .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v6Jmi7syRj .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jmi7syRj .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-v6Jmi7syRj .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-v6Jmi7syRj .mbr-section-title {
  color: #ffffff;
}
.cid-v6Jmi7syRj .mbr-section-subtitle {
  color: #ffffff;
}
.cid-v6Jmi7syRj .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-v6Jmi7syRj .card-box .item-footer {
  margin-top: auto;
}
.cid-v6Jmi7syRj .content-head {
  max-width: 800px;
}
.cid-v6Jmi7syRj .card-text,
.cid-v6Jmi7syRj .item .mbr-section-btn {
  text-align: center;
}
.cid-v6Jmi7syRj .card-title,
.cid-v6Jmi7syRj .iconfont-wrapper {
  text-align: center;
}
.cid-v6Jp4biRb8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-v6Jp4biRb8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jp4biRb8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v6Jp4biRb8 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jp4biRb8 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-v6Jp4biRb8 .google-map {
  height: 100%;
  position: relative;
}
.cid-v6Jp4biRb8 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-v6Jp4biRb8 .google-map iframe {
    min-height: 350px;
  }
}
.cid-v6Jp4biRb8 .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-v6Jp4biRb8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v6Jp4biRb8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6Jp4biRb8 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v6Jp4biRb8 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jp4biRb8 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-v6Jp4biRb8 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-v6Jp4biRb8 .content-head {
  max-width: 800px;
}
.cid-v6Jmi7BHT1 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-v6Jmi7BHT1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jmi7BHT1 .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-v6Jmi7BHT1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v6Jmi7BHT1 .row {
  flex-direction: row-reverse;
}
.cid-v6Jmi7BHT1 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-v6Jmi7BHT1 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-v6Jmi7BHT1 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-v6Jmi7BHT1 .mbr-section-title {
  color: #000000;
}
.cid-v6Jmi7BHT1 .mbr-text,
.cid-v6Jmi7BHT1 .mbr-section-btn {
  color: #000000;
}
.cid-v6Jmi7KR57 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-v6Jmi7KR57 .mbr-fallback-image.disabled {
  display: none;
}
.cid-v6Jmi7KR57 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-v6Jmi7KR57 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jmi7KR57 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-v6Jmi7KR57 .google-map {
  height: 100%;
  position: relative;
}
.cid-v6Jmi7KR57 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-v6Jmi7KR57 .google-map iframe {
    min-height: 350px;
  }
}
.cid-v6Jmi7KR57 .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-v6Jmi7KR57 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-v6Jmi7KR57 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-v6Jmi7KR57 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v6Jmi7KR57 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jmi7KR57 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-v6Jmi7KR57 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-v6Jmi7KR57 .content-head {
  max-width: 800px;
}
.cid-v6Jmi7Tyw7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #edefeb;
}
.cid-v6Jmi7Tyw7 .mbr-text {
  color: #000000;
}
.cid-v6Jmi7Tyw7 .mbr-section-subtitle {
  color: #000000;
}
.cid-v6Jmi7Tyw7 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-v6Jmi7Tyw7 .mbr-text,
.cid-v6Jmi7Tyw7 .item .mbr-section-btn {
  text-align: center;
}
.cid-v6Jmi7Tyw7 .item-wrapper {
  background: #ffffff;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-v6Jmi7Tyw7 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-v6Jmi7Tyw7 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-v6Jmi7Tyw7 .mbr-card-title {
  text-align: center;
}
