.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;
  background-image: url("../../../assets/images/15000405.webp");
}
.cid-usHnSQKb97 .mbr-overlay {
  background-color: #000000;
  opacity: 0.8;
}
@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-uPhxoDY30M {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-uPhxoDY30M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPhxoDY30M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uPhxoDY30M .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uPhxoDY30M .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-uPhxoDY30M .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uPhxoDY30M .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uPhxoDY30M .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-uPhxoDY30M .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-uPhxoDY30M .mbr-section-title {
  color: #ffffff;
}
.cid-uPhxoDY30M .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uPhxoDY30M .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-uPhxoDY30M .card-box .item-footer {
  margin-top: auto;
}
.cid-uPhxoDY30M .content-head {
  max-width: 800px;
}
.cid-uPhxoDY30M .card-text,
.cid-uPhxoDY30M .item .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-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-usNjI5xtkQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
  background-image: url("../../../assets/images/16000055.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-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/chatgpt-image-mar-12-2026-02-02-09-pm.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-usKXoWcOqw {
  background-image: url("../../../assets/images/100009684.webp");
}
.cid-usKXoWcOqw .mbr-section-title {
  color: #ffffff;
}
.cid-usKXoWcOqw .mbr-text,
.cid-usKXoWcOqw .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-usNmmJARNJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-usNmmJARNJ .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegs7BiDH8 {
  z-index: 1000;
  width: 100%;
}
.cid-vegs7BiDH8 .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-vegs7BiDH8 .dropdown-menu {
  padding: 0;
}
.cid-vegs7BiDH8 .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-vegs7BiDH8 .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegs7BiDH8 .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegs7BiDH8 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegs7BiDH8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegs7BiDH8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegs7BiDH8 .nav-link {
  position: relative;
}
.cid-vegs7BiDH8 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegs7BiDH8 .dropdown-menu,
.cid-vegs7BiDH8 .navbar.opened {
  background: #212428 !important;
}
.cid-vegs7BiDH8 .nav-item:focus,
.cid-vegs7BiDH8 .nav-link:focus {
  outline: none;
}
.cid-vegs7BiDH8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegs7BiDH8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegs7BiDH8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegs7BiDH8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegs7BiDH8 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegs7BiDH8 .navbar.opened {
  transition: all 0.3s;
}
.cid-vegs7BiDH8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegs7BiDH8 .navbar .navbar-logo img {
  width: auto;
}
.cid-vegs7BiDH8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegs7BiDH8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegs7BiDH8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegs7BiDH8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegs7BiDH8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegs7BiDH8 .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-vegs7BiDH8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegs7BiDH8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegs7BiDH8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegs7BiDH8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegs7BiDH8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegs7BiDH8 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegs7BiDH8 .navbar {
    min-height: 80px;
  }
}
.cid-vegs7BiDH8 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegs7BiDH8 .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-vegs7BiDH8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegs7BiDH8 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegs7BiDH8 .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegs7BiDH8 .dropdown-item.active,
.cid-vegs7BiDH8 .dropdown-item:active {
  background-color: transparent;
}
.cid-vegs7BiDH8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegs7BiDH8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegs7BiDH8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegs7BiDH8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegs7BiDH8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegs7BiDH8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegs7BiDH8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegs7BiDH8 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-vegs7BiDH8 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegs7BiDH8 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegs7BiDH8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegs7BiDH8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegs7BiDH8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegs7BiDH8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegs7BiDH8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegs7BiDH8 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegs7BiDH8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegs7BiDH8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegs7BiDH8 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegs7BiDH8 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegs7BiDH8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegs7BiDH8 .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-vegs7BiDH8 .navbar {
    height: 70px;
  }
  .cid-vegs7BiDH8 .navbar.opened {
    height: auto;
  }
  .cid-vegs7BiDH8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegs7BiDH8 .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-vegs7BiDH8 .navbar-short {
    min-height: 70px;
  }
}
.cid-vegs7BiDH8 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegs7BiDH8 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegs7BiDH8 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegs7BiDH8 .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegs7BiDH8 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegs7BiDH8 .navbar-nav {
  display: flex !important;
}
.cid-vegs7BiDH8 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegs7BiDH8 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegs7BiDH8 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegs7BiDH8 .navbar-nav .nav-item .nav-link:hover,
.cid-vegs7BiDH8 .navbar-nav .nav-item .nav-link:focus,
.cid-vegs7BiDH8 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegs7BiDH8 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegs7BiDH8 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegs7BiDH8 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegs7BiDH8 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-vegs7BiDH8 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegs7BiDH8 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegs7BiDH8 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegs7BiDH8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegs7BiDH8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegs7BiDH8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegs7BiDH8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegs7BiDH8 .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-vegs7BiDH8 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegs7BiDH8 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegs7BiDH8 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegs7BiDH8 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegs7BiDH8 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegs7BiDH8 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegs7BiDH8 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegs7BiDH8 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegs7BiDH8 .offcanvas.show {
  transform: translateX(0);
}
.cid-vegs7BiDH8 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegs7BiDH8 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegs7BiDH8 .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-vegs7BiDH8 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegs7BiDH8 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegs7BiDH8 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegs7BiDH8 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegs7BiDH8 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegs7BiDH8 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegs7BiDH8 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegs7BiDH8 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegs7BiDH8 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegs7BiDH8 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegs7BiDH8 ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegs7BiDH8 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegs7BiDH8 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegs7BiDH8 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegs7BiDH8 .social-container {
    padding-top: 40px;
  }
}
.cid-vegs7BiDH8 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegs7BiDH8 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegs7BiDH8 .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-vegs7BiDH8 .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-vegs7BiDH8 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegs7BiDH8 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegs7BiDH8 .soc-item:hover:before {
  opacity: 1;
}
.cid-vegs7BiDH8 .offcanvas_btn {
  margin-top: auto;
}
.cid-vegs7BiDH8 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegs7BiDH8 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegs7BtCSg {
  background-image: url("../../../assets/images/90000639.webp");
}
.cid-vegs7BtCSg img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegs7BtCSg .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegs7BtCSg .images {
    display: none;
  }
}
.cid-vegs7BtCSg .image-wrapper-1,
.cid-vegs7BtCSg .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegs7BtCSg .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegs7BtCSg .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegs7BtCSg .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegs7BtCSg .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegs7BtCSg .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegs7BtCSg .image-wrapper-2 img {
  width: 90%;
}
.cid-vegs7BtCSg .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegs7BtCSg .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegs7BtCSg .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegs7BtCSg .text-wrapper {
  width: 100%;
}
.cid-vegs7BtCSg .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegs7BtCSg .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegs7BtCSg .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegs7BtCSg .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegs7BtCSg .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegs7BtCSg .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegs7BtCSg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegs7BtCSg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegs7BtCSg .text {
  display: flex;
  align-items: center;
}
.cid-veiISbs2QN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiISbs2QN .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiISbs2QN .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-veiISbs2QN .container-fluid {
    padding: 0;
  }
}
.cid-veiISbs2QN .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiISbs2QN .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiISbs2QN .embla__button--next,
.cid-veiISbs2QN .embla__button--prev {
  display: flex;
}
.cid-veiISbs2QN .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiISbs2QN .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiISbs2QN .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-veiISbs2QN .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiISbs2QN .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiISbs2QN .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiISbs2QN .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiISbs2QN .embla {
  position: relative;
  width: 100%;
}
.cid-veiISbs2QN .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiISbs2QN .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiISbs2QN .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiISbs2QN .embla__slide a {
  cursor: grab;
}
.cid-veiISbs2QN .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiISbs2QN .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiISbs2QN .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiISbs2QN .mbr-section-title {
  color: #232323;
}
.cid-veiISbs2QN .mbr-section-subtitle {
  color: #232323;
}
.cid-veiISbs2QN .mbr-box {
  color: #ffffff;
}
.cid-veiISbs2QN .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiISbs2QN img,
.cid-veiISbs2QN .item-img {
  width: 100%;
}
.cid-veiISbs2QN .item-wrapper {
  position: relative;
}
.cid-veiISbs2QN .content-head {
  max-width: 800px;
}
.cid-vegs7BBeOs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegs7BBeOs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegs7BBeOs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegs7BBeOs .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegs7BBeOs .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegs7BBeOs .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegs7BBeOs .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegs7BBeOs .container {
    padding: 0 16px;
  }
}
.cid-vegs7BBeOs .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegs7BBeOs .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegs7BBeOs .row {
    padding: 25px 9px;
  }
}
.cid-vegs7BBeOs .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegs7BBeOs .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegs7BBeOs .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegs7BBeOs .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegs7BBeOs .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegs7BBeOs .image-wrapper img {
    height: 350px;
  }
}
.cid-vegs7BBeOs .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegs7BBeOs .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegs7BBeOs .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegs7BBeOs .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegs7BBeOs .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegs7BBeOs .items-wrapper {
    display: block;
  }
}
.cid-vegs7BBeOs .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegs7BBeOs .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegs7BBeOs .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegs7BBeOs .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegs7BBeOs .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegs7BBeOs .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegs7BBeOs .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegs7BBeOs .card {
  justify-content: center;
}
.cid-vegs7BBeOs .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegs7BBeOs .mbr-text {
  color: #000000;
}
.cid-vegs7BBeOs .card-title {
  color: #000000;
}
.cid-vegs7BBeOs .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegs7BBeOs .card-title,
.cid-vegs7BBeOs .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegs7BMwWv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegs7BMwWv .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegs7BMwWv .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegs7BMwWv .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegs7BMwWv .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegs7BMwWv .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegs7BMwWv .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegs7BMwWv .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegs7BMwWv .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegs7BMwWv .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegs7BMwWv .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegs7BMwWv .embla__button--next,
.cid-vegs7BMwWv .embla__button--prev {
  display: flex;
}
.cid-vegs7BMwWv .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-vegs7BMwWv .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegs7BMwWv .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegs7BMwWv .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegs7BMwWv .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegs7BMwWv .embla__button {
    top: -10%;
  }
}
.cid-vegs7BMwWv .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegs7BMwWv .embla {
    margin-top: 80px;
  }
}
.cid-vegs7BMwWv .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegs7BMwWv .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegs7BMwWv .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegs7BMwWv .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegs7BMwWv .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegs7BMwWv .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegs7BMwWv .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegs7BMwWv .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegs7BMwWv .mbr-text ul {
    display: block;
  }
}
.cid-vegs7BMwWv .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegs7BMwWv .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegs7BMwWv .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegs7BMwWv .item-wrapper {
  height: 100%;
}
.cid-vegs7BMwWv .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegs7BMwWv .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegs7BMwWv .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiIRgRcSm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiIRgRcSm .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiIRgRcSm .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-veiIRgRcSm .container-fluid {
    padding: 0;
  }
}
.cid-veiIRgRcSm .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiIRgRcSm .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiIRgRcSm .embla__button--next,
.cid-veiIRgRcSm .embla__button--prev {
  display: flex;
}
.cid-veiIRgRcSm .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiIRgRcSm .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiIRgRcSm .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-veiIRgRcSm .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiIRgRcSm .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiIRgRcSm .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiIRgRcSm .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiIRgRcSm .embla {
  position: relative;
  width: 100%;
}
.cid-veiIRgRcSm .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiIRgRcSm .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiIRgRcSm .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiIRgRcSm .embla__slide a {
  cursor: grab;
}
.cid-veiIRgRcSm .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiIRgRcSm .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiIRgRcSm .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiIRgRcSm .mbr-section-title {
  color: #232323;
}
.cid-veiIRgRcSm .mbr-section-subtitle {
  color: #232323;
}
.cid-veiIRgRcSm .mbr-box {
  color: #ffffff;
}
.cid-veiIRgRcSm .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiIRgRcSm img,
.cid-veiIRgRcSm .item-img {
  width: 100%;
}
.cid-veiIRgRcSm .item-wrapper {
  position: relative;
}
.cid-veiIRgRcSm .content-head {
  max-width: 800px;
}
#custom-html-ro {
  /* Type valid CSS here */
}
#custom-html-ro div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-ro p {
  font-size: 60px;
  color: #777;
}
.cid-vegs7BW6PY {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegs7BW6PY h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegs7BW6PY .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegs7BW6PY .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegs7BW6PY .nav-link.active {
  background: #232323;
}
.cid-vegs7BW6PY .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-vegs7BW6PY .nav-link:hover {
  background: #232323;
}
.cid-vegs7BW6PY .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-vegs7BW6PY .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegs7BW6PY .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegs7BW6PY .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegs7BW6PY .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegs7BW6PY .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegs7BW6PY .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegs7BW6PY .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegs7BW6PY .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegs7BW6PY .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-vegs7BW6PY .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-vegs7BW6PY .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegs7BW6PY .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-vegs7BW6PY .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegs7BW6PY .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-vegs7BW6PY .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegs7BW6PY .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegs7BW6PY .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegs7BW6PY .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegs7BW6PY .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegs7BW6PY .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegs7BW6PY .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegs7BW6PY .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegs7BW6PY .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegs7BW6PY .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegs7BW6PY .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegs7BW6PY .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-vegs7BW6PY .mbr-text,
  .cid-vegs7BW6PY .nav-link,
  .cid-vegs7BW6PY .mbr-card-title,
  .cid-vegs7BW6PY .mbr-section-title {
    text-align: left;
  }
  .cid-vegs7BW6PY .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegs7BW6PY .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegs7BW6PY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegs7BW6PY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegs7BW6PY .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegs7BW6PY .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegs7BW6PY .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegs7CJsSv .google-map {
  height: 700px;
  position: relative;
}
.cid-vegs7CJsSv .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegs7CJsSv .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-vegs7CJsSv .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegs7CJsSv .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegs7CU5AA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegs7CU5AA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegs7CU5AA .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-vegs7CU5AA .container-fluid {
    padding: 0;
  }
}
.cid-vegs7CU5AA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegs7CU5AA .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegs7CU5AA .embla__button--next,
.cid-vegs7CU5AA .embla__button--prev {
  display: flex;
}
.cid-vegs7CU5AA .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegs7CU5AA .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegs7CU5AA .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-vegs7CU5AA .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegs7CU5AA .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegs7CU5AA .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegs7CU5AA .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegs7CU5AA .embla {
  position: relative;
  width: 100%;
}
.cid-vegs7CU5AA .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegs7CU5AA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegs7CU5AA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegs7CU5AA .embla__slide a {
  cursor: grab;
}
.cid-vegs7CU5AA .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegs7CU5AA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegs7CU5AA .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegs7CU5AA .mbr-section-title {
  color: #232323;
}
.cid-vegs7CU5AA .mbr-section-subtitle {
  color: #232323;
}
.cid-vegs7CU5AA .mbr-box {
  color: #ffffff;
}
.cid-vegs7CU5AA .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegs7CU5AA img,
.cid-vegs7CU5AA .item-img {
  width: 100%;
}
.cid-vegs7CU5AA .item-wrapper {
  position: relative;
}
.cid-vegs7CU5AA .content-head {
  max-width: 800px;
}
.cid-vegs7D501T {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegs7D501T .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsm3JO3c {
  z-index: 1000;
  width: 100%;
}
.cid-vegsm3JO3c .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-vegsm3JO3c .dropdown-menu {
  padding: 0;
}
.cid-vegsm3JO3c .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-vegsm3JO3c .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsm3JO3c .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsm3JO3c .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsm3JO3c .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsm3JO3c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsm3JO3c .nav-link {
  position: relative;
}
.cid-vegsm3JO3c .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsm3JO3c .dropdown-menu,
.cid-vegsm3JO3c .navbar.opened {
  background: #212428 !important;
}
.cid-vegsm3JO3c .nav-item:focus,
.cid-vegsm3JO3c .nav-link:focus {
  outline: none;
}
.cid-vegsm3JO3c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsm3JO3c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsm3JO3c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsm3JO3c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsm3JO3c .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsm3JO3c .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsm3JO3c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsm3JO3c .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsm3JO3c .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsm3JO3c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsm3JO3c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsm3JO3c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsm3JO3c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsm3JO3c .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-vegsm3JO3c .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsm3JO3c .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsm3JO3c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsm3JO3c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsm3JO3c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsm3JO3c .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsm3JO3c .navbar {
    min-height: 80px;
  }
}
.cid-vegsm3JO3c .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsm3JO3c .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-vegsm3JO3c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsm3JO3c .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsm3JO3c .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsm3JO3c .dropdown-item.active,
.cid-vegsm3JO3c .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsm3JO3c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsm3JO3c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsm3JO3c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsm3JO3c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsm3JO3c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsm3JO3c .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsm3JO3c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsm3JO3c 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-vegsm3JO3c button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsm3JO3c button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsm3JO3c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsm3JO3c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsm3JO3c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsm3JO3c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsm3JO3c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsm3JO3c nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsm3JO3c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsm3JO3c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsm3JO3c nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsm3JO3c .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsm3JO3c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsm3JO3c .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-vegsm3JO3c .navbar {
    height: 70px;
  }
  .cid-vegsm3JO3c .navbar.opened {
    height: auto;
  }
  .cid-vegsm3JO3c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsm3JO3c .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-vegsm3JO3c .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsm3JO3c .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsm3JO3c .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsm3JO3c .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsm3JO3c .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsm3JO3c .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsm3JO3c .navbar-nav {
  display: flex !important;
}
.cid-vegsm3JO3c .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsm3JO3c .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsm3JO3c .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsm3JO3c .navbar-nav .nav-item .nav-link:hover,
.cid-vegsm3JO3c .navbar-nav .nav-item .nav-link:focus,
.cid-vegsm3JO3c .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsm3JO3c .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsm3JO3c .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsm3JO3c .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsm3JO3c 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-vegsm3JO3c button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsm3JO3c button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsm3JO3c button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsm3JO3c button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsm3JO3c button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsm3JO3c button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsm3JO3c button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsm3JO3c .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-vegsm3JO3c .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsm3JO3c .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsm3JO3c .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsm3JO3c .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsm3JO3c .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsm3JO3c .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsm3JO3c .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsm3JO3c .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsm3JO3c .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsm3JO3c .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsm3JO3c .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsm3JO3c .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-vegsm3JO3c .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsm3JO3c .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsm3JO3c .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsm3JO3c .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsm3JO3c .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsm3JO3c .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsm3JO3c .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsm3JO3c .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsm3JO3c .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsm3JO3c .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsm3JO3c ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsm3JO3c ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsm3JO3c ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsm3JO3c .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsm3JO3c .social-container {
    padding-top: 40px;
  }
}
.cid-vegsm3JO3c .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsm3JO3c .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsm3JO3c .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-vegsm3JO3c .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-vegsm3JO3c .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsm3JO3c .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsm3JO3c .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsm3JO3c .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsm3JO3c .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsm3JO3c .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsm3Vmgx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsm3Vmgx .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsm404x6 {
  display: flex;
  background-image: url("../../../assets/images/92001017.webp");
}
.cid-vegsm404x6 .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsm404x6 {
    align-items: flex-end;
  }
  .cid-vegsm404x6 .row {
    justify-content: center;
  }
  .cid-vegsm404x6 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsm404x6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsm404x6 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsm404x6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsm404x6 .content-wrap {
    width: 100%;
  }
}
.cid-vegsm404x6 .mbr-section-title,
.cid-vegsm404x6 .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsm404x6 .mbr-text,
.cid-vegsm404x6 .mbr-section-btn {
  text-align: center;
}
.cid-vegsm46gYg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsm46gYg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsm46gYg .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-vegsm46gYg .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsm46gYg .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsm46gYg .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsm46gYg .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsm46gYg .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsm46gYg .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-vegsm46gYg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsm46gYg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsm46gYg .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsm46gYg .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsm46gYg .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsm46gYg ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsm46gYg .content-head {
  max-width: 800px;
}
.cid-vegsm4fszE {
  background-color: #102f62;
}
.cid-vegsm4fszE .mbr-section-title {
  margin: 0;
}
.cid-vegsm4fszE .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsm4fszE .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsm4fszE .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsm4fszE .team-item {
  transition: all 0.2s;
}
.cid-vegsm4fszE .team-item .item-image {
  position: relative !important;
}
.cid-vegsm4fszE .team-item .item-image img {
  width: 100%;
}
.cid-vegsm4fszE .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-vegsm4fszE .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsm4fszE .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsm4fszE .team-item .item-caption {
  background: #878787;
}
.cid-vegsm4fszE .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsm4fszE .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsm4fszE .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsm4fszE .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsm4fszE .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsm4fszE .team-item:hover {
    transform: none;
  }
  .cid-vegsm4fszE .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsm4fszE {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsm4fszE {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsm4fszE .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsm4fszE .container-fluid {
  max-width: 1300px;
}
.cid-vegsm4o0yQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsm4o0yQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsm4o0yQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsm4o0yQ .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsm4o0yQ .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsm4o0yQ .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsm4o0yQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsm4o0yQ .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsm4o0yQ .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-vegsm4o0yQ .mbr-section-title {
  color: #ffffff;
}
.cid-vegsm4o0yQ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsm4o0yQ .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsm4o0yQ .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsm4o0yQ .content-head {
  max-width: 800px;
}
.cid-vegsm4yQs1 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsm4yQs1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsm4yQs1 .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-vegsm4yQs1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsm4yQs1 .row {
  flex-direction: row-reverse;
}
.cid-vegsm4yQs1 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsm4yQs1 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsm4yQs1 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsm4yQs1 .mbr-section-title {
  color: #000000;
}
.cid-vegsm4yQs1 .mbr-text,
.cid-vegsm4yQs1 .mbr-section-btn {
  color: #000000;
}
.cid-vegsm4GcNM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsm4GcNM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsm4GcNM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsm4GcNM .mbr-section-title {
  text-align: center;
}
.cid-vegsm4GcNM .mbr-section-subtitle {
  text-align: center;
}
.cid-vegssmxhSy {
  z-index: 1000;
  width: 100%;
}
.cid-vegssmxhSy .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-vegssmxhSy .dropdown-menu {
  padding: 0;
}
.cid-vegssmxhSy .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-vegssmxhSy .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegssmxhSy .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegssmxhSy .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegssmxhSy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegssmxhSy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegssmxhSy .nav-link {
  position: relative;
}
.cid-vegssmxhSy .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegssmxhSy .dropdown-menu,
.cid-vegssmxhSy .navbar.opened {
  background: #212428 !important;
}
.cid-vegssmxhSy .nav-item:focus,
.cid-vegssmxhSy .nav-link:focus {
  outline: none;
}
.cid-vegssmxhSy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegssmxhSy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegssmxhSy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegssmxhSy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegssmxhSy .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegssmxhSy .navbar.opened {
  transition: all 0.3s;
}
.cid-vegssmxhSy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegssmxhSy .navbar .navbar-logo img {
  width: auto;
}
.cid-vegssmxhSy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegssmxhSy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegssmxhSy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegssmxhSy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegssmxhSy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegssmxhSy .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-vegssmxhSy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegssmxhSy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegssmxhSy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegssmxhSy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegssmxhSy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegssmxhSy .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegssmxhSy .navbar {
    min-height: 80px;
  }
}
.cid-vegssmxhSy .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegssmxhSy .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-vegssmxhSy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegssmxhSy .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegssmxhSy .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegssmxhSy .dropdown-item.active,
.cid-vegssmxhSy .dropdown-item:active {
  background-color: transparent;
}
.cid-vegssmxhSy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegssmxhSy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegssmxhSy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegssmxhSy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegssmxhSy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegssmxhSy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegssmxhSy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegssmxhSy 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-vegssmxhSy button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegssmxhSy button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegssmxhSy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegssmxhSy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegssmxhSy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegssmxhSy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegssmxhSy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegssmxhSy nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegssmxhSy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegssmxhSy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegssmxhSy nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegssmxhSy .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegssmxhSy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegssmxhSy .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-vegssmxhSy .navbar {
    height: 70px;
  }
  .cid-vegssmxhSy .navbar.opened {
    height: auto;
  }
  .cid-vegssmxhSy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegssmxhSy .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-vegssmxhSy .navbar-short {
    min-height: 70px;
  }
}
.cid-vegssmxhSy .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegssmxhSy .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegssmxhSy .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegssmxhSy .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegssmxhSy .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegssmxhSy .navbar-nav {
  display: flex !important;
}
.cid-vegssmxhSy .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegssmxhSy .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegssmxhSy .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegssmxhSy .navbar-nav .nav-item .nav-link:hover,
.cid-vegssmxhSy .navbar-nav .nav-item .nav-link:focus,
.cid-vegssmxhSy .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegssmxhSy .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegssmxhSy .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegssmxhSy .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegssmxhSy 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-vegssmxhSy button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegssmxhSy button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegssmxhSy button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegssmxhSy button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegssmxhSy button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegssmxhSy button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegssmxhSy button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegssmxhSy .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-vegssmxhSy .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegssmxhSy .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegssmxhSy .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegssmxhSy .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegssmxhSy .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegssmxhSy .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegssmxhSy .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegssmxhSy .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegssmxhSy .offcanvas.show {
  transform: translateX(0);
}
.cid-vegssmxhSy .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegssmxhSy .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegssmxhSy .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-vegssmxhSy .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegssmxhSy .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegssmxhSy .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegssmxhSy .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegssmxhSy .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegssmxhSy .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegssmxhSy .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegssmxhSy .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegssmxhSy .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegssmxhSy .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegssmxhSy ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegssmxhSy ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegssmxhSy ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegssmxhSy .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegssmxhSy .social-container {
    padding-top: 40px;
  }
}
.cid-vegssmxhSy .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegssmxhSy .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegssmxhSy .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-vegssmxhSy .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-vegssmxhSy .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegssmxhSy .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegssmxhSy .soc-item:hover:before {
  opacity: 1;
}
.cid-vegssmxhSy .offcanvas_btn {
  margin-top: auto;
}
.cid-vegssmxhSy .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegssmxhSy .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegssmIs0x {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegssmIs0x .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegssmO7uW {
  display: flex;
  background-image: url("../../../assets/images/92001017.webp");
}
.cid-vegssmO7uW .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegssmO7uW {
    align-items: flex-end;
  }
  .cid-vegssmO7uW .row {
    justify-content: center;
  }
  .cid-vegssmO7uW .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegssmO7uW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegssmO7uW {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegssmO7uW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegssmO7uW .content-wrap {
    width: 100%;
  }
}
.cid-vegssmO7uW .mbr-section-title,
.cid-vegssmO7uW .mbr-section-subtitle {
  text-align: center;
}
.cid-vegssmO7uW .mbr-text,
.cid-vegssmO7uW .mbr-section-btn {
  text-align: center;
}
.cid-vegssmU7sk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegssmU7sk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegssmU7sk .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-vegssmU7sk .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegssmU7sk .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegssmU7sk .google-map {
  height: 100%;
  position: relative;
}
.cid-vegssmU7sk .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegssmU7sk .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegssmU7sk .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-vegssmU7sk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegssmU7sk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegssmU7sk .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegssmU7sk .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegssmU7sk .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegssmU7sk ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegssmU7sk .content-head {
  max-width: 800px;
}
.cid-vegssn43Kr {
  background-color: #102f62;
}
.cid-vegssn43Kr .mbr-section-title {
  margin: 0;
}
.cid-vegssn43Kr .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegssn43Kr .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegssn43Kr .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegssn43Kr .team-item {
  transition: all 0.2s;
}
.cid-vegssn43Kr .team-item .item-image {
  position: relative !important;
}
.cid-vegssn43Kr .team-item .item-image img {
  width: 100%;
}
.cid-vegssn43Kr .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-vegssn43Kr .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegssn43Kr .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegssn43Kr .team-item .item-caption {
  background: #878787;
}
.cid-vegssn43Kr .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegssn43Kr .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegssn43Kr .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegssn43Kr .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegssn43Kr .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegssn43Kr .team-item:hover {
    transform: none;
  }
  .cid-vegssn43Kr .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegssn43Kr {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegssn43Kr {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegssn43Kr .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegssn43Kr .container-fluid {
  max-width: 1300px;
}
.cid-vegssnb44o {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegssnb44o .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegssnb44o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegssnb44o .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegssnb44o .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegssnb44o .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegssnb44o .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegssnb44o .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegssnb44o .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-vegssnb44o .mbr-section-title {
  color: #ffffff;
}
.cid-vegssnb44o .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegssnb44o .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegssnb44o .card-box .item-footer {
  margin-top: auto;
}
.cid-vegssnb44o .content-head {
  max-width: 800px;
}
.cid-vegssnlZrK {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegssnlZrK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegssnlZrK .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-vegssnlZrK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegssnlZrK .row {
  flex-direction: row-reverse;
}
.cid-vegssnlZrK .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegssnlZrK .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegssnlZrK .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegssnlZrK .mbr-section-title {
  color: #000000;
}
.cid-vegssnlZrK .mbr-text,
.cid-vegssnlZrK .mbr-section-btn {
  color: #000000;
}
.cid-vegssntdTD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegssntdTD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegssntdTD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegssntdTD .mbr-section-title {
  text-align: center;
}
.cid-vegssntdTD .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsvcliqq {
  z-index: 1000;
  width: 100%;
}
.cid-vegsvcliqq .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-vegsvcliqq .dropdown-menu {
  padding: 0;
}
.cid-vegsvcliqq .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-vegsvcliqq .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsvcliqq .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsvcliqq .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsvcliqq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsvcliqq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsvcliqq .nav-link {
  position: relative;
}
.cid-vegsvcliqq .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsvcliqq .dropdown-menu,
.cid-vegsvcliqq .navbar.opened {
  background: #212428 !important;
}
.cid-vegsvcliqq .nav-item:focus,
.cid-vegsvcliqq .nav-link:focus {
  outline: none;
}
.cid-vegsvcliqq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsvcliqq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsvcliqq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsvcliqq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsvcliqq .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsvcliqq .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsvcliqq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsvcliqq .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsvcliqq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsvcliqq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsvcliqq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsvcliqq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsvcliqq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsvcliqq .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-vegsvcliqq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsvcliqq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsvcliqq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsvcliqq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsvcliqq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsvcliqq .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsvcliqq .navbar {
    min-height: 80px;
  }
}
.cid-vegsvcliqq .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsvcliqq .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-vegsvcliqq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsvcliqq .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsvcliqq .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsvcliqq .dropdown-item.active,
.cid-vegsvcliqq .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsvcliqq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsvcliqq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsvcliqq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsvcliqq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsvcliqq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsvcliqq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsvcliqq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsvcliqq 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-vegsvcliqq button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsvcliqq button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsvcliqq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsvcliqq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsvcliqq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsvcliqq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsvcliqq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsvcliqq nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsvcliqq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsvcliqq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsvcliqq nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsvcliqq .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsvcliqq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsvcliqq .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-vegsvcliqq .navbar {
    height: 70px;
  }
  .cid-vegsvcliqq .navbar.opened {
    height: auto;
  }
  .cid-vegsvcliqq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsvcliqq .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-vegsvcliqq .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsvcliqq .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsvcliqq .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsvcliqq .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsvcliqq .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsvcliqq .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsvcliqq .navbar-nav {
  display: flex !important;
}
.cid-vegsvcliqq .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsvcliqq .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsvcliqq .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsvcliqq .navbar-nav .nav-item .nav-link:hover,
.cid-vegsvcliqq .navbar-nav .nav-item .nav-link:focus,
.cid-vegsvcliqq .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsvcliqq .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsvcliqq .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsvcliqq .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsvcliqq 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-vegsvcliqq button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsvcliqq button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsvcliqq button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsvcliqq button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsvcliqq button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsvcliqq button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsvcliqq button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsvcliqq .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-vegsvcliqq .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsvcliqq .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsvcliqq .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsvcliqq .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsvcliqq .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsvcliqq .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsvcliqq .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsvcliqq .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsvcliqq .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsvcliqq .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsvcliqq .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsvcliqq .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-vegsvcliqq .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsvcliqq .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsvcliqq .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsvcliqq .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsvcliqq .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsvcliqq .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsvcliqq .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsvcliqq .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsvcliqq .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsvcliqq .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsvcliqq ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsvcliqq ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsvcliqq ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsvcliqq .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsvcliqq .social-container {
    padding-top: 40px;
  }
}
.cid-vegsvcliqq .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsvcliqq .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsvcliqq .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-vegsvcliqq .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-vegsvcliqq .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsvcliqq .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsvcliqq .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsvcliqq .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsvcliqq .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsvcliqq .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsvcwP8h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsvcwP8h .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsvcB4aJ {
  display: flex;
  background-image: url("../../../assets/images/92001017.webp");
}
.cid-vegsvcB4aJ .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsvcB4aJ {
    align-items: flex-end;
  }
  .cid-vegsvcB4aJ .row {
    justify-content: center;
  }
  .cid-vegsvcB4aJ .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsvcB4aJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsvcB4aJ {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsvcB4aJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsvcB4aJ .content-wrap {
    width: 100%;
  }
}
.cid-vegsvcB4aJ .mbr-section-title,
.cid-vegsvcB4aJ .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsvcB4aJ .mbr-text,
.cid-vegsvcB4aJ .mbr-section-btn {
  text-align: center;
}
.cid-vegsvcHiHo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsvcHiHo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsvcHiHo .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-vegsvcHiHo .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsvcHiHo .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsvcHiHo .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsvcHiHo .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsvcHiHo .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsvcHiHo .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-vegsvcHiHo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsvcHiHo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsvcHiHo .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsvcHiHo .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsvcHiHo .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsvcHiHo ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsvcHiHo .content-head {
  max-width: 800px;
}
.cid-vegsvcPCjf {
  background-color: #102f62;
}
.cid-vegsvcPCjf .mbr-section-title {
  margin: 0;
}
.cid-vegsvcPCjf .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsvcPCjf .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsvcPCjf .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsvcPCjf .team-item {
  transition: all 0.2s;
}
.cid-vegsvcPCjf .team-item .item-image {
  position: relative !important;
}
.cid-vegsvcPCjf .team-item .item-image img {
  width: 100%;
}
.cid-vegsvcPCjf .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-vegsvcPCjf .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsvcPCjf .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsvcPCjf .team-item .item-caption {
  background: #878787;
}
.cid-vegsvcPCjf .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsvcPCjf .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsvcPCjf .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsvcPCjf .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsvcPCjf .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsvcPCjf .team-item:hover {
    transform: none;
  }
  .cid-vegsvcPCjf .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsvcPCjf {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsvcPCjf {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsvcPCjf .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsvcPCjf .container-fluid {
  max-width: 1300px;
}
.cid-vegsvcY35C {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsvcY35C .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsvcY35C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsvcY35C .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsvcY35C .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsvcY35C .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsvcY35C .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsvcY35C .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsvcY35C .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-vegsvcY35C .mbr-section-title {
  color: #ffffff;
}
.cid-vegsvcY35C .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsvcY35C .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsvcY35C .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsvcY35C .content-head {
  max-width: 800px;
}
.cid-vegsvd9y0g {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsvd9y0g .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsvd9y0g .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-vegsvd9y0g .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsvd9y0g .row {
  flex-direction: row-reverse;
}
.cid-vegsvd9y0g .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsvd9y0g .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsvd9y0g .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsvd9y0g .mbr-section-title {
  color: #000000;
}
.cid-vegsvd9y0g .mbr-text,
.cid-vegsvd9y0g .mbr-section-btn {
  color: #000000;
}
.cid-vegsvdg2s0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsvdg2s0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsvdg2s0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsvdg2s0 .mbr-section-title {
  text-align: center;
}
.cid-vegsvdg2s0 .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsDQAXl8 {
  z-index: 1000;
  width: 100%;
}
.cid-vegsDQAXl8 .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-vegsDQAXl8 .dropdown-menu {
  padding: 0;
}
.cid-vegsDQAXl8 .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-vegsDQAXl8 .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsDQAXl8 .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsDQAXl8 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsDQAXl8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsDQAXl8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsDQAXl8 .nav-link {
  position: relative;
}
.cid-vegsDQAXl8 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsDQAXl8 .dropdown-menu,
.cid-vegsDQAXl8 .navbar.opened {
  background: #212428 !important;
}
.cid-vegsDQAXl8 .nav-item:focus,
.cid-vegsDQAXl8 .nav-link:focus {
  outline: none;
}
.cid-vegsDQAXl8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsDQAXl8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsDQAXl8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsDQAXl8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsDQAXl8 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsDQAXl8 .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsDQAXl8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsDQAXl8 .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsDQAXl8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsDQAXl8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsDQAXl8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsDQAXl8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsDQAXl8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsDQAXl8 .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-vegsDQAXl8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsDQAXl8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsDQAXl8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsDQAXl8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsDQAXl8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsDQAXl8 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsDQAXl8 .navbar {
    min-height: 80px;
  }
}
.cid-vegsDQAXl8 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsDQAXl8 .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-vegsDQAXl8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsDQAXl8 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsDQAXl8 .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsDQAXl8 .dropdown-item.active,
.cid-vegsDQAXl8 .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsDQAXl8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsDQAXl8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsDQAXl8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsDQAXl8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsDQAXl8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsDQAXl8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsDQAXl8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsDQAXl8 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-vegsDQAXl8 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsDQAXl8 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsDQAXl8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsDQAXl8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsDQAXl8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsDQAXl8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsDQAXl8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsDQAXl8 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsDQAXl8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsDQAXl8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsDQAXl8 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsDQAXl8 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsDQAXl8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsDQAXl8 .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-vegsDQAXl8 .navbar {
    height: 70px;
  }
  .cid-vegsDQAXl8 .navbar.opened {
    height: auto;
  }
  .cid-vegsDQAXl8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsDQAXl8 .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-vegsDQAXl8 .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsDQAXl8 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsDQAXl8 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsDQAXl8 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsDQAXl8 .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsDQAXl8 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsDQAXl8 .navbar-nav {
  display: flex !important;
}
.cid-vegsDQAXl8 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsDQAXl8 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsDQAXl8 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsDQAXl8 .navbar-nav .nav-item .nav-link:hover,
.cid-vegsDQAXl8 .navbar-nav .nav-item .nav-link:focus,
.cid-vegsDQAXl8 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsDQAXl8 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsDQAXl8 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsDQAXl8 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsDQAXl8 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-vegsDQAXl8 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsDQAXl8 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsDQAXl8 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsDQAXl8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsDQAXl8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsDQAXl8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsDQAXl8 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsDQAXl8 .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-vegsDQAXl8 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsDQAXl8 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsDQAXl8 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsDQAXl8 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsDQAXl8 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsDQAXl8 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsDQAXl8 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsDQAXl8 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsDQAXl8 .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsDQAXl8 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsDQAXl8 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsDQAXl8 .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-vegsDQAXl8 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsDQAXl8 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsDQAXl8 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsDQAXl8 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsDQAXl8 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsDQAXl8 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsDQAXl8 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsDQAXl8 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsDQAXl8 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsDQAXl8 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsDQAXl8 ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsDQAXl8 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsDQAXl8 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsDQAXl8 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsDQAXl8 .social-container {
    padding-top: 40px;
  }
}
.cid-vegsDQAXl8 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsDQAXl8 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsDQAXl8 .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-vegsDQAXl8 .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-vegsDQAXl8 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsDQAXl8 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsDQAXl8 .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsDQAXl8 .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsDQAXl8 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsDQAXl8 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsDQLKvs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsDQLKvs .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsDQQsPv {
  display: flex;
  background-image: url("../../../assets/images/92001017.webp");
}
.cid-vegsDQQsPv .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsDQQsPv {
    align-items: flex-end;
  }
  .cid-vegsDQQsPv .row {
    justify-content: center;
  }
  .cid-vegsDQQsPv .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsDQQsPv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsDQQsPv {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsDQQsPv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsDQQsPv .content-wrap {
    width: 100%;
  }
}
.cid-vegsDQQsPv .mbr-section-title,
.cid-vegsDQQsPv .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsDQQsPv .mbr-text,
.cid-vegsDQQsPv .mbr-section-btn {
  text-align: center;
}
.cid-vegsDQX8s8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsDQX8s8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsDQX8s8 .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-vegsDQX8s8 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsDQX8s8 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsDQX8s8 .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsDQX8s8 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsDQX8s8 .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsDQX8s8 .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-vegsDQX8s8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsDQX8s8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsDQX8s8 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsDQX8s8 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsDQX8s8 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsDQX8s8 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsDQX8s8 .content-head {
  max-width: 800px;
}
.cid-vegsDR5ELl {
  background-color: #102f62;
}
.cid-vegsDR5ELl .mbr-section-title {
  margin: 0;
}
.cid-vegsDR5ELl .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsDR5ELl .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsDR5ELl .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsDR5ELl .team-item {
  transition: all 0.2s;
}
.cid-vegsDR5ELl .team-item .item-image {
  position: relative !important;
}
.cid-vegsDR5ELl .team-item .item-image img {
  width: 100%;
}
.cid-vegsDR5ELl .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-vegsDR5ELl .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsDR5ELl .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsDR5ELl .team-item .item-caption {
  background: #878787;
}
.cid-vegsDR5ELl .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsDR5ELl .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsDR5ELl .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsDR5ELl .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsDR5ELl .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsDR5ELl .team-item:hover {
    transform: none;
  }
  .cid-vegsDR5ELl .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsDR5ELl {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsDR5ELl {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsDR5ELl .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsDR5ELl .container-fluid {
  max-width: 1300px;
}
.cid-vegsDRdtAN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsDRdtAN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsDRdtAN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsDRdtAN .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsDRdtAN .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsDRdtAN .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsDRdtAN .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsDRdtAN .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsDRdtAN .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-vegsDRdtAN .mbr-section-title {
  color: #ffffff;
}
.cid-vegsDRdtAN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsDRdtAN .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsDRdtAN .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsDRdtAN .content-head {
  max-width: 800px;
}
.cid-vegsDRoZZo {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsDRoZZo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsDRoZZo .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-vegsDRoZZo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsDRoZZo .row {
  flex-direction: row-reverse;
}
.cid-vegsDRoZZo .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsDRoZZo .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsDRoZZo .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsDRoZZo .mbr-section-title {
  color: #000000;
}
.cid-vegsDRoZZo .mbr-text,
.cid-vegsDRoZZo .mbr-section-btn {
  color: #000000;
}
.cid-vegsDRwrNS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsDRwrNS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsDRwrNS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsDRwrNS .mbr-section-title {
  text-align: center;
}
.cid-vegsDRwrNS .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsJi7YwW {
  z-index: 1000;
  width: 100%;
}
.cid-vegsJi7YwW .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-vegsJi7YwW .dropdown-menu {
  padding: 0;
}
.cid-vegsJi7YwW .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-vegsJi7YwW .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsJi7YwW .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsJi7YwW .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsJi7YwW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsJi7YwW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsJi7YwW .nav-link {
  position: relative;
}
.cid-vegsJi7YwW .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsJi7YwW .dropdown-menu,
.cid-vegsJi7YwW .navbar.opened {
  background: #212428 !important;
}
.cid-vegsJi7YwW .nav-item:focus,
.cid-vegsJi7YwW .nav-link:focus {
  outline: none;
}
.cid-vegsJi7YwW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsJi7YwW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsJi7YwW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsJi7YwW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsJi7YwW .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsJi7YwW .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsJi7YwW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsJi7YwW .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsJi7YwW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsJi7YwW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsJi7YwW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsJi7YwW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsJi7YwW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsJi7YwW .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-vegsJi7YwW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsJi7YwW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsJi7YwW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsJi7YwW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsJi7YwW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsJi7YwW .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsJi7YwW .navbar {
    min-height: 80px;
  }
}
.cid-vegsJi7YwW .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsJi7YwW .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-vegsJi7YwW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsJi7YwW .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsJi7YwW .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsJi7YwW .dropdown-item.active,
.cid-vegsJi7YwW .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsJi7YwW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsJi7YwW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsJi7YwW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsJi7YwW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsJi7YwW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsJi7YwW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsJi7YwW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsJi7YwW 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-vegsJi7YwW button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsJi7YwW button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsJi7YwW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsJi7YwW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsJi7YwW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsJi7YwW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsJi7YwW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsJi7YwW nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsJi7YwW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsJi7YwW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsJi7YwW nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsJi7YwW .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsJi7YwW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsJi7YwW .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-vegsJi7YwW .navbar {
    height: 70px;
  }
  .cid-vegsJi7YwW .navbar.opened {
    height: auto;
  }
  .cid-vegsJi7YwW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsJi7YwW .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-vegsJi7YwW .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsJi7YwW .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsJi7YwW .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsJi7YwW .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsJi7YwW .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsJi7YwW .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsJi7YwW .navbar-nav {
  display: flex !important;
}
.cid-vegsJi7YwW .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsJi7YwW .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsJi7YwW .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsJi7YwW .navbar-nav .nav-item .nav-link:hover,
.cid-vegsJi7YwW .navbar-nav .nav-item .nav-link:focus,
.cid-vegsJi7YwW .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsJi7YwW .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsJi7YwW .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsJi7YwW .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsJi7YwW 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-vegsJi7YwW button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsJi7YwW button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsJi7YwW button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsJi7YwW button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsJi7YwW button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsJi7YwW button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsJi7YwW button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsJi7YwW .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-vegsJi7YwW .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsJi7YwW .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsJi7YwW .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsJi7YwW .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsJi7YwW .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsJi7YwW .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsJi7YwW .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsJi7YwW .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsJi7YwW .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsJi7YwW .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsJi7YwW .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsJi7YwW .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-vegsJi7YwW .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsJi7YwW .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsJi7YwW .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsJi7YwW .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsJi7YwW .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsJi7YwW .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsJi7YwW .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsJi7YwW .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsJi7YwW .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsJi7YwW .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsJi7YwW ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsJi7YwW ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsJi7YwW ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsJi7YwW .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsJi7YwW .social-container {
    padding-top: 40px;
  }
}
.cid-vegsJi7YwW .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsJi7YwW .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsJi7YwW .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-vegsJi7YwW .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-vegsJi7YwW .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsJi7YwW .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsJi7YwW .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsJi7YwW .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsJi7YwW .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsJi7YwW .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsJiiphB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsJiiphB .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsJinJUy {
  display: flex;
  background-image: url("../../../assets/images/92001017.webp");
}
.cid-vegsJinJUy .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsJinJUy {
    align-items: flex-end;
  }
  .cid-vegsJinJUy .row {
    justify-content: center;
  }
  .cid-vegsJinJUy .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsJinJUy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsJinJUy {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsJinJUy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsJinJUy .content-wrap {
    width: 100%;
  }
}
.cid-vegsJinJUy .mbr-section-title,
.cid-vegsJinJUy .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsJinJUy .mbr-text,
.cid-vegsJinJUy .mbr-section-btn {
  text-align: center;
}
.cid-vegsJiu3Be {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsJiu3Be .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsJiu3Be .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-vegsJiu3Be .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsJiu3Be .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsJiu3Be .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsJiu3Be .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsJiu3Be .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsJiu3Be .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-vegsJiu3Be .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsJiu3Be .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsJiu3Be .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsJiu3Be .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsJiu3Be .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsJiu3Be ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsJiu3Be .content-head {
  max-width: 800px;
}
.cid-vegsJiBj5b {
  background-color: #102f62;
}
.cid-vegsJiBj5b .mbr-section-title {
  margin: 0;
}
.cid-vegsJiBj5b .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsJiBj5b .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsJiBj5b .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsJiBj5b .team-item {
  transition: all 0.2s;
}
.cid-vegsJiBj5b .team-item .item-image {
  position: relative !important;
}
.cid-vegsJiBj5b .team-item .item-image img {
  width: 100%;
}
.cid-vegsJiBj5b .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-vegsJiBj5b .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsJiBj5b .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsJiBj5b .team-item .item-caption {
  background: #878787;
}
.cid-vegsJiBj5b .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsJiBj5b .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsJiBj5b .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsJiBj5b .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsJiBj5b .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsJiBj5b .team-item:hover {
    transform: none;
  }
  .cid-vegsJiBj5b .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsJiBj5b {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsJiBj5b {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsJiBj5b .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsJiBj5b .container-fluid {
  max-width: 1300px;
}
.cid-vegsJiJgcY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsJiJgcY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsJiJgcY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsJiJgcY .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsJiJgcY .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsJiJgcY .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsJiJgcY .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsJiJgcY .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsJiJgcY .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-vegsJiJgcY .mbr-section-title {
  color: #ffffff;
}
.cid-vegsJiJgcY .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsJiJgcY .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsJiJgcY .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsJiJgcY .content-head {
  max-width: 800px;
}
.cid-vegsJiTSjj {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsJiTSjj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsJiTSjj .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-vegsJiTSjj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsJiTSjj .row {
  flex-direction: row-reverse;
}
.cid-vegsJiTSjj .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsJiTSjj .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsJiTSjj .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsJiTSjj .mbr-section-title {
  color: #000000;
}
.cid-vegsJiTSjj .mbr-text,
.cid-vegsJiTSjj .mbr-section-btn {
  color: #000000;
}
.cid-vegsJj07wd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsJj07wd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsJj07wd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsJj07wd .mbr-section-title {
  text-align: center;
}
.cid-vegsJj07wd .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsKSy2bj {
  z-index: 1000;
  width: 100%;
}
.cid-vegsKSy2bj .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-vegsKSy2bj .dropdown-menu {
  padding: 0;
}
.cid-vegsKSy2bj .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-vegsKSy2bj .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsKSy2bj .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsKSy2bj .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsKSy2bj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsKSy2bj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsKSy2bj .nav-link {
  position: relative;
}
.cid-vegsKSy2bj .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsKSy2bj .dropdown-menu,
.cid-vegsKSy2bj .navbar.opened {
  background: #212428 !important;
}
.cid-vegsKSy2bj .nav-item:focus,
.cid-vegsKSy2bj .nav-link:focus {
  outline: none;
}
.cid-vegsKSy2bj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsKSy2bj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsKSy2bj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsKSy2bj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsKSy2bj .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsKSy2bj .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsKSy2bj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsKSy2bj .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsKSy2bj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsKSy2bj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsKSy2bj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsKSy2bj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsKSy2bj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsKSy2bj .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-vegsKSy2bj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsKSy2bj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsKSy2bj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsKSy2bj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsKSy2bj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsKSy2bj .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsKSy2bj .navbar {
    min-height: 80px;
  }
}
.cid-vegsKSy2bj .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsKSy2bj .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-vegsKSy2bj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsKSy2bj .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsKSy2bj .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsKSy2bj .dropdown-item.active,
.cid-vegsKSy2bj .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsKSy2bj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsKSy2bj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsKSy2bj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsKSy2bj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsKSy2bj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsKSy2bj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsKSy2bj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsKSy2bj 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-vegsKSy2bj button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsKSy2bj button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsKSy2bj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsKSy2bj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsKSy2bj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsKSy2bj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsKSy2bj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsKSy2bj nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsKSy2bj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsKSy2bj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsKSy2bj nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsKSy2bj .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsKSy2bj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsKSy2bj .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-vegsKSy2bj .navbar {
    height: 70px;
  }
  .cid-vegsKSy2bj .navbar.opened {
    height: auto;
  }
  .cid-vegsKSy2bj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsKSy2bj .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-vegsKSy2bj .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsKSy2bj .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsKSy2bj .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsKSy2bj .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsKSy2bj .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsKSy2bj .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsKSy2bj .navbar-nav {
  display: flex !important;
}
.cid-vegsKSy2bj .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsKSy2bj .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsKSy2bj .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsKSy2bj .navbar-nav .nav-item .nav-link:hover,
.cid-vegsKSy2bj .navbar-nav .nav-item .nav-link:focus,
.cid-vegsKSy2bj .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsKSy2bj .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsKSy2bj .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsKSy2bj .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsKSy2bj 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-vegsKSy2bj button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsKSy2bj button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsKSy2bj button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsKSy2bj button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsKSy2bj button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsKSy2bj button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsKSy2bj button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsKSy2bj .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-vegsKSy2bj .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsKSy2bj .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsKSy2bj .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsKSy2bj .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsKSy2bj .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsKSy2bj .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsKSy2bj .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsKSy2bj .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsKSy2bj .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsKSy2bj .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsKSy2bj .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsKSy2bj .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-vegsKSy2bj .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsKSy2bj .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsKSy2bj .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsKSy2bj .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsKSy2bj .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsKSy2bj .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsKSy2bj .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsKSy2bj .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsKSy2bj .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsKSy2bj .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsKSy2bj ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsKSy2bj ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsKSy2bj ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsKSy2bj .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsKSy2bj .social-container {
    padding-top: 40px;
  }
}
.cid-vegsKSy2bj .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsKSy2bj .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsKSy2bj .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-vegsKSy2bj .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-vegsKSy2bj .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsKSy2bj .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsKSy2bj .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsKSy2bj .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsKSy2bj .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsKSy2bj .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsKSJnk9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsKSJnk9 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsKSOpKw {
  display: flex;
  background-image: url("../../../assets/images/92001017.webp");
}
.cid-vegsKSOpKw .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsKSOpKw {
    align-items: flex-end;
  }
  .cid-vegsKSOpKw .row {
    justify-content: center;
  }
  .cid-vegsKSOpKw .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsKSOpKw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsKSOpKw {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsKSOpKw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsKSOpKw .content-wrap {
    width: 100%;
  }
}
.cid-vegsKSOpKw .mbr-section-title,
.cid-vegsKSOpKw .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsKSOpKw .mbr-text,
.cid-vegsKSOpKw .mbr-section-btn {
  text-align: center;
}
.cid-vegsKSVnGu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsKSVnGu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsKSVnGu .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-vegsKSVnGu .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsKSVnGu .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsKSVnGu .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsKSVnGu .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsKSVnGu .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsKSVnGu .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-vegsKSVnGu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsKSVnGu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsKSVnGu .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsKSVnGu .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsKSVnGu .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsKSVnGu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsKSVnGu .content-head {
  max-width: 800px;
}
.cid-vegsKT3nrk {
  background-color: #102f62;
}
.cid-vegsKT3nrk .mbr-section-title {
  margin: 0;
}
.cid-vegsKT3nrk .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsKT3nrk .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsKT3nrk .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsKT3nrk .team-item {
  transition: all 0.2s;
}
.cid-vegsKT3nrk .team-item .item-image {
  position: relative !important;
}
.cid-vegsKT3nrk .team-item .item-image img {
  width: 100%;
}
.cid-vegsKT3nrk .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-vegsKT3nrk .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsKT3nrk .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsKT3nrk .team-item .item-caption {
  background: #878787;
}
.cid-vegsKT3nrk .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsKT3nrk .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsKT3nrk .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsKT3nrk .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsKT3nrk .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsKT3nrk .team-item:hover {
    transform: none;
  }
  .cid-vegsKT3nrk .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsKT3nrk {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsKT3nrk {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsKT3nrk .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsKT3nrk .container-fluid {
  max-width: 1300px;
}
.cid-vegsKTbYeC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsKTbYeC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsKTbYeC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsKTbYeC .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsKTbYeC .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsKTbYeC .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsKTbYeC .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsKTbYeC .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsKTbYeC .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-vegsKTbYeC .mbr-section-title {
  color: #ffffff;
}
.cid-vegsKTbYeC .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsKTbYeC .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsKTbYeC .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsKTbYeC .content-head {
  max-width: 800px;
}
.cid-vegsKTlkRJ {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsKTlkRJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsKTlkRJ .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-vegsKTlkRJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsKTlkRJ .row {
  flex-direction: row-reverse;
}
.cid-vegsKTlkRJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsKTlkRJ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsKTlkRJ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsKTlkRJ .mbr-section-title {
  color: #000000;
}
.cid-vegsKTlkRJ .mbr-text,
.cid-vegsKTlkRJ .mbr-section-btn {
  color: #000000;
}
.cid-vegsKTsmgm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsKTsmgm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsKTsmgm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsKTsmgm .mbr-section-title {
  text-align: center;
}
.cid-vegsKTsmgm .mbr-section-subtitle {
  text-align: center;
}
.cid-uHO9JT0rUR {
  z-index: 1000;
  width: 100%;
}
.cid-uHO9JT0rUR .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-uHO9JT0rUR .dropdown-menu {
  padding: 0;
}
.cid-uHO9JT0rUR .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-uHO9JT0rUR .dropdown-item {
    text-align: left !important;
  }
}
.cid-uHO9JT0rUR .dropdown-item:hover {
  background-position: right !important;
}
.cid-uHO9JT0rUR .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-uHO9JT0rUR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uHO9JT0rUR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uHO9JT0rUR .nav-link {
  position: relative;
}
.cid-uHO9JT0rUR .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-uHO9JT0rUR .dropdown-menu,
.cid-uHO9JT0rUR .navbar.opened {
  background: #212428 !important;
}
.cid-uHO9JT0rUR .nav-item:focus,
.cid-uHO9JT0rUR .nav-link:focus {
  outline: none;
}
.cid-uHO9JT0rUR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHO9JT0rUR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHO9JT0rUR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHO9JT0rUR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHO9JT0rUR .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-uHO9JT0rUR .navbar.opened {
  transition: all 0.3s;
}
.cid-uHO9JT0rUR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHO9JT0rUR .navbar .navbar-logo img {
  width: auto;
}
.cid-uHO9JT0rUR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-uHO9JT0rUR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHO9JT0rUR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHO9JT0rUR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHO9JT0rUR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHO9JT0rUR .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-uHO9JT0rUR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uHO9JT0rUR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uHO9JT0rUR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHO9JT0rUR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uHO9JT0rUR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHO9JT0rUR .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-uHO9JT0rUR .navbar {
    min-height: 80px;
  }
}
.cid-uHO9JT0rUR .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-uHO9JT0rUR .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-uHO9JT0rUR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHO9JT0rUR .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-uHO9JT0rUR .navbar-brand {
    min-height: 69px;
  }
}
.cid-uHO9JT0rUR .dropdown-item.active,
.cid-uHO9JT0rUR .dropdown-item:active {
  background-color: transparent;
}
.cid-uHO9JT0rUR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHO9JT0rUR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHO9JT0rUR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHO9JT0rUR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-uHO9JT0rUR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uHO9JT0rUR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uHO9JT0rUR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHO9JT0rUR 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-uHO9JT0rUR button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-uHO9JT0rUR button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uHO9JT0rUR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uHO9JT0rUR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uHO9JT0rUR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uHO9JT0rUR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uHO9JT0rUR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHO9JT0rUR nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHO9JT0rUR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHO9JT0rUR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHO9JT0rUR nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHO9JT0rUR .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-uHO9JT0rUR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHO9JT0rUR .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-uHO9JT0rUR .navbar {
    height: 70px;
  }
  .cid-uHO9JT0rUR .navbar.opened {
    height: auto;
  }
  .cid-uHO9JT0rUR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHO9JT0rUR .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-uHO9JT0rUR .navbar-short {
    min-height: 70px;
  }
}
.cid-uHO9JT0rUR .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-uHO9JT0rUR .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-uHO9JT0rUR .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-uHO9JT0rUR .container-fluid {
    padding: 0 3px;
  }
}
.cid-uHO9JT0rUR .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-uHO9JT0rUR .navbar-nav {
  display: flex !important;
}
.cid-uHO9JT0rUR .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-uHO9JT0rUR .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-uHO9JT0rUR .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uHO9JT0rUR .navbar-nav .nav-item .nav-link:hover,
.cid-uHO9JT0rUR .navbar-nav .nav-item .nav-link:focus,
.cid-uHO9JT0rUR .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-uHO9JT0rUR .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-uHO9JT0rUR .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-uHO9JT0rUR .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-uHO9JT0rUR 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-uHO9JT0rUR button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-uHO9JT0rUR button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uHO9JT0rUR button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uHO9JT0rUR button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-uHO9JT0rUR button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uHO9JT0rUR button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-uHO9JT0rUR button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHO9JT0rUR .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-uHO9JT0rUR .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-uHO9JT0rUR .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-uHO9JT0rUR .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-uHO9JT0rUR .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-uHO9JT0rUR .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHO9JT0rUR .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHO9JT0rUR .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-uHO9JT0rUR .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-uHO9JT0rUR .offcanvas.show {
  transform: translateX(0);
}
.cid-uHO9JT0rUR .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-uHO9JT0rUR .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-uHO9JT0rUR .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-uHO9JT0rUR .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-uHO9JT0rUR .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-uHO9JT0rUR .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uHO9JT0rUR .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-uHO9JT0rUR .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-uHO9JT0rUR .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-uHO9JT0rUR .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-uHO9JT0rUR .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-uHO9JT0rUR .modal-backdrop.show {
  opacity: 0.8;
}
.cid-uHO9JT0rUR .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-uHO9JT0rUR ::-webkit-scrollbar {
  width: 1em;
}
.cid-uHO9JT0rUR ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-uHO9JT0rUR ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-uHO9JT0rUR .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-uHO9JT0rUR .social-container {
    padding-top: 40px;
  }
}
.cid-uHO9JT0rUR .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-uHO9JT0rUR .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-uHO9JT0rUR .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-uHO9JT0rUR .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-uHO9JT0rUR .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-uHO9JT0rUR .soc-item:hover {
  transform: translateY(-3px);
}
.cid-uHO9JT0rUR .soc-item:hover:before {
  opacity: 1;
}
.cid-uHO9JT0rUR .offcanvas_btn {
  margin-top: auto;
}
.cid-uHO9JT0rUR .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-uHO9JT0rUR .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-uHO9JTbmIZ {
  background-image: url("../../../assets/images/wisconsin-dells-wisconsin.webp");
}
.cid-uHO9JTbmIZ img {
  max-height: 300px;
  object-fit: cover;
}
.cid-uHO9JTbmIZ .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-uHO9JTbmIZ .images {
    display: none;
  }
}
.cid-uHO9JTbmIZ .image-wrapper-1,
.cid-uHO9JTbmIZ .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-uHO9JTbmIZ .image-wrapper-1 {
  margin-top: 80px;
}
.cid-uHO9JTbmIZ .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-uHO9JTbmIZ .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-uHO9JTbmIZ .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-uHO9JTbmIZ .image-wrapper-2 {
  margin-top: 85px;
}
.cid-uHO9JTbmIZ .image-wrapper-2 img {
  width: 90%;
}
.cid-uHO9JTbmIZ .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-uHO9JTbmIZ .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-uHO9JTbmIZ .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-uHO9JTbmIZ .text-wrapper {
  width: 100%;
}
.cid-uHO9JTbmIZ .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-uHO9JTbmIZ .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-uHO9JTbmIZ .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-uHO9JTbmIZ .mbr-section-btn {
    margin: 0;
  }
}
.cid-uHO9JTbmIZ .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-uHO9JTbmIZ .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-uHO9JTbmIZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHO9JTbmIZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHO9JTbmIZ .text {
  display: flex;
  align-items: center;
}
.cid-uHO9JTj1Gj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uHO9JTj1Gj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHO9JTj1Gj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHO9JTj1Gj .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-uHO9JTj1Gj .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uHO9JTj1Gj .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-uHO9JTj1Gj .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-uHO9JTj1Gj .container {
    padding: 0 16px;
  }
}
.cid-uHO9JTj1Gj .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-uHO9JTj1Gj .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-uHO9JTj1Gj .row {
    padding: 25px 9px;
  }
}
.cid-uHO9JTj1Gj .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uHO9JTj1Gj .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-uHO9JTj1Gj .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uHO9JTj1Gj .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-uHO9JTj1Gj .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-uHO9JTj1Gj .image-wrapper img {
    height: 350px;
  }
}
.cid-uHO9JTj1Gj .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-uHO9JTj1Gj .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-uHO9JTj1Gj .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-uHO9JTj1Gj .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-uHO9JTj1Gj .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-uHO9JTj1Gj .items-wrapper {
    display: block;
  }
}
.cid-uHO9JTj1Gj .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-uHO9JTj1Gj .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-uHO9JTj1Gj .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-uHO9JTj1Gj .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-uHO9JTj1Gj .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-uHO9JTj1Gj .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-uHO9JTj1Gj .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-uHO9JTj1Gj .card {
  justify-content: center;
}
.cid-uHO9JTj1Gj .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-uHO9JTj1Gj .mbr-text {
  color: #000000;
}
.cid-uHO9JTj1Gj .card-title {
  color: #000000;
}
.cid-uHO9JTj1Gj .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-uHO9JTj1Gj .card-title,
.cid-uHO9JTj1Gj .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-uHO9JTvMz1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-uHO9JTvMz1 .mbr-section-head {
  padding: 0 1rem;
}
.cid-uHO9JTvMz1 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uHO9JTvMz1 .team-card:hover {
  transform: translateY(-10px);
}
.cid-uHO9JTvMz1 .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-uHO9JTvMz1 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uHO9JTvMz1 .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-uHO9JTvMz1 .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uHO9JTvMz1 .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-uHO9JTvMz1 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-uHO9JTvMz1 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-uHO9JTvMz1 .embla__button--next,
.cid-uHO9JTvMz1 .embla__button--prev {
  display: flex;
}
.cid-uHO9JTvMz1 .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-uHO9JTvMz1 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uHO9JTvMz1 .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-uHO9JTvMz1 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHO9JTvMz1 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-uHO9JTvMz1 .embla__button {
    top: -10%;
  }
}
.cid-uHO9JTvMz1 .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-uHO9JTvMz1 .embla {
    margin-top: 80px;
  }
}
.cid-uHO9JTvMz1 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uHO9JTvMz1 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uHO9JTvMz1 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uHO9JTvMz1 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uHO9JTvMz1 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-uHO9JTvMz1 .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-uHO9JTvMz1 .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-uHO9JTvMz1 .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-uHO9JTvMz1 .mbr-text ul {
    display: block;
  }
}
.cid-uHO9JTvMz1 .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-uHO9JTvMz1 .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-uHO9JTvMz1 .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-uHO9JTvMz1 .item-wrapper {
  height: 100%;
}
.cid-uHO9JTvMz1 .item-wrapper .image-wrap {
  height: 100%;
}
.cid-uHO9JTvMz1 .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-uHO9JTvMz1 .item-wrapper .image-wrap img {
    height: 320px;
  }
}
#custom-html-jv {
  /* Type valid CSS here */
}
#custom-html-jv div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-jv p {
  font-size: 60px;
  color: #777;
}
.cid-uHO9JTSM8v {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-uHO9JTSM8v h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-uHO9JTSM8v .nav-tabs .nav-item.open .nav-link:focus,
.cid-uHO9JTSM8v .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-uHO9JTSM8v .nav-link.active {
  background: #232323;
}
.cid-uHO9JTSM8v .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-uHO9JTSM8v .nav-link:hover {
  background: #232323;
}
.cid-uHO9JTSM8v .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-uHO9JTSM8v .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-uHO9JTSM8v .nav-link.display-4 {
  font-size: 15px;
}
.cid-uHO9JTSM8v .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-uHO9JTSM8v .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-uHO9JTSM8v .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-uHO9JTSM8v .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-uHO9JTSM8v .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-uHO9JTSM8v .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-uHO9JTSM8v .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-uHO9JTSM8v .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-uHO9JTSM8v .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-uHO9JTSM8v .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-uHO9JTSM8v .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-uHO9JTSM8v .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-uHO9JTSM8v .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-uHO9JTSM8v .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-uHO9JTSM8v .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-uHO9JTSM8v .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-uHO9JTSM8v .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-uHO9JTSM8v .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-uHO9JTSM8v .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-uHO9JTSM8v .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-uHO9JTSM8v .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-uHO9JTSM8v .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-uHO9JTSM8v .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-uHO9JTSM8v .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-uHO9JTSM8v .mbr-text,
  .cid-uHO9JTSM8v .nav-link,
  .cid-uHO9JTSM8v .mbr-card-title,
  .cid-uHO9JTSM8v .mbr-section-title {
    text-align: left;
  }
  .cid-uHO9JTSM8v .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-uHO9JTSM8v .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-uHO9JTSM8v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHO9JTSM8v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHO9JTSM8v .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-uHO9JTSM8v .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-uHO9JTSM8v .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-uHO9JUOm4K .google-map {
  height: 700px;
  position: relative;
}
.cid-uHO9JUOm4K .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uHO9JUOm4K .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-uHO9JUOm4K .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uHO9JUOm4K .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uHO9JV15JE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-uHO9JV15JE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHO9JV15JE .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-uHO9JV15JE .container-fluid {
    padding: 0;
  }
}
.cid-uHO9JV15JE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-uHO9JV15JE .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uHO9JV15JE .embla__button--next,
.cid-uHO9JV15JE .embla__button--prev {
  display: flex;
}
.cid-uHO9JV15JE .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uHO9JV15JE .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uHO9JV15JE .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-uHO9JV15JE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uHO9JV15JE .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uHO9JV15JE .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uHO9JV15JE .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uHO9JV15JE .embla {
  position: relative;
  width: 100%;
}
.cid-uHO9JV15JE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uHO9JV15JE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uHO9JV15JE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uHO9JV15JE .embla__slide a {
  cursor: grab;
}
.cid-uHO9JV15JE .embla__slide a:active {
  cursor: grabbing;
}
.cid-uHO9JV15JE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uHO9JV15JE .item-menu-overlay {
  border-radius: 2rem;
}
.cid-uHO9JV15JE .mbr-section-title {
  color: #232323;
}
.cid-uHO9JV15JE .mbr-section-subtitle {
  color: #232323;
}
.cid-uHO9JV15JE .mbr-box {
  color: #ffffff;
}
.cid-uHO9JV15JE .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uHO9JV15JE img,
.cid-uHO9JV15JE .item-img {
  width: 100%;
}
.cid-uHO9JV15JE .item-wrapper {
  position: relative;
}
.cid-uHO9JV15JE .content-head {
  max-width: 800px;
}
.cid-uHO9JVgaQw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-uHO9JVgaQw .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqk6fD5g {
  z-index: 1000;
  width: 100%;
}
.cid-vegqk6fD5g .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-vegqk6fD5g .dropdown-menu {
  padding: 0;
}
.cid-vegqk6fD5g .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-vegqk6fD5g .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqk6fD5g .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqk6fD5g .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqk6fD5g .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqk6fD5g .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqk6fD5g .nav-link {
  position: relative;
}
.cid-vegqk6fD5g .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqk6fD5g .dropdown-menu,
.cid-vegqk6fD5g .navbar.opened {
  background: #212428 !important;
}
.cid-vegqk6fD5g .nav-item:focus,
.cid-vegqk6fD5g .nav-link:focus {
  outline: none;
}
.cid-vegqk6fD5g .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqk6fD5g .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqk6fD5g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqk6fD5g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqk6fD5g .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqk6fD5g .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqk6fD5g .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqk6fD5g .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqk6fD5g .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqk6fD5g .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqk6fD5g .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqk6fD5g .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqk6fD5g .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqk6fD5g .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-vegqk6fD5g .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqk6fD5g .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqk6fD5g .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqk6fD5g .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqk6fD5g .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqk6fD5g .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqk6fD5g .navbar {
    min-height: 80px;
  }
}
.cid-vegqk6fD5g .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqk6fD5g .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-vegqk6fD5g .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqk6fD5g .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqk6fD5g .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqk6fD5g .dropdown-item.active,
.cid-vegqk6fD5g .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqk6fD5g .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqk6fD5g .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqk6fD5g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqk6fD5g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqk6fD5g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqk6fD5g .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqk6fD5g ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqk6fD5g 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-vegqk6fD5g button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqk6fD5g button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqk6fD5g button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqk6fD5g button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqk6fD5g button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqk6fD5g button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqk6fD5g button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqk6fD5g nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqk6fD5g nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqk6fD5g nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqk6fD5g nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqk6fD5g .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqk6fD5g a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqk6fD5g .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-vegqk6fD5g .navbar {
    height: 70px;
  }
  .cid-vegqk6fD5g .navbar.opened {
    height: auto;
  }
  .cid-vegqk6fD5g .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqk6fD5g .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-vegqk6fD5g .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqk6fD5g .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqk6fD5g .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqk6fD5g .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqk6fD5g .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqk6fD5g .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqk6fD5g .navbar-nav {
  display: flex !important;
}
.cid-vegqk6fD5g .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqk6fD5g .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqk6fD5g .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqk6fD5g .navbar-nav .nav-item .nav-link:hover,
.cid-vegqk6fD5g .navbar-nav .nav-item .nav-link:focus,
.cid-vegqk6fD5g .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqk6fD5g .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqk6fD5g .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqk6fD5g .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqk6fD5g 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-vegqk6fD5g button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqk6fD5g button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqk6fD5g button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqk6fD5g button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqk6fD5g button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqk6fD5g button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqk6fD5g button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqk6fD5g .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-vegqk6fD5g .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqk6fD5g .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqk6fD5g .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqk6fD5g .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqk6fD5g .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqk6fD5g .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqk6fD5g .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqk6fD5g .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqk6fD5g .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqk6fD5g .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqk6fD5g .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqk6fD5g .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-vegqk6fD5g .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqk6fD5g .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqk6fD5g .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqk6fD5g .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqk6fD5g .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqk6fD5g .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqk6fD5g .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqk6fD5g .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqk6fD5g .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqk6fD5g .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqk6fD5g ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqk6fD5g ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqk6fD5g ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqk6fD5g .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqk6fD5g .social-container {
    padding-top: 40px;
  }
}
.cid-vegqk6fD5g .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqk6fD5g .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqk6fD5g .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-vegqk6fD5g .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-vegqk6fD5g .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqk6fD5g .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqk6fD5g .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqk6fD5g .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqk6fD5g .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqk6fD5g .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqk6sYnD {
  background-image: url("../../../assets/images/stebbins-house.webp");
}
.cid-vegqk6sYnD img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqk6sYnD .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqk6sYnD .images {
    display: none;
  }
}
.cid-vegqk6sYnD .image-wrapper-1,
.cid-vegqk6sYnD .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqk6sYnD .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqk6sYnD .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqk6sYnD .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqk6sYnD .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqk6sYnD .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqk6sYnD .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqk6sYnD .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqk6sYnD .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqk6sYnD .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqk6sYnD .text-wrapper {
  width: 100%;
}
.cid-vegqk6sYnD .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqk6sYnD .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqk6sYnD .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqk6sYnD .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqk6sYnD .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqk6sYnD .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqk6sYnD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqk6sYnD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqk6sYnD .text {
  display: flex;
  align-items: center;
}
.cid-veiCqX8sTp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiCqX8sTp .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiCqX8sTp .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-veiCqX8sTp .container-fluid {
    padding: 0;
  }
}
.cid-veiCqX8sTp .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiCqX8sTp .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiCqX8sTp .embla__button--next,
.cid-veiCqX8sTp .embla__button--prev {
  display: flex;
}
.cid-veiCqX8sTp .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiCqX8sTp .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiCqX8sTp .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-veiCqX8sTp .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiCqX8sTp .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiCqX8sTp .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiCqX8sTp .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiCqX8sTp .embla {
  position: relative;
  width: 100%;
}
.cid-veiCqX8sTp .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiCqX8sTp .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiCqX8sTp .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiCqX8sTp .embla__slide a {
  cursor: grab;
}
.cid-veiCqX8sTp .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiCqX8sTp .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiCqX8sTp .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiCqX8sTp .mbr-section-title {
  color: #232323;
}
.cid-veiCqX8sTp .mbr-section-subtitle {
  color: #232323;
}
.cid-veiCqX8sTp .mbr-box {
  color: #ffffff;
}
.cid-veiCqX8sTp .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiCqX8sTp img,
.cid-veiCqX8sTp .item-img {
  width: 100%;
}
.cid-veiCqX8sTp .item-wrapper {
  position: relative;
}
.cid-veiCqX8sTp .content-head {
  max-width: 800px;
}
.cid-vegqk6Ad0D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqk6Ad0D .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqk6Ad0D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqk6Ad0D .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqk6Ad0D .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqk6Ad0D .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqk6Ad0D .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqk6Ad0D .container {
    padding: 0 16px;
  }
}
.cid-vegqk6Ad0D .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqk6Ad0D .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqk6Ad0D .row {
    padding: 25px 9px;
  }
}
.cid-vegqk6Ad0D .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqk6Ad0D .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqk6Ad0D .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqk6Ad0D .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqk6Ad0D .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqk6Ad0D .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqk6Ad0D .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqk6Ad0D .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqk6Ad0D .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqk6Ad0D .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqk6Ad0D .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqk6Ad0D .items-wrapper {
    display: block;
  }
}
.cid-vegqk6Ad0D .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqk6Ad0D .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqk6Ad0D .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqk6Ad0D .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqk6Ad0D .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqk6Ad0D .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqk6Ad0D .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqk6Ad0D .card {
  justify-content: center;
}
.cid-vegqk6Ad0D .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqk6Ad0D .mbr-text {
  color: #000000;
}
.cid-vegqk6Ad0D .card-title {
  color: #000000;
}
.cid-vegqk6Ad0D .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqk6Ad0D .card-title,
.cid-vegqk6Ad0D .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqk6LamD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqk6LamD .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqk6LamD .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqk6LamD .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqk6LamD .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqk6LamD .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqk6LamD .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqk6LamD .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqk6LamD .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqk6LamD .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqk6LamD .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqk6LamD .embla__button--next,
.cid-vegqk6LamD .embla__button--prev {
  display: flex;
}
.cid-vegqk6LamD .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-vegqk6LamD .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqk6LamD .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqk6LamD .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqk6LamD .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqk6LamD .embla__button {
    top: -10%;
  }
}
.cid-vegqk6LamD .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqk6LamD .embla {
    margin-top: 80px;
  }
}
.cid-vegqk6LamD .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqk6LamD .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqk6LamD .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqk6LamD .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqk6LamD .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqk6LamD .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqk6LamD .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqk6LamD .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqk6LamD .mbr-text ul {
    display: block;
  }
}
.cid-vegqk6LamD .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqk6LamD .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqk6LamD .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqk6LamD .item-wrapper {
  height: 100%;
}
.cid-vegqk6LamD .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqk6LamD .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqk6LamD .item-wrapper .image-wrap img {
    height: 320px;
  }
}
#custom-html-k6 {
  /* Type valid CSS here */
}
#custom-html-k6 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-k6 p {
  font-size: 60px;
  color: #777;
}
.cid-veiCq4rZpS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiCq4rZpS .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiCq4rZpS .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-veiCq4rZpS .container-fluid {
    padding: 0;
  }
}
.cid-veiCq4rZpS .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiCq4rZpS .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiCq4rZpS .embla__button--next,
.cid-veiCq4rZpS .embla__button--prev {
  display: flex;
}
.cid-veiCq4rZpS .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiCq4rZpS .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiCq4rZpS .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-veiCq4rZpS .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiCq4rZpS .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiCq4rZpS .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiCq4rZpS .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiCq4rZpS .embla {
  position: relative;
  width: 100%;
}
.cid-veiCq4rZpS .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiCq4rZpS .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiCq4rZpS .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiCq4rZpS .embla__slide a {
  cursor: grab;
}
.cid-veiCq4rZpS .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiCq4rZpS .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiCq4rZpS .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiCq4rZpS .mbr-section-title {
  color: #232323;
}
.cid-veiCq4rZpS .mbr-section-subtitle {
  color: #232323;
}
.cid-veiCq4rZpS .mbr-box {
  color: #ffffff;
}
.cid-veiCq4rZpS .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiCq4rZpS img,
.cid-veiCq4rZpS .item-img {
  width: 100%;
}
.cid-veiCq4rZpS .item-wrapper {
  position: relative;
}
.cid-veiCq4rZpS .content-head {
  max-width: 800px;
}
.cid-vegqk6XVeE {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqk6XVeE h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqk6XVeE .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqk6XVeE .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqk6XVeE .nav-link.active {
  background: #232323;
}
.cid-vegqk6XVeE .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-vegqk6XVeE .nav-link:hover {
  background: #232323;
}
.cid-vegqk6XVeE .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-vegqk6XVeE .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqk6XVeE .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqk6XVeE .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqk6XVeE .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqk6XVeE .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqk6XVeE .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqk6XVeE .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqk6XVeE .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqk6XVeE .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-vegqk6XVeE .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-vegqk6XVeE .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqk6XVeE .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-vegqk6XVeE .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqk6XVeE .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-vegqk6XVeE .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqk6XVeE .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqk6XVeE .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqk6XVeE .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqk6XVeE .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqk6XVeE .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqk6XVeE .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqk6XVeE .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqk6XVeE .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqk6XVeE .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqk6XVeE .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqk6XVeE .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-vegqk6XVeE .mbr-text,
  .cid-vegqk6XVeE .nav-link,
  .cid-vegqk6XVeE .mbr-card-title,
  .cid-vegqk6XVeE .mbr-section-title {
    text-align: left;
  }
  .cid-vegqk6XVeE .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqk6XVeE .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqk6XVeE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqk6XVeE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqk6XVeE .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqk6XVeE .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqk6XVeE .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqk7QbLy .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqk7QbLy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqk7QbLy .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-vegqk7QbLy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqk7QbLy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqk816I4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqk816I4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqk816I4 .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-vegqk816I4 .container-fluid {
    padding: 0;
  }
}
.cid-vegqk816I4 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqk816I4 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqk816I4 .embla__button--next,
.cid-vegqk816I4 .embla__button--prev {
  display: flex;
}
.cid-vegqk816I4 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqk816I4 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqk816I4 .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-vegqk816I4 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqk816I4 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqk816I4 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqk816I4 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqk816I4 .embla {
  position: relative;
  width: 100%;
}
.cid-vegqk816I4 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqk816I4 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqk816I4 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqk816I4 .embla__slide a {
  cursor: grab;
}
.cid-vegqk816I4 .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqk816I4 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqk816I4 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqk816I4 .mbr-section-title {
  color: #232323;
}
.cid-vegqk816I4 .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqk816I4 .mbr-box {
  color: #ffffff;
}
.cid-vegqk816I4 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqk816I4 img,
.cid-vegqk816I4 .item-img {
  width: 100%;
}
.cid-vegqk816I4 .item-wrapper {
  position: relative;
}
.cid-vegqk816I4 .content-head {
  max-width: 800px;
}
.cid-vegqk8eScn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqk8eScn .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqkEsuix {
  z-index: 1000;
  width: 100%;
}
.cid-vegqkEsuix .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-vegqkEsuix .dropdown-menu {
  padding: 0;
}
.cid-vegqkEsuix .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-vegqkEsuix .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqkEsuix .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqkEsuix .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqkEsuix .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqkEsuix .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqkEsuix .nav-link {
  position: relative;
}
.cid-vegqkEsuix .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqkEsuix .dropdown-menu,
.cid-vegqkEsuix .navbar.opened {
  background: #212428 !important;
}
.cid-vegqkEsuix .nav-item:focus,
.cid-vegqkEsuix .nav-link:focus {
  outline: none;
}
.cid-vegqkEsuix .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqkEsuix .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqkEsuix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqkEsuix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqkEsuix .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqkEsuix .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqkEsuix .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqkEsuix .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqkEsuix .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqkEsuix .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqkEsuix .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqkEsuix .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqkEsuix .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqkEsuix .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-vegqkEsuix .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqkEsuix .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqkEsuix .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqkEsuix .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqkEsuix .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqkEsuix .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqkEsuix .navbar {
    min-height: 80px;
  }
}
.cid-vegqkEsuix .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqkEsuix .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-vegqkEsuix .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqkEsuix .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqkEsuix .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqkEsuix .dropdown-item.active,
.cid-vegqkEsuix .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqkEsuix .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqkEsuix .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqkEsuix .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqkEsuix .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqkEsuix .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqkEsuix .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqkEsuix ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqkEsuix 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-vegqkEsuix button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqkEsuix button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqkEsuix button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqkEsuix button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqkEsuix button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqkEsuix button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqkEsuix button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqkEsuix nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqkEsuix nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqkEsuix nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqkEsuix nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqkEsuix .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqkEsuix a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqkEsuix .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-vegqkEsuix .navbar {
    height: 70px;
  }
  .cid-vegqkEsuix .navbar.opened {
    height: auto;
  }
  .cid-vegqkEsuix .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqkEsuix .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-vegqkEsuix .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqkEsuix .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqkEsuix .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqkEsuix .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqkEsuix .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqkEsuix .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqkEsuix .navbar-nav {
  display: flex !important;
}
.cid-vegqkEsuix .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqkEsuix .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqkEsuix .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqkEsuix .navbar-nav .nav-item .nav-link:hover,
.cid-vegqkEsuix .navbar-nav .nav-item .nav-link:focus,
.cid-vegqkEsuix .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqkEsuix .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqkEsuix .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqkEsuix .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqkEsuix 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-vegqkEsuix button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqkEsuix button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqkEsuix button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqkEsuix button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqkEsuix button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqkEsuix button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqkEsuix button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqkEsuix .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-vegqkEsuix .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqkEsuix .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqkEsuix .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqkEsuix .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqkEsuix .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqkEsuix .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqkEsuix .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqkEsuix .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqkEsuix .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqkEsuix .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqkEsuix .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqkEsuix .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-vegqkEsuix .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqkEsuix .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqkEsuix .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqkEsuix .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqkEsuix .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqkEsuix .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqkEsuix .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqkEsuix .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqkEsuix .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqkEsuix .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqkEsuix ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqkEsuix ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqkEsuix ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqkEsuix .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqkEsuix .social-container {
    padding-top: 40px;
  }
}
.cid-vegqkEsuix .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqkEsuix .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqkEsuix .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-vegqkEsuix .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-vegqkEsuix .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqkEsuix .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqkEsuix .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqkEsuix .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqkEsuix .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqkEsuix .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqkEHBTh {
  background-image: url("../../../assets/images/poi.webp");
}
.cid-vegqkEHBTh img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqkEHBTh .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqkEHBTh .images {
    display: none;
  }
}
.cid-vegqkEHBTh .image-wrapper-1,
.cid-vegqkEHBTh .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqkEHBTh .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqkEHBTh .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqkEHBTh .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqkEHBTh .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqkEHBTh .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqkEHBTh .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqkEHBTh .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqkEHBTh .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqkEHBTh .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqkEHBTh .text-wrapper {
  width: 100%;
}
.cid-vegqkEHBTh .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqkEHBTh .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqkEHBTh .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqkEHBTh .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqkEHBTh .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqkEHBTh .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqkEHBTh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqkEHBTh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqkEHBTh .text {
  display: flex;
  align-items: center;
}
.cid-veiCKdCLDh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiCKdCLDh .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiCKdCLDh .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-veiCKdCLDh .container-fluid {
    padding: 0;
  }
}
.cid-veiCKdCLDh .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiCKdCLDh .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiCKdCLDh .embla__button--next,
.cid-veiCKdCLDh .embla__button--prev {
  display: flex;
}
.cid-veiCKdCLDh .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiCKdCLDh .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiCKdCLDh .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-veiCKdCLDh .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiCKdCLDh .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiCKdCLDh .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiCKdCLDh .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiCKdCLDh .embla {
  position: relative;
  width: 100%;
}
.cid-veiCKdCLDh .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiCKdCLDh .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiCKdCLDh .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiCKdCLDh .embla__slide a {
  cursor: grab;
}
.cid-veiCKdCLDh .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiCKdCLDh .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiCKdCLDh .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiCKdCLDh .mbr-section-title {
  color: #232323;
}
.cid-veiCKdCLDh .mbr-section-subtitle {
  color: #232323;
}
.cid-veiCKdCLDh .mbr-box {
  color: #ffffff;
}
.cid-veiCKdCLDh .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiCKdCLDh img,
.cid-veiCKdCLDh .item-img {
  width: 100%;
}
.cid-veiCKdCLDh .item-wrapper {
  position: relative;
}
.cid-veiCKdCLDh .content-head {
  max-width: 800px;
}
.cid-vegqkEPf2i {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqkEPf2i .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqkEPf2i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqkEPf2i .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqkEPf2i .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqkEPf2i .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqkEPf2i .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqkEPf2i .container {
    padding: 0 16px;
  }
}
.cid-vegqkEPf2i .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqkEPf2i .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqkEPf2i .row {
    padding: 25px 9px;
  }
}
.cid-vegqkEPf2i .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqkEPf2i .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqkEPf2i .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqkEPf2i .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqkEPf2i .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqkEPf2i .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqkEPf2i .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqkEPf2i .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqkEPf2i .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqkEPf2i .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqkEPf2i .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqkEPf2i .items-wrapper {
    display: block;
  }
}
.cid-vegqkEPf2i .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqkEPf2i .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqkEPf2i .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqkEPf2i .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqkEPf2i .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqkEPf2i .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqkEPf2i .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqkEPf2i .card {
  justify-content: center;
}
.cid-vegqkEPf2i .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqkEPf2i .mbr-text {
  color: #000000;
}
.cid-vegqkEPf2i .card-title {
  color: #000000;
}
.cid-vegqkEPf2i .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqkEPf2i .card-title,
.cid-vegqkEPf2i .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqkF1LsQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqkF1LsQ .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqkF1LsQ .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqkF1LsQ .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqkF1LsQ .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqkF1LsQ .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqkF1LsQ .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqkF1LsQ .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqkF1LsQ .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqkF1LsQ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqkF1LsQ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqkF1LsQ .embla__button--next,
.cid-vegqkF1LsQ .embla__button--prev {
  display: flex;
}
.cid-vegqkF1LsQ .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-vegqkF1LsQ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqkF1LsQ .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqkF1LsQ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqkF1LsQ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqkF1LsQ .embla__button {
    top: -10%;
  }
}
.cid-vegqkF1LsQ .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqkF1LsQ .embla {
    margin-top: 80px;
  }
}
.cid-vegqkF1LsQ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqkF1LsQ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqkF1LsQ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqkF1LsQ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqkF1LsQ .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqkF1LsQ .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqkF1LsQ .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqkF1LsQ .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqkF1LsQ .mbr-text ul {
    display: block;
  }
}
.cid-vegqkF1LsQ .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqkF1LsQ .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqkF1LsQ .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqkF1LsQ .item-wrapper {
  height: 100%;
}
.cid-vegqkF1LsQ .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqkF1LsQ .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqkF1LsQ .item-wrapper .image-wrap img {
    height: 320px;
  }
}
#custom-html-kf {
  /* Type valid CSS here */
}
#custom-html-kf div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-kf p {
  font-size: 60px;
  color: #777;
}
.cid-veiCJjVREp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiCJjVREp .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiCJjVREp .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-veiCJjVREp .container-fluid {
    padding: 0;
  }
}
.cid-veiCJjVREp .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiCJjVREp .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiCJjVREp .embla__button--next,
.cid-veiCJjVREp .embla__button--prev {
  display: flex;
}
.cid-veiCJjVREp .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiCJjVREp .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiCJjVREp .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-veiCJjVREp .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiCJjVREp .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiCJjVREp .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiCJjVREp .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiCJjVREp .embla {
  position: relative;
  width: 100%;
}
.cid-veiCJjVREp .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiCJjVREp .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiCJjVREp .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiCJjVREp .embla__slide a {
  cursor: grab;
}
.cid-veiCJjVREp .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiCJjVREp .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiCJjVREp .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiCJjVREp .mbr-section-title {
  color: #232323;
}
.cid-veiCJjVREp .mbr-section-subtitle {
  color: #232323;
}
.cid-veiCJjVREp .mbr-box {
  color: #ffffff;
}
.cid-veiCJjVREp .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiCJjVREp img,
.cid-veiCJjVREp .item-img {
  width: 100%;
}
.cid-veiCJjVREp .item-wrapper {
  position: relative;
}
.cid-veiCJjVREp .content-head {
  max-width: 800px;
}
.cid-vegqkFcPGF {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqkFcPGF h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqkFcPGF .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqkFcPGF .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqkFcPGF .nav-link.active {
  background: #232323;
}
.cid-vegqkFcPGF .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-vegqkFcPGF .nav-link:hover {
  background: #232323;
}
.cid-vegqkFcPGF .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-vegqkFcPGF .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqkFcPGF .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqkFcPGF .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqkFcPGF .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqkFcPGF .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqkFcPGF .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqkFcPGF .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqkFcPGF .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqkFcPGF .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-vegqkFcPGF .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-vegqkFcPGF .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqkFcPGF .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-vegqkFcPGF .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqkFcPGF .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-vegqkFcPGF .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqkFcPGF .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqkFcPGF .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqkFcPGF .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqkFcPGF .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqkFcPGF .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqkFcPGF .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqkFcPGF .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqkFcPGF .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqkFcPGF .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqkFcPGF .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqkFcPGF .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-vegqkFcPGF .mbr-text,
  .cid-vegqkFcPGF .nav-link,
  .cid-vegqkFcPGF .mbr-card-title,
  .cid-vegqkFcPGF .mbr-section-title {
    text-align: left;
  }
  .cid-vegqkFcPGF .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqkFcPGF .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqkFcPGF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqkFcPGF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqkFcPGF .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqkFcPGF .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqkFcPGF .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqkG4Hf4 .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqkG4Hf4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqkG4Hf4 .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-vegqkG4Hf4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqkG4Hf4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqkGfA1X {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqkGfA1X .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqkGfA1X .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-vegqkGfA1X .container-fluid {
    padding: 0;
  }
}
.cid-vegqkGfA1X .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqkGfA1X .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqkGfA1X .embla__button--next,
.cid-vegqkGfA1X .embla__button--prev {
  display: flex;
}
.cid-vegqkGfA1X .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqkGfA1X .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqkGfA1X .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-vegqkGfA1X .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqkGfA1X .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqkGfA1X .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqkGfA1X .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqkGfA1X .embla {
  position: relative;
  width: 100%;
}
.cid-vegqkGfA1X .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqkGfA1X .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqkGfA1X .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqkGfA1X .embla__slide a {
  cursor: grab;
}
.cid-vegqkGfA1X .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqkGfA1X .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqkGfA1X .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqkGfA1X .mbr-section-title {
  color: #232323;
}
.cid-vegqkGfA1X .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqkGfA1X .mbr-box {
  color: #ffffff;
}
.cid-vegqkGfA1X .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqkGfA1X img,
.cid-vegqkGfA1X .item-img {
  width: 100%;
}
.cid-vegqkGfA1X .item-wrapper {
  position: relative;
}
.cid-vegqkGfA1X .content-head {
  max-width: 800px;
}
.cid-vegqkGr8Sb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqkGr8Sb .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegql46TxE {
  z-index: 1000;
  width: 100%;
}
.cid-vegql46TxE .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-vegql46TxE .dropdown-menu {
  padding: 0;
}
.cid-vegql46TxE .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-vegql46TxE .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegql46TxE .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegql46TxE .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegql46TxE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegql46TxE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegql46TxE .nav-link {
  position: relative;
}
.cid-vegql46TxE .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegql46TxE .dropdown-menu,
.cid-vegql46TxE .navbar.opened {
  background: #212428 !important;
}
.cid-vegql46TxE .nav-item:focus,
.cid-vegql46TxE .nav-link:focus {
  outline: none;
}
.cid-vegql46TxE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegql46TxE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegql46TxE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegql46TxE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegql46TxE .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegql46TxE .navbar.opened {
  transition: all 0.3s;
}
.cid-vegql46TxE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegql46TxE .navbar .navbar-logo img {
  width: auto;
}
.cid-vegql46TxE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegql46TxE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegql46TxE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegql46TxE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegql46TxE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegql46TxE .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-vegql46TxE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegql46TxE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegql46TxE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegql46TxE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegql46TxE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegql46TxE .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegql46TxE .navbar {
    min-height: 80px;
  }
}
.cid-vegql46TxE .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegql46TxE .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-vegql46TxE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegql46TxE .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegql46TxE .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegql46TxE .dropdown-item.active,
.cid-vegql46TxE .dropdown-item:active {
  background-color: transparent;
}
.cid-vegql46TxE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegql46TxE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegql46TxE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegql46TxE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegql46TxE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegql46TxE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegql46TxE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegql46TxE 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-vegql46TxE button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegql46TxE button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegql46TxE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegql46TxE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegql46TxE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegql46TxE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegql46TxE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegql46TxE nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegql46TxE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegql46TxE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegql46TxE nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegql46TxE .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegql46TxE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegql46TxE .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-vegql46TxE .navbar {
    height: 70px;
  }
  .cid-vegql46TxE .navbar.opened {
    height: auto;
  }
  .cid-vegql46TxE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegql46TxE .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-vegql46TxE .navbar-short {
    min-height: 70px;
  }
}
.cid-vegql46TxE .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegql46TxE .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegql46TxE .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegql46TxE .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegql46TxE .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegql46TxE .navbar-nav {
  display: flex !important;
}
.cid-vegql46TxE .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegql46TxE .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegql46TxE .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegql46TxE .navbar-nav .nav-item .nav-link:hover,
.cid-vegql46TxE .navbar-nav .nav-item .nav-link:focus,
.cid-vegql46TxE .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegql46TxE .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegql46TxE .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegql46TxE .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegql46TxE 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-vegql46TxE button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegql46TxE button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegql46TxE button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegql46TxE button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegql46TxE button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegql46TxE button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegql46TxE button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegql46TxE .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-vegql46TxE .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegql46TxE .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegql46TxE .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegql46TxE .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegql46TxE .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegql46TxE .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegql46TxE .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegql46TxE .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegql46TxE .offcanvas.show {
  transform: translateX(0);
}
.cid-vegql46TxE .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegql46TxE .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegql46TxE .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-vegql46TxE .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegql46TxE .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegql46TxE .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegql46TxE .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegql46TxE .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegql46TxE .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegql46TxE .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegql46TxE .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegql46TxE .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegql46TxE .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegql46TxE ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegql46TxE ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegql46TxE ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegql46TxE .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegql46TxE .social-container {
    padding-top: 40px;
  }
}
.cid-vegql46TxE .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegql46TxE .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegql46TxE .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-vegql46TxE .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-vegql46TxE .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegql46TxE .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegql46TxE .soc-item:hover:before {
  opacity: 1;
}
.cid-vegql46TxE .offcanvas_btn {
  margin-top: auto;
}
.cid-vegql46TxE .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegql46TxE .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegql4idZh {
  background-image: url("../../../assets/images/notre-dame-chippewa-falls-4.webp");
}
.cid-vegql4idZh img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegql4idZh .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegql4idZh .images {
    display: none;
  }
}
.cid-vegql4idZh .image-wrapper-1,
.cid-vegql4idZh .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegql4idZh .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegql4idZh .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegql4idZh .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegql4idZh .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegql4idZh .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegql4idZh .image-wrapper-2 img {
  width: 90%;
}
.cid-vegql4idZh .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegql4idZh .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegql4idZh .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegql4idZh .text-wrapper {
  width: 100%;
}
.cid-vegql4idZh .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegql4idZh .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegql4idZh .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegql4idZh .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegql4idZh .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegql4idZh .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegql4idZh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegql4idZh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegql4idZh .text {
  display: flex;
  align-items: center;
}
.cid-veiD3V41QH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiD3V41QH .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiD3V41QH .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-veiD3V41QH .container-fluid {
    padding: 0;
  }
}
.cid-veiD3V41QH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiD3V41QH .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiD3V41QH .embla__button--next,
.cid-veiD3V41QH .embla__button--prev {
  display: flex;
}
.cid-veiD3V41QH .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiD3V41QH .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiD3V41QH .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-veiD3V41QH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiD3V41QH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiD3V41QH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiD3V41QH .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiD3V41QH .embla {
  position: relative;
  width: 100%;
}
.cid-veiD3V41QH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiD3V41QH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiD3V41QH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiD3V41QH .embla__slide a {
  cursor: grab;
}
.cid-veiD3V41QH .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiD3V41QH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiD3V41QH .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiD3V41QH .mbr-section-title {
  color: #232323;
}
.cid-veiD3V41QH .mbr-section-subtitle {
  color: #232323;
}
.cid-veiD3V41QH .mbr-box {
  color: #ffffff;
}
.cid-veiD3V41QH .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiD3V41QH img,
.cid-veiD3V41QH .item-img {
  width: 100%;
}
.cid-veiD3V41QH .item-wrapper {
  position: relative;
}
.cid-veiD3V41QH .content-head {
  max-width: 800px;
}
.cid-vegql4qtRP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegql4qtRP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegql4qtRP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegql4qtRP .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegql4qtRP .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegql4qtRP .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegql4qtRP .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegql4qtRP .container {
    padding: 0 16px;
  }
}
.cid-vegql4qtRP .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegql4qtRP .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegql4qtRP .row {
    padding: 25px 9px;
  }
}
.cid-vegql4qtRP .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegql4qtRP .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegql4qtRP .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegql4qtRP .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegql4qtRP .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegql4qtRP .image-wrapper img {
    height: 350px;
  }
}
.cid-vegql4qtRP .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegql4qtRP .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegql4qtRP .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegql4qtRP .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegql4qtRP .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegql4qtRP .items-wrapper {
    display: block;
  }
}
.cid-vegql4qtRP .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegql4qtRP .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegql4qtRP .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegql4qtRP .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegql4qtRP .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegql4qtRP .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegql4qtRP .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegql4qtRP .card {
  justify-content: center;
}
.cid-vegql4qtRP .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegql4qtRP .mbr-text {
  color: #000000;
}
.cid-vegql4qtRP .card-title {
  color: #000000;
}
.cid-vegql4qtRP .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegql4qtRP .card-title,
.cid-vegql4qtRP .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegql4CP2Y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegql4CP2Y .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegql4CP2Y .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegql4CP2Y .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegql4CP2Y .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegql4CP2Y .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegql4CP2Y .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegql4CP2Y .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegql4CP2Y .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegql4CP2Y .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegql4CP2Y .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegql4CP2Y .embla__button--next,
.cid-vegql4CP2Y .embla__button--prev {
  display: flex;
}
.cid-vegql4CP2Y .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-vegql4CP2Y .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegql4CP2Y .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegql4CP2Y .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegql4CP2Y .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegql4CP2Y .embla__button {
    top: -10%;
  }
}
.cid-vegql4CP2Y .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegql4CP2Y .embla {
    margin-top: 80px;
  }
}
.cid-vegql4CP2Y .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegql4CP2Y .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegql4CP2Y .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegql4CP2Y .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegql4CP2Y .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegql4CP2Y .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegql4CP2Y .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegql4CP2Y .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegql4CP2Y .mbr-text ul {
    display: block;
  }
}
.cid-vegql4CP2Y .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegql4CP2Y .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegql4CP2Y .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegql4CP2Y .item-wrapper {
  height: 100%;
}
.cid-vegql4CP2Y .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegql4CP2Y .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegql4CP2Y .item-wrapper .image-wrap img {
    height: 320px;
  }
}
#custom-html-ko {
  /* Type valid CSS here */
}
#custom-html-ko div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-ko p {
  font-size: 60px;
  color: #777;
}
.cid-veiD34gztM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiD34gztM .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiD34gztM .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-veiD34gztM .container-fluid {
    padding: 0;
  }
}
.cid-veiD34gztM .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiD34gztM .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiD34gztM .embla__button--next,
.cid-veiD34gztM .embla__button--prev {
  display: flex;
}
.cid-veiD34gztM .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiD34gztM .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiD34gztM .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-veiD34gztM .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiD34gztM .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiD34gztM .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiD34gztM .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiD34gztM .embla {
  position: relative;
  width: 100%;
}
.cid-veiD34gztM .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiD34gztM .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiD34gztM .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiD34gztM .embla__slide a {
  cursor: grab;
}
.cid-veiD34gztM .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiD34gztM .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiD34gztM .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiD34gztM .mbr-section-title {
  color: #232323;
}
.cid-veiD34gztM .mbr-section-subtitle {
  color: #232323;
}
.cid-veiD34gztM .mbr-box {
  color: #ffffff;
}
.cid-veiD34gztM .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiD34gztM img,
.cid-veiD34gztM .item-img {
  width: 100%;
}
.cid-veiD34gztM .item-wrapper {
  position: relative;
}
.cid-veiD34gztM .content-head {
  max-width: 800px;
}
.cid-vegql4NiCW {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegql4NiCW h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegql4NiCW .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegql4NiCW .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegql4NiCW .nav-link.active {
  background: #232323;
}
.cid-vegql4NiCW .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-vegql4NiCW .nav-link:hover {
  background: #232323;
}
.cid-vegql4NiCW .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-vegql4NiCW .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegql4NiCW .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegql4NiCW .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegql4NiCW .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegql4NiCW .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegql4NiCW .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegql4NiCW .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegql4NiCW .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegql4NiCW .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-vegql4NiCW .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-vegql4NiCW .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegql4NiCW .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-vegql4NiCW .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegql4NiCW .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-vegql4NiCW .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegql4NiCW .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegql4NiCW .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegql4NiCW .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegql4NiCW .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegql4NiCW .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegql4NiCW .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegql4NiCW .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegql4NiCW .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegql4NiCW .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegql4NiCW .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegql4NiCW .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-vegql4NiCW .mbr-text,
  .cid-vegql4NiCW .nav-link,
  .cid-vegql4NiCW .mbr-card-title,
  .cid-vegql4NiCW .mbr-section-title {
    text-align: left;
  }
  .cid-vegql4NiCW .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegql4NiCW .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegql4NiCW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegql4NiCW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegql4NiCW .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegql4NiCW .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegql4NiCW .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegql5FlB1 .google-map {
  height: 700px;
  position: relative;
}
.cid-vegql5FlB1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegql5FlB1 .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-vegql5FlB1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegql5FlB1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegql5PuXl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegql5PuXl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegql5PuXl .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-vegql5PuXl .container-fluid {
    padding: 0;
  }
}
.cid-vegql5PuXl .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegql5PuXl .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegql5PuXl .embla__button--next,
.cid-vegql5PuXl .embla__button--prev {
  display: flex;
}
.cid-vegql5PuXl .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegql5PuXl .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegql5PuXl .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-vegql5PuXl .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegql5PuXl .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegql5PuXl .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegql5PuXl .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegql5PuXl .embla {
  position: relative;
  width: 100%;
}
.cid-vegql5PuXl .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegql5PuXl .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegql5PuXl .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegql5PuXl .embla__slide a {
  cursor: grab;
}
.cid-vegql5PuXl .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegql5PuXl .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegql5PuXl .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegql5PuXl .mbr-section-title {
  color: #232323;
}
.cid-vegql5PuXl .mbr-section-subtitle {
  color: #232323;
}
.cid-vegql5PuXl .mbr-box {
  color: #ffffff;
}
.cid-vegql5PuXl .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegql5PuXl img,
.cid-vegql5PuXl .item-img {
  width: 100%;
}
.cid-vegql5PuXl .item-wrapper {
  position: relative;
}
.cid-vegql5PuXl .content-head {
  max-width: 800px;
}
.cid-vegql61We1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegql61We1 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqmotRuw {
  z-index: 1000;
  width: 100%;
}
.cid-vegqmotRuw .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-vegqmotRuw .dropdown-menu {
  padding: 0;
}
.cid-vegqmotRuw .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-vegqmotRuw .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqmotRuw .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqmotRuw .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqmotRuw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqmotRuw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqmotRuw .nav-link {
  position: relative;
}
.cid-vegqmotRuw .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqmotRuw .dropdown-menu,
.cid-vegqmotRuw .navbar.opened {
  background: #212428 !important;
}
.cid-vegqmotRuw .nav-item:focus,
.cid-vegqmotRuw .nav-link:focus {
  outline: none;
}
.cid-vegqmotRuw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqmotRuw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqmotRuw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqmotRuw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqmotRuw .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqmotRuw .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqmotRuw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqmotRuw .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqmotRuw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqmotRuw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqmotRuw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqmotRuw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqmotRuw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqmotRuw .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-vegqmotRuw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqmotRuw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqmotRuw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqmotRuw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqmotRuw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqmotRuw .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqmotRuw .navbar {
    min-height: 80px;
  }
}
.cid-vegqmotRuw .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqmotRuw .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-vegqmotRuw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqmotRuw .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqmotRuw .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqmotRuw .dropdown-item.active,
.cid-vegqmotRuw .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqmotRuw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqmotRuw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqmotRuw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqmotRuw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqmotRuw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqmotRuw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqmotRuw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqmotRuw 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-vegqmotRuw button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqmotRuw button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqmotRuw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqmotRuw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqmotRuw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqmotRuw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqmotRuw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqmotRuw nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqmotRuw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqmotRuw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqmotRuw nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqmotRuw .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqmotRuw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqmotRuw .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-vegqmotRuw .navbar {
    height: 70px;
  }
  .cid-vegqmotRuw .navbar.opened {
    height: auto;
  }
  .cid-vegqmotRuw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqmotRuw .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-vegqmotRuw .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqmotRuw .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqmotRuw .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqmotRuw .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqmotRuw .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqmotRuw .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqmotRuw .navbar-nav {
  display: flex !important;
}
.cid-vegqmotRuw .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqmotRuw .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqmotRuw .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqmotRuw .navbar-nav .nav-item .nav-link:hover,
.cid-vegqmotRuw .navbar-nav .nav-item .nav-link:focus,
.cid-vegqmotRuw .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqmotRuw .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqmotRuw .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqmotRuw .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqmotRuw 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-vegqmotRuw button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqmotRuw button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqmotRuw button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqmotRuw button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqmotRuw button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqmotRuw button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqmotRuw button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqmotRuw .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-vegqmotRuw .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqmotRuw .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqmotRuw .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqmotRuw .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqmotRuw .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqmotRuw .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqmotRuw .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqmotRuw .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqmotRuw .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqmotRuw .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqmotRuw .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqmotRuw .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-vegqmotRuw .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqmotRuw .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqmotRuw .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqmotRuw .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqmotRuw .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqmotRuw .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqmotRuw .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqmotRuw .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqmotRuw .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqmotRuw .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqmotRuw ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqmotRuw ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqmotRuw ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqmotRuw .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqmotRuw .social-container {
    padding-top: 40px;
  }
}
.cid-vegqmotRuw .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqmotRuw .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqmotRuw .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-vegqmotRuw .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-vegqmotRuw .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqmotRuw .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqmotRuw .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqmotRuw .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqmotRuw .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqmotRuw .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqmoFGiT {
  background-image: url("../../../assets/images/globe-wisconsin.webp");
}
.cid-vegqmoFGiT img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqmoFGiT .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqmoFGiT .images {
    display: none;
  }
}
.cid-vegqmoFGiT .image-wrapper-1,
.cid-vegqmoFGiT .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqmoFGiT .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqmoFGiT .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqmoFGiT .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqmoFGiT .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqmoFGiT .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqmoFGiT .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqmoFGiT .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqmoFGiT .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqmoFGiT .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqmoFGiT .text-wrapper {
  width: 100%;
}
.cid-vegqmoFGiT .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqmoFGiT .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqmoFGiT .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqmoFGiT .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqmoFGiT .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqmoFGiT .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqmoFGiT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqmoFGiT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqmoFGiT .text {
  display: flex;
  align-items: center;
}
.cid-veiDfYkit8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiDfYkit8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiDfYkit8 .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-veiDfYkit8 .container-fluid {
    padding: 0;
  }
}
.cid-veiDfYkit8 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiDfYkit8 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiDfYkit8 .embla__button--next,
.cid-veiDfYkit8 .embla__button--prev {
  display: flex;
}
.cid-veiDfYkit8 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiDfYkit8 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiDfYkit8 .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-veiDfYkit8 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiDfYkit8 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiDfYkit8 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiDfYkit8 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiDfYkit8 .embla {
  position: relative;
  width: 100%;
}
.cid-veiDfYkit8 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiDfYkit8 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiDfYkit8 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiDfYkit8 .embla__slide a {
  cursor: grab;
}
.cid-veiDfYkit8 .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiDfYkit8 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiDfYkit8 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiDfYkit8 .mbr-section-title {
  color: #232323;
}
.cid-veiDfYkit8 .mbr-section-subtitle {
  color: #232323;
}
.cid-veiDfYkit8 .mbr-box {
  color: #ffffff;
}
.cid-veiDfYkit8 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiDfYkit8 img,
.cid-veiDfYkit8 .item-img {
  width: 100%;
}
.cid-veiDfYkit8 .item-wrapper {
  position: relative;
}
.cid-veiDfYkit8 .content-head {
  max-width: 800px;
}
.cid-vegqmoNaa7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqmoNaa7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqmoNaa7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqmoNaa7 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqmoNaa7 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqmoNaa7 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqmoNaa7 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqmoNaa7 .container {
    padding: 0 16px;
  }
}
.cid-vegqmoNaa7 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqmoNaa7 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqmoNaa7 .row {
    padding: 25px 9px;
  }
}
.cid-vegqmoNaa7 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqmoNaa7 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqmoNaa7 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqmoNaa7 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqmoNaa7 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqmoNaa7 .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqmoNaa7 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqmoNaa7 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqmoNaa7 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqmoNaa7 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqmoNaa7 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqmoNaa7 .items-wrapper {
    display: block;
  }
}
.cid-vegqmoNaa7 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqmoNaa7 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqmoNaa7 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqmoNaa7 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqmoNaa7 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqmoNaa7 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqmoNaa7 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqmoNaa7 .card {
  justify-content: center;
}
.cid-vegqmoNaa7 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqmoNaa7 .mbr-text {
  color: #000000;
}
.cid-vegqmoNaa7 .card-title {
  color: #000000;
}
.cid-vegqmoNaa7 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqmoNaa7 .card-title,
.cid-vegqmoNaa7 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqmoZTXl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqmoZTXl .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqmoZTXl .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqmoZTXl .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqmoZTXl .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqmoZTXl .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqmoZTXl .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqmoZTXl .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqmoZTXl .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqmoZTXl .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqmoZTXl .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqmoZTXl .embla__button--next,
.cid-vegqmoZTXl .embla__button--prev {
  display: flex;
}
.cid-vegqmoZTXl .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-vegqmoZTXl .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqmoZTXl .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqmoZTXl .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqmoZTXl .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqmoZTXl .embla__button {
    top: -10%;
  }
}
.cid-vegqmoZTXl .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqmoZTXl .embla {
    margin-top: 80px;
  }
}
.cid-vegqmoZTXl .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqmoZTXl .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqmoZTXl .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqmoZTXl .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqmoZTXl .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqmoZTXl .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqmoZTXl .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqmoZTXl .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqmoZTXl .mbr-text ul {
    display: block;
  }
}
.cid-vegqmoZTXl .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqmoZTXl .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqmoZTXl .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqmoZTXl .item-wrapper {
  height: 100%;
}
.cid-vegqmoZTXl .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqmoZTXl .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqmoZTXl .item-wrapper .image-wrap img {
    height: 320px;
  }
}
#custom-html-kx {
  /* Type valid CSS here */
}
#custom-html-kx div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-kx p {
  font-size: 60px;
  color: #777;
}
.cid-veiDf7LmhX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiDf7LmhX .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiDf7LmhX .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-veiDf7LmhX .container-fluid {
    padding: 0;
  }
}
.cid-veiDf7LmhX .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiDf7LmhX .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiDf7LmhX .embla__button--next,
.cid-veiDf7LmhX .embla__button--prev {
  display: flex;
}
.cid-veiDf7LmhX .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiDf7LmhX .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiDf7LmhX .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-veiDf7LmhX .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiDf7LmhX .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiDf7LmhX .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiDf7LmhX .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiDf7LmhX .embla {
  position: relative;
  width: 100%;
}
.cid-veiDf7LmhX .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiDf7LmhX .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiDf7LmhX .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiDf7LmhX .embla__slide a {
  cursor: grab;
}
.cid-veiDf7LmhX .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiDf7LmhX .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiDf7LmhX .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiDf7LmhX .mbr-section-title {
  color: #232323;
}
.cid-veiDf7LmhX .mbr-section-subtitle {
  color: #232323;
}
.cid-veiDf7LmhX .mbr-box {
  color: #ffffff;
}
.cid-veiDf7LmhX .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiDf7LmhX img,
.cid-veiDf7LmhX .item-img {
  width: 100%;
}
.cid-veiDf7LmhX .item-wrapper {
  position: relative;
}
.cid-veiDf7LmhX .content-head {
  max-width: 800px;
}
.cid-vegqmpagkv {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqmpagkv h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqmpagkv .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqmpagkv .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqmpagkv .nav-link.active {
  background: #232323;
}
.cid-vegqmpagkv .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-vegqmpagkv .nav-link:hover {
  background: #232323;
}
.cid-vegqmpagkv .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-vegqmpagkv .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqmpagkv .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqmpagkv .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqmpagkv .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqmpagkv .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqmpagkv .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqmpagkv .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqmpagkv .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqmpagkv .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-vegqmpagkv .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-vegqmpagkv .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqmpagkv .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-vegqmpagkv .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqmpagkv .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-vegqmpagkv .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqmpagkv .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqmpagkv .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqmpagkv .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqmpagkv .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqmpagkv .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqmpagkv .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqmpagkv .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqmpagkv .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqmpagkv .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqmpagkv .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqmpagkv .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-vegqmpagkv .mbr-text,
  .cid-vegqmpagkv .nav-link,
  .cid-vegqmpagkv .mbr-card-title,
  .cid-vegqmpagkv .mbr-section-title {
    text-align: left;
  }
  .cid-vegqmpagkv .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqmpagkv .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqmpagkv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqmpagkv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqmpagkv .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqmpagkv .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqmpagkv .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqmq1rxc .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqmq1rxc .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqmq1rxc .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-vegqmq1rxc .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqmq1rxc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqmqc1cx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqmqc1cx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqmqc1cx .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-vegqmqc1cx .container-fluid {
    padding: 0;
  }
}
.cid-vegqmqc1cx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqmqc1cx .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqmqc1cx .embla__button--next,
.cid-vegqmqc1cx .embla__button--prev {
  display: flex;
}
.cid-vegqmqc1cx .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqmqc1cx .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqmqc1cx .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-vegqmqc1cx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqmqc1cx .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqmqc1cx .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqmqc1cx .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqmqc1cx .embla {
  position: relative;
  width: 100%;
}
.cid-vegqmqc1cx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqmqc1cx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqmqc1cx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqmqc1cx .embla__slide a {
  cursor: grab;
}
.cid-vegqmqc1cx .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqmqc1cx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqmqc1cx .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqmqc1cx .mbr-section-title {
  color: #232323;
}
.cid-vegqmqc1cx .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqmqc1cx .mbr-box {
  color: #ffffff;
}
.cid-vegqmqc1cx .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqmqc1cx img,
.cid-vegqmqc1cx .item-img {
  width: 100%;
}
.cid-vegqmqc1cx .item-wrapper {
  position: relative;
}
.cid-vegqmqc1cx .content-head {
  max-width: 800px;
}
.cid-vegqmqoGCA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqmqoGCA .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqnroW3c {
  z-index: 1000;
  width: 100%;
}
.cid-vegqnroW3c .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-vegqnroW3c .dropdown-menu {
  padding: 0;
}
.cid-vegqnroW3c .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-vegqnroW3c .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqnroW3c .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqnroW3c .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqnroW3c .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqnroW3c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqnroW3c .nav-link {
  position: relative;
}
.cid-vegqnroW3c .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqnroW3c .dropdown-menu,
.cid-vegqnroW3c .navbar.opened {
  background: #212428 !important;
}
.cid-vegqnroW3c .nav-item:focus,
.cid-vegqnroW3c .nav-link:focus {
  outline: none;
}
.cid-vegqnroW3c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqnroW3c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqnroW3c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqnroW3c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqnroW3c .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqnroW3c .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqnroW3c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqnroW3c .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqnroW3c .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqnroW3c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqnroW3c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqnroW3c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqnroW3c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqnroW3c .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-vegqnroW3c .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqnroW3c .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqnroW3c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqnroW3c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqnroW3c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqnroW3c .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqnroW3c .navbar {
    min-height: 80px;
  }
}
.cid-vegqnroW3c .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqnroW3c .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-vegqnroW3c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqnroW3c .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqnroW3c .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqnroW3c .dropdown-item.active,
.cid-vegqnroW3c .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqnroW3c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqnroW3c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqnroW3c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqnroW3c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqnroW3c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqnroW3c .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqnroW3c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqnroW3c 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-vegqnroW3c button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqnroW3c button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqnroW3c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqnroW3c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqnroW3c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqnroW3c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqnroW3c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqnroW3c nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqnroW3c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqnroW3c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqnroW3c nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqnroW3c .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqnroW3c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqnroW3c .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-vegqnroW3c .navbar {
    height: 70px;
  }
  .cid-vegqnroW3c .navbar.opened {
    height: auto;
  }
  .cid-vegqnroW3c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqnroW3c .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-vegqnroW3c .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqnroW3c .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqnroW3c .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqnroW3c .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqnroW3c .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqnroW3c .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqnroW3c .navbar-nav {
  display: flex !important;
}
.cid-vegqnroW3c .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqnroW3c .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqnroW3c .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqnroW3c .navbar-nav .nav-item .nav-link:hover,
.cid-vegqnroW3c .navbar-nav .nav-item .nav-link:focus,
.cid-vegqnroW3c .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqnroW3c .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqnroW3c .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqnroW3c .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqnroW3c 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-vegqnroW3c button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqnroW3c button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqnroW3c button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqnroW3c button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqnroW3c button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqnroW3c button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqnroW3c button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqnroW3c .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-vegqnroW3c .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqnroW3c .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqnroW3c .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqnroW3c .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqnroW3c .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqnroW3c .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqnroW3c .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqnroW3c .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqnroW3c .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqnroW3c .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqnroW3c .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqnroW3c .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-vegqnroW3c .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqnroW3c .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqnroW3c .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqnroW3c .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqnroW3c .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqnroW3c .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqnroW3c .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqnroW3c .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqnroW3c .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqnroW3c .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqnroW3c ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqnroW3c ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqnroW3c ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqnroW3c .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqnroW3c .social-container {
    padding-top: 40px;
  }
}
.cid-vegqnroW3c .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqnroW3c .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqnroW3c .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-vegqnroW3c .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-vegqnroW3c .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqnroW3c .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqnroW3c .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqnroW3c .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqnroW3c .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqnroW3c .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqnrCD2Q {
  background-image: url("../../../assets/images/columbuswisconsindowntown1wis60wis16.webp");
}
.cid-vegqnrCD2Q img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqnrCD2Q .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqnrCD2Q .images {
    display: none;
  }
}
.cid-vegqnrCD2Q .image-wrapper-1,
.cid-vegqnrCD2Q .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqnrCD2Q .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqnrCD2Q .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqnrCD2Q .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqnrCD2Q .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqnrCD2Q .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqnrCD2Q .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqnrCD2Q .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqnrCD2Q .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqnrCD2Q .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqnrCD2Q .text-wrapper {
  width: 100%;
}
.cid-vegqnrCD2Q .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqnrCD2Q .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqnrCD2Q .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqnrCD2Q .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqnrCD2Q .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqnrCD2Q .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqnrCD2Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqnrCD2Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqnrCD2Q .text {
  display: flex;
  align-items: center;
}
.cid-veiDxvEFCj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiDxvEFCj .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiDxvEFCj .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-veiDxvEFCj .container-fluid {
    padding: 0;
  }
}
.cid-veiDxvEFCj .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiDxvEFCj .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiDxvEFCj .embla__button--next,
.cid-veiDxvEFCj .embla__button--prev {
  display: flex;
}
.cid-veiDxvEFCj .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiDxvEFCj .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiDxvEFCj .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-veiDxvEFCj .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiDxvEFCj .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiDxvEFCj .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiDxvEFCj .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiDxvEFCj .embla {
  position: relative;
  width: 100%;
}
.cid-veiDxvEFCj .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiDxvEFCj .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiDxvEFCj .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiDxvEFCj .embla__slide a {
  cursor: grab;
}
.cid-veiDxvEFCj .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiDxvEFCj .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiDxvEFCj .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiDxvEFCj .mbr-section-title {
  color: #232323;
}
.cid-veiDxvEFCj .mbr-section-subtitle {
  color: #232323;
}
.cid-veiDxvEFCj .mbr-box {
  color: #ffffff;
}
.cid-veiDxvEFCj .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiDxvEFCj img,
.cid-veiDxvEFCj .item-img {
  width: 100%;
}
.cid-veiDxvEFCj .item-wrapper {
  position: relative;
}
.cid-veiDxvEFCj .content-head {
  max-width: 800px;
}
.cid-vegqnrLFa1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqnrLFa1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqnrLFa1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqnrLFa1 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqnrLFa1 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqnrLFa1 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqnrLFa1 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqnrLFa1 .container {
    padding: 0 16px;
  }
}
.cid-vegqnrLFa1 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqnrLFa1 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqnrLFa1 .row {
    padding: 25px 9px;
  }
}
.cid-vegqnrLFa1 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqnrLFa1 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqnrLFa1 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqnrLFa1 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqnrLFa1 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqnrLFa1 .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqnrLFa1 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqnrLFa1 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqnrLFa1 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqnrLFa1 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqnrLFa1 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqnrLFa1 .items-wrapper {
    display: block;
  }
}
.cid-vegqnrLFa1 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqnrLFa1 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqnrLFa1 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqnrLFa1 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqnrLFa1 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqnrLFa1 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqnrLFa1 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqnrLFa1 .card {
  justify-content: center;
}
.cid-vegqnrLFa1 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqnrLFa1 .mbr-text {
  color: #000000;
}
.cid-vegqnrLFa1 .card-title {
  color: #000000;
}
.cid-vegqnrLFa1 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqnrLFa1 .card-title,
.cid-vegqnrLFa1 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqnrXoaf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqnrXoaf .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqnrXoaf .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqnrXoaf .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqnrXoaf .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqnrXoaf .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqnrXoaf .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqnrXoaf .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqnrXoaf .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqnrXoaf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqnrXoaf .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqnrXoaf .embla__button--next,
.cid-vegqnrXoaf .embla__button--prev {
  display: flex;
}
.cid-vegqnrXoaf .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-vegqnrXoaf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqnrXoaf .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqnrXoaf .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqnrXoaf .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqnrXoaf .embla__button {
    top: -10%;
  }
}
.cid-vegqnrXoaf .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqnrXoaf .embla {
    margin-top: 80px;
  }
}
.cid-vegqnrXoaf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqnrXoaf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqnrXoaf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqnrXoaf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqnrXoaf .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqnrXoaf .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqnrXoaf .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqnrXoaf .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqnrXoaf .mbr-text ul {
    display: block;
  }
}
.cid-vegqnrXoaf .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqnrXoaf .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqnrXoaf .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqnrXoaf .item-wrapper {
  height: 100%;
}
.cid-vegqnrXoaf .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqnrXoaf .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqnrXoaf .item-wrapper .image-wrap img {
    height: 320px;
  }
}
#custom-html-l6 {
  /* Type valid CSS here */
}
#custom-html-l6 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-l6 p {
  font-size: 60px;
  color: #777;
}
.cid-veiDwM0hZd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiDwM0hZd .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiDwM0hZd .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-veiDwM0hZd .container-fluid {
    padding: 0;
  }
}
.cid-veiDwM0hZd .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiDwM0hZd .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiDwM0hZd .embla__button--next,
.cid-veiDwM0hZd .embla__button--prev {
  display: flex;
}
.cid-veiDwM0hZd .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiDwM0hZd .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiDwM0hZd .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-veiDwM0hZd .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiDwM0hZd .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiDwM0hZd .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiDwM0hZd .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiDwM0hZd .embla {
  position: relative;
  width: 100%;
}
.cid-veiDwM0hZd .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiDwM0hZd .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiDwM0hZd .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiDwM0hZd .embla__slide a {
  cursor: grab;
}
.cid-veiDwM0hZd .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiDwM0hZd .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiDwM0hZd .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiDwM0hZd .mbr-section-title {
  color: #232323;
}
.cid-veiDwM0hZd .mbr-section-subtitle {
  color: #232323;
}
.cid-veiDwM0hZd .mbr-box {
  color: #ffffff;
}
.cid-veiDwM0hZd .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiDwM0hZd img,
.cid-veiDwM0hZd .item-img {
  width: 100%;
}
.cid-veiDwM0hZd .item-wrapper {
  position: relative;
}
.cid-veiDwM0hZd .content-head {
  max-width: 800px;
}
.cid-vegqns8xGF {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqns8xGF h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqns8xGF .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqns8xGF .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqns8xGF .nav-link.active {
  background: #232323;
}
.cid-vegqns8xGF .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-vegqns8xGF .nav-link:hover {
  background: #232323;
}
.cid-vegqns8xGF .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-vegqns8xGF .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqns8xGF .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqns8xGF .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqns8xGF .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqns8xGF .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqns8xGF .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqns8xGF .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqns8xGF .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqns8xGF .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-vegqns8xGF .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-vegqns8xGF .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqns8xGF .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-vegqns8xGF .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqns8xGF .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-vegqns8xGF .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqns8xGF .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqns8xGF .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqns8xGF .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqns8xGF .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqns8xGF .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqns8xGF .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqns8xGF .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqns8xGF .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqns8xGF .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqns8xGF .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqns8xGF .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-vegqns8xGF .mbr-text,
  .cid-vegqns8xGF .nav-link,
  .cid-vegqns8xGF .mbr-card-title,
  .cid-vegqns8xGF .mbr-section-title {
    text-align: left;
  }
  .cid-vegqns8xGF .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqns8xGF .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqns8xGF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqns8xGF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqns8xGF .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqns8xGF .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqns8xGF .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqnsYYxM .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqnsYYxM .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqnsYYxM .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-vegqnsYYxM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqnsYYxM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqnt8JgG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqnt8JgG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqnt8JgG .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-vegqnt8JgG .container-fluid {
    padding: 0;
  }
}
.cid-vegqnt8JgG .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqnt8JgG .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqnt8JgG .embla__button--next,
.cid-vegqnt8JgG .embla__button--prev {
  display: flex;
}
.cid-vegqnt8JgG .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqnt8JgG .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqnt8JgG .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-vegqnt8JgG .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqnt8JgG .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqnt8JgG .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqnt8JgG .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqnt8JgG .embla {
  position: relative;
  width: 100%;
}
.cid-vegqnt8JgG .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqnt8JgG .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqnt8JgG .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqnt8JgG .embla__slide a {
  cursor: grab;
}
.cid-vegqnt8JgG .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqnt8JgG .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqnt8JgG .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqnt8JgG .mbr-section-title {
  color: #232323;
}
.cid-vegqnt8JgG .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqnt8JgG .mbr-box {
  color: #ffffff;
}
.cid-vegqnt8JgG .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqnt8JgG img,
.cid-vegqnt8JgG .item-img {
  width: 100%;
}
.cid-vegqnt8JgG .item-wrapper {
  position: relative;
}
.cid-vegqnt8JgG .content-head {
  max-width: 800px;
}
.cid-vegqntlLDJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqntlLDJ .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqnNyG87 {
  z-index: 1000;
  width: 100%;
}
.cid-vegqnNyG87 .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-vegqnNyG87 .dropdown-menu {
  padding: 0;
}
.cid-vegqnNyG87 .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-vegqnNyG87 .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqnNyG87 .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqnNyG87 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqnNyG87 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqnNyG87 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqnNyG87 .nav-link {
  position: relative;
}
.cid-vegqnNyG87 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqnNyG87 .dropdown-menu,
.cid-vegqnNyG87 .navbar.opened {
  background: #212428 !important;
}
.cid-vegqnNyG87 .nav-item:focus,
.cid-vegqnNyG87 .nav-link:focus {
  outline: none;
}
.cid-vegqnNyG87 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqnNyG87 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqnNyG87 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqnNyG87 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqnNyG87 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqnNyG87 .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqnNyG87 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqnNyG87 .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqnNyG87 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqnNyG87 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqnNyG87 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqnNyG87 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqnNyG87 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqnNyG87 .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-vegqnNyG87 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqnNyG87 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqnNyG87 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqnNyG87 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqnNyG87 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqnNyG87 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqnNyG87 .navbar {
    min-height: 80px;
  }
}
.cid-vegqnNyG87 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqnNyG87 .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-vegqnNyG87 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqnNyG87 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqnNyG87 .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqnNyG87 .dropdown-item.active,
.cid-vegqnNyG87 .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqnNyG87 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqnNyG87 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqnNyG87 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqnNyG87 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqnNyG87 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqnNyG87 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqnNyG87 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqnNyG87 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-vegqnNyG87 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqnNyG87 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqnNyG87 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqnNyG87 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqnNyG87 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqnNyG87 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqnNyG87 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqnNyG87 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqnNyG87 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqnNyG87 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqnNyG87 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqnNyG87 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqnNyG87 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqnNyG87 .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-vegqnNyG87 .navbar {
    height: 70px;
  }
  .cid-vegqnNyG87 .navbar.opened {
    height: auto;
  }
  .cid-vegqnNyG87 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqnNyG87 .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-vegqnNyG87 .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqnNyG87 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqnNyG87 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqnNyG87 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqnNyG87 .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqnNyG87 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqnNyG87 .navbar-nav {
  display: flex !important;
}
.cid-vegqnNyG87 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqnNyG87 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqnNyG87 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqnNyG87 .navbar-nav .nav-item .nav-link:hover,
.cid-vegqnNyG87 .navbar-nav .nav-item .nav-link:focus,
.cid-vegqnNyG87 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqnNyG87 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqnNyG87 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqnNyG87 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqnNyG87 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-vegqnNyG87 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqnNyG87 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqnNyG87 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqnNyG87 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqnNyG87 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqnNyG87 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqnNyG87 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqnNyG87 .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-vegqnNyG87 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqnNyG87 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqnNyG87 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqnNyG87 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqnNyG87 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqnNyG87 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqnNyG87 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqnNyG87 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqnNyG87 .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqnNyG87 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqnNyG87 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqnNyG87 .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-vegqnNyG87 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqnNyG87 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqnNyG87 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqnNyG87 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqnNyG87 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqnNyG87 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqnNyG87 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqnNyG87 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqnNyG87 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqnNyG87 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqnNyG87 ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqnNyG87 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqnNyG87 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqnNyG87 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqnNyG87 .social-container {
    padding-top: 40px;
  }
}
.cid-vegqnNyG87 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqnNyG87 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqnNyG87 .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-vegqnNyG87 .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-vegqnNyG87 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqnNyG87 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqnNyG87 .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqnNyG87 .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqnNyG87 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqnNyG87 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqnNKM54 {
  background-image: url("../../../assets/images/heineys-meat-market2c-black-earth-wi-2012.webp");
}
.cid-vegqnNKM54 img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqnNKM54 .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqnNKM54 .images {
    display: none;
  }
}
.cid-vegqnNKM54 .image-wrapper-1,
.cid-vegqnNKM54 .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqnNKM54 .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqnNKM54 .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqnNKM54 .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqnNKM54 .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqnNKM54 .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqnNKM54 .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqnNKM54 .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqnNKM54 .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqnNKM54 .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqnNKM54 .text-wrapper {
  width: 100%;
}
.cid-vegqnNKM54 .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqnNKM54 .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqnNKM54 .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqnNKM54 .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqnNKM54 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqnNKM54 .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqnNKM54 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqnNKM54 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqnNKM54 .text {
  display: flex;
  align-items: center;
}
.cid-veiDRe9sKh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiDRe9sKh .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiDRe9sKh .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-veiDRe9sKh .container-fluid {
    padding: 0;
  }
}
.cid-veiDRe9sKh .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiDRe9sKh .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiDRe9sKh .embla__button--next,
.cid-veiDRe9sKh .embla__button--prev {
  display: flex;
}
.cid-veiDRe9sKh .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiDRe9sKh .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiDRe9sKh .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-veiDRe9sKh .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiDRe9sKh .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiDRe9sKh .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiDRe9sKh .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiDRe9sKh .embla {
  position: relative;
  width: 100%;
}
.cid-veiDRe9sKh .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiDRe9sKh .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiDRe9sKh .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiDRe9sKh .embla__slide a {
  cursor: grab;
}
.cid-veiDRe9sKh .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiDRe9sKh .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiDRe9sKh .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiDRe9sKh .mbr-section-title {
  color: #232323;
}
.cid-veiDRe9sKh .mbr-section-subtitle {
  color: #232323;
}
.cid-veiDRe9sKh .mbr-box {
  color: #ffffff;
}
.cid-veiDRe9sKh .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiDRe9sKh img,
.cid-veiDRe9sKh .item-img {
  width: 100%;
}
.cid-veiDRe9sKh .item-wrapper {
  position: relative;
}
.cid-veiDRe9sKh .content-head {
  max-width: 800px;
}
.cid-vegqnNSfZq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqnNSfZq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqnNSfZq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqnNSfZq .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqnNSfZq .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqnNSfZq .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqnNSfZq .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqnNSfZq .container {
    padding: 0 16px;
  }
}
.cid-vegqnNSfZq .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqnNSfZq .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqnNSfZq .row {
    padding: 25px 9px;
  }
}
.cid-vegqnNSfZq .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqnNSfZq .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqnNSfZq .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqnNSfZq .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqnNSfZq .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqnNSfZq .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqnNSfZq .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqnNSfZq .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqnNSfZq .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqnNSfZq .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqnNSfZq .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqnNSfZq .items-wrapper {
    display: block;
  }
}
.cid-vegqnNSfZq .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqnNSfZq .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqnNSfZq .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqnNSfZq .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqnNSfZq .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqnNSfZq .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqnNSfZq .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqnNSfZq .card {
  justify-content: center;
}
.cid-vegqnNSfZq .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqnNSfZq .mbr-text {
  color: #000000;
}
.cid-vegqnNSfZq .card-title {
  color: #000000;
}
.cid-vegqnNSfZq .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqnNSfZq .card-title,
.cid-vegqnNSfZq .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqnO50ps {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqnO50ps .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqnO50ps .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqnO50ps .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqnO50ps .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqnO50ps .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqnO50ps .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqnO50ps .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqnO50ps .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqnO50ps .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqnO50ps .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqnO50ps .embla__button--next,
.cid-vegqnO50ps .embla__button--prev {
  display: flex;
}
.cid-vegqnO50ps .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-vegqnO50ps .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqnO50ps .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqnO50ps .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqnO50ps .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqnO50ps .embla__button {
    top: -10%;
  }
}
.cid-vegqnO50ps .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqnO50ps .embla {
    margin-top: 80px;
  }
}
.cid-vegqnO50ps .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqnO50ps .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqnO50ps .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqnO50ps .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqnO50ps .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqnO50ps .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqnO50ps .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqnO50ps .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqnO50ps .mbr-text ul {
    display: block;
  }
}
.cid-vegqnO50ps .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqnO50ps .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqnO50ps .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqnO50ps .item-wrapper {
  height: 100%;
}
.cid-vegqnO50ps .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqnO50ps .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqnO50ps .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiDPtYrfB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiDPtYrfB .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiDPtYrfB .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-veiDPtYrfB .container-fluid {
    padding: 0;
  }
}
.cid-veiDPtYrfB .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiDPtYrfB .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiDPtYrfB .embla__button--next,
.cid-veiDPtYrfB .embla__button--prev {
  display: flex;
}
.cid-veiDPtYrfB .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiDPtYrfB .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiDPtYrfB .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-veiDPtYrfB .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiDPtYrfB .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiDPtYrfB .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiDPtYrfB .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiDPtYrfB .embla {
  position: relative;
  width: 100%;
}
.cid-veiDPtYrfB .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiDPtYrfB .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiDPtYrfB .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiDPtYrfB .embla__slide a {
  cursor: grab;
}
.cid-veiDPtYrfB .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiDPtYrfB .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiDPtYrfB .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiDPtYrfB .mbr-section-title {
  color: #232323;
}
.cid-veiDPtYrfB .mbr-section-subtitle {
  color: #232323;
}
.cid-veiDPtYrfB .mbr-box {
  color: #ffffff;
}
.cid-veiDPtYrfB .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiDPtYrfB img,
.cid-veiDPtYrfB .item-img {
  width: 100%;
}
.cid-veiDPtYrfB .item-wrapper {
  position: relative;
}
.cid-veiDPtYrfB .content-head {
  max-width: 800px;
}
#custom-html-lf {
  /* Type valid CSS here */
}
#custom-html-lf div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-lf p {
  font-size: 60px;
  color: #777;
}
.cid-vegqnOhQH4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqnOhQH4 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqnOhQH4 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqnOhQH4 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqnOhQH4 .nav-link.active {
  background: #232323;
}
.cid-vegqnOhQH4 .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-vegqnOhQH4 .nav-link:hover {
  background: #232323;
}
.cid-vegqnOhQH4 .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-vegqnOhQH4 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqnOhQH4 .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqnOhQH4 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqnOhQH4 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqnOhQH4 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqnOhQH4 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqnOhQH4 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqnOhQH4 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqnOhQH4 .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-vegqnOhQH4 .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-vegqnOhQH4 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqnOhQH4 .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-vegqnOhQH4 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqnOhQH4 .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-vegqnOhQH4 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqnOhQH4 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqnOhQH4 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqnOhQH4 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqnOhQH4 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqnOhQH4 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqnOhQH4 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqnOhQH4 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqnOhQH4 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqnOhQH4 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqnOhQH4 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqnOhQH4 .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-vegqnOhQH4 .mbr-text,
  .cid-vegqnOhQH4 .nav-link,
  .cid-vegqnOhQH4 .mbr-card-title,
  .cid-vegqnOhQH4 .mbr-section-title {
    text-align: left;
  }
  .cid-vegqnOhQH4 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqnOhQH4 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqnOhQH4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqnOhQH4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqnOhQH4 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqnOhQH4 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqnOhQH4 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-veiDOlo9LH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiDOlo9LH .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiDOlo9LH .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-veiDOlo9LH .container-fluid {
    padding: 0;
  }
}
.cid-veiDOlo9LH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiDOlo9LH .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiDOlo9LH .embla__button--next,
.cid-veiDOlo9LH .embla__button--prev {
  display: flex;
}
.cid-veiDOlo9LH .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiDOlo9LH .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiDOlo9LH .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-veiDOlo9LH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiDOlo9LH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiDOlo9LH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiDOlo9LH .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiDOlo9LH .embla {
  position: relative;
  width: 100%;
}
.cid-veiDOlo9LH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiDOlo9LH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiDOlo9LH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiDOlo9LH .embla__slide a {
  cursor: grab;
}
.cid-veiDOlo9LH .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiDOlo9LH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiDOlo9LH .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiDOlo9LH .mbr-section-title {
  color: #232323;
}
.cid-veiDOlo9LH .mbr-section-subtitle {
  color: #232323;
}
.cid-veiDOlo9LH .mbr-box {
  color: #ffffff;
}
.cid-veiDOlo9LH .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiDOlo9LH img,
.cid-veiDOlo9LH .item-img {
  width: 100%;
}
.cid-veiDOlo9LH .item-wrapper {
  position: relative;
}
.cid-veiDOlo9LH .content-head {
  max-width: 800px;
}
.cid-vegqnP8qQt .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqnP8qQt .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqnP8qQt .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-vegqnP8qQt .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqnP8qQt .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqnPu6rg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqnPu6rg .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqo96fBb {
  z-index: 1000;
  width: 100%;
}
.cid-vegqo96fBb .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-vegqo96fBb .dropdown-menu {
  padding: 0;
}
.cid-vegqo96fBb .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-vegqo96fBb .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqo96fBb .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqo96fBb .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqo96fBb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqo96fBb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqo96fBb .nav-link {
  position: relative;
}
.cid-vegqo96fBb .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqo96fBb .dropdown-menu,
.cid-vegqo96fBb .navbar.opened {
  background: #212428 !important;
}
.cid-vegqo96fBb .nav-item:focus,
.cid-vegqo96fBb .nav-link:focus {
  outline: none;
}
.cid-vegqo96fBb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqo96fBb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqo96fBb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqo96fBb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqo96fBb .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqo96fBb .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqo96fBb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqo96fBb .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqo96fBb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqo96fBb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqo96fBb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqo96fBb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqo96fBb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqo96fBb .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-vegqo96fBb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqo96fBb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqo96fBb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqo96fBb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqo96fBb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqo96fBb .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqo96fBb .navbar {
    min-height: 80px;
  }
}
.cid-vegqo96fBb .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqo96fBb .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-vegqo96fBb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqo96fBb .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqo96fBb .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqo96fBb .dropdown-item.active,
.cid-vegqo96fBb .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqo96fBb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqo96fBb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqo96fBb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqo96fBb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqo96fBb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqo96fBb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqo96fBb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqo96fBb 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-vegqo96fBb button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqo96fBb button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqo96fBb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqo96fBb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqo96fBb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqo96fBb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqo96fBb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqo96fBb nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqo96fBb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqo96fBb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqo96fBb nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqo96fBb .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqo96fBb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqo96fBb .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-vegqo96fBb .navbar {
    height: 70px;
  }
  .cid-vegqo96fBb .navbar.opened {
    height: auto;
  }
  .cid-vegqo96fBb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqo96fBb .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-vegqo96fBb .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqo96fBb .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqo96fBb .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqo96fBb .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqo96fBb .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqo96fBb .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqo96fBb .navbar-nav {
  display: flex !important;
}
.cid-vegqo96fBb .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqo96fBb .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqo96fBb .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqo96fBb .navbar-nav .nav-item .nav-link:hover,
.cid-vegqo96fBb .navbar-nav .nav-item .nav-link:focus,
.cid-vegqo96fBb .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqo96fBb .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqo96fBb .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqo96fBb .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqo96fBb 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-vegqo96fBb button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqo96fBb button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqo96fBb button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqo96fBb button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqo96fBb button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqo96fBb button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqo96fBb button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqo96fBb .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-vegqo96fBb .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqo96fBb .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqo96fBb .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqo96fBb .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqo96fBb .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqo96fBb .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqo96fBb .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqo96fBb .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqo96fBb .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqo96fBb .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqo96fBb .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqo96fBb .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-vegqo96fBb .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqo96fBb .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqo96fBb .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqo96fBb .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqo96fBb .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqo96fBb .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqo96fBb .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqo96fBb .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqo96fBb .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqo96fBb .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqo96fBb ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqo96fBb ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqo96fBb ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqo96fBb .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqo96fBb .social-container {
    padding-top: 40px;
  }
}
.cid-vegqo96fBb .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqo96fBb .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqo96fBb .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-vegqo96fBb .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-vegqo96fBb .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqo96fBb .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqo96fBb .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqo96fBb .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqo96fBb .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqo96fBb .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqo9hZnN {
  background-image: url("../../../assets/images/dells-mill-augusta-wi.webp");
}
.cid-vegqo9hZnN img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqo9hZnN .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqo9hZnN .images {
    display: none;
  }
}
.cid-vegqo9hZnN .image-wrapper-1,
.cid-vegqo9hZnN .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqo9hZnN .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqo9hZnN .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqo9hZnN .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqo9hZnN .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqo9hZnN .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqo9hZnN .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqo9hZnN .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqo9hZnN .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqo9hZnN .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqo9hZnN .text-wrapper {
  width: 100%;
}
.cid-vegqo9hZnN .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqo9hZnN .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqo9hZnN .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqo9hZnN .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqo9hZnN .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqo9hZnN .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqo9hZnN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqo9hZnN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqo9hZnN .text {
  display: flex;
  align-items: center;
}
.cid-veiEa8A20Z {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiEa8A20Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiEa8A20Z .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-veiEa8A20Z .container-fluid {
    padding: 0;
  }
}
.cid-veiEa8A20Z .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiEa8A20Z .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiEa8A20Z .embla__button--next,
.cid-veiEa8A20Z .embla__button--prev {
  display: flex;
}
.cid-veiEa8A20Z .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiEa8A20Z .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiEa8A20Z .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-veiEa8A20Z .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiEa8A20Z .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiEa8A20Z .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiEa8A20Z .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiEa8A20Z .embla {
  position: relative;
  width: 100%;
}
.cid-veiEa8A20Z .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiEa8A20Z .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiEa8A20Z .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiEa8A20Z .embla__slide a {
  cursor: grab;
}
.cid-veiEa8A20Z .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiEa8A20Z .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiEa8A20Z .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiEa8A20Z .mbr-section-title {
  color: #232323;
}
.cid-veiEa8A20Z .mbr-section-subtitle {
  color: #232323;
}
.cid-veiEa8A20Z .mbr-box {
  color: #ffffff;
}
.cid-veiEa8A20Z .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiEa8A20Z img,
.cid-veiEa8A20Z .item-img {
  width: 100%;
}
.cid-veiEa8A20Z .item-wrapper {
  position: relative;
}
.cid-veiEa8A20Z .content-head {
  max-width: 800px;
}
.cid-vegqo9q6wG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqo9q6wG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqo9q6wG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqo9q6wG .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqo9q6wG .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqo9q6wG .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqo9q6wG .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqo9q6wG .container {
    padding: 0 16px;
  }
}
.cid-vegqo9q6wG .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqo9q6wG .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqo9q6wG .row {
    padding: 25px 9px;
  }
}
.cid-vegqo9q6wG .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqo9q6wG .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqo9q6wG .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqo9q6wG .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqo9q6wG .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqo9q6wG .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqo9q6wG .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqo9q6wG .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqo9q6wG .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqo9q6wG .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqo9q6wG .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqo9q6wG .items-wrapper {
    display: block;
  }
}
.cid-vegqo9q6wG .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqo9q6wG .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqo9q6wG .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqo9q6wG .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqo9q6wG .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqo9q6wG .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqo9q6wG .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqo9q6wG .card {
  justify-content: center;
}
.cid-vegqo9q6wG .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqo9q6wG .mbr-text {
  color: #000000;
}
.cid-vegqo9q6wG .card-title {
  color: #000000;
}
.cid-vegqo9q6wG .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqo9q6wG .card-title,
.cid-vegqo9q6wG .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqo9BhPy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqo9BhPy .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqo9BhPy .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqo9BhPy .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqo9BhPy .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqo9BhPy .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqo9BhPy .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqo9BhPy .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqo9BhPy .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqo9BhPy .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqo9BhPy .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqo9BhPy .embla__button--next,
.cid-vegqo9BhPy .embla__button--prev {
  display: flex;
}
.cid-vegqo9BhPy .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-vegqo9BhPy .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqo9BhPy .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqo9BhPy .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqo9BhPy .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqo9BhPy .embla__button {
    top: -10%;
  }
}
.cid-vegqo9BhPy .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqo9BhPy .embla {
    margin-top: 80px;
  }
}
.cid-vegqo9BhPy .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqo9BhPy .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqo9BhPy .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqo9BhPy .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqo9BhPy .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqo9BhPy .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqo9BhPy .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqo9BhPy .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqo9BhPy .mbr-text ul {
    display: block;
  }
}
.cid-vegqo9BhPy .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqo9BhPy .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqo9BhPy .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqo9BhPy .item-wrapper {
  height: 100%;
}
.cid-vegqo9BhPy .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqo9BhPy .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqo9BhPy .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiE90KmpO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiE90KmpO .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiE90KmpO .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-veiE90KmpO .container-fluid {
    padding: 0;
  }
}
.cid-veiE90KmpO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiE90KmpO .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiE90KmpO .embla__button--next,
.cid-veiE90KmpO .embla__button--prev {
  display: flex;
}
.cid-veiE90KmpO .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiE90KmpO .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiE90KmpO .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-veiE90KmpO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiE90KmpO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiE90KmpO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiE90KmpO .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiE90KmpO .embla {
  position: relative;
  width: 100%;
}
.cid-veiE90KmpO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiE90KmpO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiE90KmpO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiE90KmpO .embla__slide a {
  cursor: grab;
}
.cid-veiE90KmpO .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiE90KmpO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiE90KmpO .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiE90KmpO .mbr-section-title {
  color: #232323;
}
.cid-veiE90KmpO .mbr-section-subtitle {
  color: #232323;
}
.cid-veiE90KmpO .mbr-box {
  color: #ffffff;
}
.cid-veiE90KmpO .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiE90KmpO img,
.cid-veiE90KmpO .item-img {
  width: 100%;
}
.cid-veiE90KmpO .item-wrapper {
  position: relative;
}
.cid-veiE90KmpO .content-head {
  max-width: 800px;
}
#custom-html-lo {
  /* Type valid CSS here */
}
#custom-html-lo div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-lo p {
  font-size: 60px;
  color: #777;
}
.cid-vegqo9M74y {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqo9M74y h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqo9M74y .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqo9M74y .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqo9M74y .nav-link.active {
  background: #232323;
}
.cid-vegqo9M74y .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-vegqo9M74y .nav-link:hover {
  background: #232323;
}
.cid-vegqo9M74y .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-vegqo9M74y .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqo9M74y .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqo9M74y .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqo9M74y .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqo9M74y .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqo9M74y .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqo9M74y .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqo9M74y .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqo9M74y .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-vegqo9M74y .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-vegqo9M74y .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqo9M74y .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-vegqo9M74y .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqo9M74y .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-vegqo9M74y .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqo9M74y .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqo9M74y .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqo9M74y .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqo9M74y .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqo9M74y .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqo9M74y .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqo9M74y .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqo9M74y .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqo9M74y .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqo9M74y .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqo9M74y .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-vegqo9M74y .mbr-text,
  .cid-vegqo9M74y .nav-link,
  .cid-vegqo9M74y .mbr-card-title,
  .cid-vegqo9M74y .mbr-section-title {
    text-align: left;
  }
  .cid-vegqo9M74y .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqo9M74y .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqo9M74y .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqo9M74y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqo9M74y .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqo9M74y .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqo9M74y .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-veiE8iurpT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiE8iurpT .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiE8iurpT .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-veiE8iurpT .container-fluid {
    padding: 0;
  }
}
.cid-veiE8iurpT .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiE8iurpT .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiE8iurpT .embla__button--next,
.cid-veiE8iurpT .embla__button--prev {
  display: flex;
}
.cid-veiE8iurpT .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiE8iurpT .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiE8iurpT .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-veiE8iurpT .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiE8iurpT .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiE8iurpT .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiE8iurpT .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiE8iurpT .embla {
  position: relative;
  width: 100%;
}
.cid-veiE8iurpT .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiE8iurpT .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiE8iurpT .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiE8iurpT .embla__slide a {
  cursor: grab;
}
.cid-veiE8iurpT .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiE8iurpT .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiE8iurpT .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiE8iurpT .mbr-section-title {
  color: #232323;
}
.cid-veiE8iurpT .mbr-section-subtitle {
  color: #232323;
}
.cid-veiE8iurpT .mbr-box {
  color: #ffffff;
}
.cid-veiE8iurpT .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiE8iurpT img,
.cid-veiE8iurpT .item-img {
  width: 100%;
}
.cid-veiE8iurpT .item-wrapper {
  position: relative;
}
.cid-veiE8iurpT .content-head {
  max-width: 800px;
}
.cid-vegqoaB3jX .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqoaB3jX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqoaB3jX .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-vegqoaB3jX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqoaB3jX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqoaX7Gw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqoaX7Gw .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqozercf {
  z-index: 1000;
  width: 100%;
}
.cid-vegqozercf .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-vegqozercf .dropdown-menu {
  padding: 0;
}
.cid-vegqozercf .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-vegqozercf .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqozercf .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqozercf .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqozercf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqozercf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqozercf .nav-link {
  position: relative;
}
.cid-vegqozercf .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqozercf .dropdown-menu,
.cid-vegqozercf .navbar.opened {
  background: #212428 !important;
}
.cid-vegqozercf .nav-item:focus,
.cid-vegqozercf .nav-link:focus {
  outline: none;
}
.cid-vegqozercf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqozercf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqozercf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqozercf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqozercf .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqozercf .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqozercf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqozercf .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqozercf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqozercf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqozercf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqozercf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqozercf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqozercf .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-vegqozercf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqozercf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqozercf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqozercf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqozercf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqozercf .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqozercf .navbar {
    min-height: 80px;
  }
}
.cid-vegqozercf .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqozercf .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-vegqozercf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqozercf .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqozercf .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqozercf .dropdown-item.active,
.cid-vegqozercf .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqozercf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqozercf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqozercf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqozercf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqozercf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqozercf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqozercf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqozercf 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-vegqozercf button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqozercf button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqozercf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqozercf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqozercf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqozercf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqozercf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqozercf nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqozercf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqozercf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqozercf nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqozercf .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqozercf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqozercf .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-vegqozercf .navbar {
    height: 70px;
  }
  .cid-vegqozercf .navbar.opened {
    height: auto;
  }
  .cid-vegqozercf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqozercf .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-vegqozercf .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqozercf .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqozercf .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqozercf .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqozercf .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqozercf .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqozercf .navbar-nav {
  display: flex !important;
}
.cid-vegqozercf .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqozercf .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqozercf .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqozercf .navbar-nav .nav-item .nav-link:hover,
.cid-vegqozercf .navbar-nav .nav-item .nav-link:focus,
.cid-vegqozercf .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqozercf .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqozercf .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqozercf .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqozercf 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-vegqozercf button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqozercf button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqozercf button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqozercf button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqozercf button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqozercf button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqozercf button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqozercf .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-vegqozercf .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqozercf .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqozercf .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqozercf .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqozercf .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqozercf .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqozercf .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqozercf .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqozercf .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqozercf .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqozercf .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqozercf .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-vegqozercf .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqozercf .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqozercf .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqozercf .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqozercf .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqozercf .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqozercf .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqozercf .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqozercf .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqozercf .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqozercf ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqozercf ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqozercf ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqozercf .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqozercf .social-container {
    padding-top: 40px;
  }
}
.cid-vegqozercf .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqozercf .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqozercf .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-vegqozercf .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-vegqozercf .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqozercf .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqozercf .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqozercf .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqozercf .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqozercf .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqozqePR {
  background-image: url("../../../assets/images/hotel-retlaw.webp");
}
.cid-vegqozqePR img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqozqePR .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqozqePR .images {
    display: none;
  }
}
.cid-vegqozqePR .image-wrapper-1,
.cid-vegqozqePR .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqozqePR .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqozqePR .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqozqePR .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqozqePR .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqozqePR .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqozqePR .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqozqePR .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqozqePR .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqozqePR .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqozqePR .text-wrapper {
  width: 100%;
}
.cid-vegqozqePR .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqozqePR .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqozqePR .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqozqePR .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqozqePR .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqozqePR .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqozqePR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqozqePR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqozqePR .text {
  display: flex;
  align-items: center;
}
.cid-veiEpCKfYY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiEpCKfYY .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiEpCKfYY .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-veiEpCKfYY .container-fluid {
    padding: 0;
  }
}
.cid-veiEpCKfYY .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiEpCKfYY .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiEpCKfYY .embla__button--next,
.cid-veiEpCKfYY .embla__button--prev {
  display: flex;
}
.cid-veiEpCKfYY .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiEpCKfYY .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiEpCKfYY .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-veiEpCKfYY .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiEpCKfYY .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiEpCKfYY .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiEpCKfYY .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiEpCKfYY .embla {
  position: relative;
  width: 100%;
}
.cid-veiEpCKfYY .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiEpCKfYY .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiEpCKfYY .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiEpCKfYY .embla__slide a {
  cursor: grab;
}
.cid-veiEpCKfYY .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiEpCKfYY .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiEpCKfYY .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiEpCKfYY .mbr-section-title {
  color: #232323;
}
.cid-veiEpCKfYY .mbr-section-subtitle {
  color: #232323;
}
.cid-veiEpCKfYY .mbr-box {
  color: #ffffff;
}
.cid-veiEpCKfYY .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiEpCKfYY img,
.cid-veiEpCKfYY .item-img {
  width: 100%;
}
.cid-veiEpCKfYY .item-wrapper {
  position: relative;
}
.cid-veiEpCKfYY .content-head {
  max-width: 800px;
}
.cid-vegqozzBn2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqozzBn2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqozzBn2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqozzBn2 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqozzBn2 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqozzBn2 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqozzBn2 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqozzBn2 .container {
    padding: 0 16px;
  }
}
.cid-vegqozzBn2 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqozzBn2 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqozzBn2 .row {
    padding: 25px 9px;
  }
}
.cid-vegqozzBn2 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqozzBn2 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqozzBn2 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqozzBn2 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqozzBn2 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqozzBn2 .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqozzBn2 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqozzBn2 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqozzBn2 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqozzBn2 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqozzBn2 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqozzBn2 .items-wrapper {
    display: block;
  }
}
.cid-vegqozzBn2 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqozzBn2 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqozzBn2 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqozzBn2 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqozzBn2 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqozzBn2 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqozzBn2 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqozzBn2 .card {
  justify-content: center;
}
.cid-vegqozzBn2 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqozzBn2 .mbr-text {
  color: #000000;
}
.cid-vegqozzBn2 .card-title {
  color: #000000;
}
.cid-vegqozzBn2 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqozzBn2 .card-title,
.cid-vegqozzBn2 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqozKmmD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqozKmmD .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqozKmmD .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqozKmmD .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqozKmmD .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqozKmmD .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqozKmmD .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqozKmmD .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqozKmmD .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqozKmmD .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqozKmmD .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqozKmmD .embla__button--next,
.cid-vegqozKmmD .embla__button--prev {
  display: flex;
}
.cid-vegqozKmmD .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-vegqozKmmD .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqozKmmD .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqozKmmD .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqozKmmD .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqozKmmD .embla__button {
    top: -10%;
  }
}
.cid-vegqozKmmD .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqozKmmD .embla {
    margin-top: 80px;
  }
}
.cid-vegqozKmmD .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqozKmmD .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqozKmmD .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqozKmmD .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqozKmmD .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqozKmmD .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqozKmmD .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqozKmmD .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqozKmmD .mbr-text ul {
    display: block;
  }
}
.cid-vegqozKmmD .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqozKmmD .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqozKmmD .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqozKmmD .item-wrapper {
  height: 100%;
}
.cid-vegqozKmmD .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqozKmmD .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqozKmmD .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiEohU0Rz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiEohU0Rz .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiEohU0Rz .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-veiEohU0Rz .container-fluid {
    padding: 0;
  }
}
.cid-veiEohU0Rz .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiEohU0Rz .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiEohU0Rz .embla__button--next,
.cid-veiEohU0Rz .embla__button--prev {
  display: flex;
}
.cid-veiEohU0Rz .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiEohU0Rz .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiEohU0Rz .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-veiEohU0Rz .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiEohU0Rz .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiEohU0Rz .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiEohU0Rz .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiEohU0Rz .embla {
  position: relative;
  width: 100%;
}
.cid-veiEohU0Rz .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiEohU0Rz .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiEohU0Rz .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiEohU0Rz .embla__slide a {
  cursor: grab;
}
.cid-veiEohU0Rz .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiEohU0Rz .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiEohU0Rz .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiEohU0Rz .mbr-section-title {
  color: #232323;
}
.cid-veiEohU0Rz .mbr-section-subtitle {
  color: #232323;
}
.cid-veiEohU0Rz .mbr-box {
  color: #ffffff;
}
.cid-veiEohU0Rz .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiEohU0Rz img,
.cid-veiEohU0Rz .item-img {
  width: 100%;
}
.cid-veiEohU0Rz .item-wrapper {
  position: relative;
}
.cid-veiEohU0Rz .content-head {
  max-width: 800px;
}
#custom-html-lx {
  /* Type valid CSS here */
}
#custom-html-lx div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-lx p {
  font-size: 60px;
  color: #777;
}
.cid-vegqozWyM8 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqozWyM8 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqozWyM8 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqozWyM8 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqozWyM8 .nav-link.active {
  background: #232323;
}
.cid-vegqozWyM8 .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-vegqozWyM8 .nav-link:hover {
  background: #232323;
}
.cid-vegqozWyM8 .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-vegqozWyM8 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqozWyM8 .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqozWyM8 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqozWyM8 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqozWyM8 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqozWyM8 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqozWyM8 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqozWyM8 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqozWyM8 .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-vegqozWyM8 .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-vegqozWyM8 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqozWyM8 .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-vegqozWyM8 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqozWyM8 .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-vegqozWyM8 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqozWyM8 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqozWyM8 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqozWyM8 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqozWyM8 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqozWyM8 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqozWyM8 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqozWyM8 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqozWyM8 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqozWyM8 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqozWyM8 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqozWyM8 .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-vegqozWyM8 .mbr-text,
  .cid-vegqozWyM8 .nav-link,
  .cid-vegqozWyM8 .mbr-card-title,
  .cid-vegqozWyM8 .mbr-section-title {
    text-align: left;
  }
  .cid-vegqozWyM8 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqozWyM8 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqozWyM8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqozWyM8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqozWyM8 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqozWyM8 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqozWyM8 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqoANbkg .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqoANbkg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqoANbkg .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-vegqoANbkg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqoANbkg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqoAYfbN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqoAYfbN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqoAYfbN .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-vegqoAYfbN .container-fluid {
    padding: 0;
  }
}
.cid-vegqoAYfbN .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqoAYfbN .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqoAYfbN .embla__button--next,
.cid-vegqoAYfbN .embla__button--prev {
  display: flex;
}
.cid-vegqoAYfbN .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqoAYfbN .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqoAYfbN .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-vegqoAYfbN .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqoAYfbN .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqoAYfbN .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqoAYfbN .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqoAYfbN .embla {
  position: relative;
  width: 100%;
}
.cid-vegqoAYfbN .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqoAYfbN .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqoAYfbN .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqoAYfbN .embla__slide a {
  cursor: grab;
}
.cid-vegqoAYfbN .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqoAYfbN .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqoAYfbN .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqoAYfbN .mbr-section-title {
  color: #232323;
}
.cid-vegqoAYfbN .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqoAYfbN .mbr-box {
  color: #ffffff;
}
.cid-vegqoAYfbN .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqoAYfbN img,
.cid-vegqoAYfbN .item-img {
  width: 100%;
}
.cid-vegqoAYfbN .item-wrapper {
  position: relative;
}
.cid-vegqoAYfbN .content-head {
  max-width: 800px;
}
.cid-vegqoBbDb3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqoBbDb3 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqoUhHYI {
  z-index: 1000;
  width: 100%;
}
.cid-vegqoUhHYI .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-vegqoUhHYI .dropdown-menu {
  padding: 0;
}
.cid-vegqoUhHYI .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-vegqoUhHYI .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqoUhHYI .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqoUhHYI .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqoUhHYI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqoUhHYI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqoUhHYI .nav-link {
  position: relative;
}
.cid-vegqoUhHYI .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqoUhHYI .dropdown-menu,
.cid-vegqoUhHYI .navbar.opened {
  background: #212428 !important;
}
.cid-vegqoUhHYI .nav-item:focus,
.cid-vegqoUhHYI .nav-link:focus {
  outline: none;
}
.cid-vegqoUhHYI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqoUhHYI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqoUhHYI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqoUhHYI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqoUhHYI .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqoUhHYI .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqoUhHYI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqoUhHYI .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqoUhHYI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqoUhHYI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqoUhHYI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqoUhHYI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqoUhHYI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqoUhHYI .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-vegqoUhHYI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqoUhHYI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqoUhHYI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqoUhHYI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqoUhHYI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqoUhHYI .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqoUhHYI .navbar {
    min-height: 80px;
  }
}
.cid-vegqoUhHYI .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqoUhHYI .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-vegqoUhHYI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqoUhHYI .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqoUhHYI .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqoUhHYI .dropdown-item.active,
.cid-vegqoUhHYI .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqoUhHYI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqoUhHYI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqoUhHYI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqoUhHYI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqoUhHYI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqoUhHYI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqoUhHYI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqoUhHYI 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-vegqoUhHYI button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqoUhHYI button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqoUhHYI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqoUhHYI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqoUhHYI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqoUhHYI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqoUhHYI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqoUhHYI nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqoUhHYI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqoUhHYI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqoUhHYI nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqoUhHYI .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqoUhHYI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqoUhHYI .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-vegqoUhHYI .navbar {
    height: 70px;
  }
  .cid-vegqoUhHYI .navbar.opened {
    height: auto;
  }
  .cid-vegqoUhHYI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqoUhHYI .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-vegqoUhHYI .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqoUhHYI .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqoUhHYI .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqoUhHYI .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqoUhHYI .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqoUhHYI .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqoUhHYI .navbar-nav {
  display: flex !important;
}
.cid-vegqoUhHYI .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqoUhHYI .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqoUhHYI .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqoUhHYI .navbar-nav .nav-item .nav-link:hover,
.cid-vegqoUhHYI .navbar-nav .nav-item .nav-link:focus,
.cid-vegqoUhHYI .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqoUhHYI .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqoUhHYI .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqoUhHYI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqoUhHYI 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-vegqoUhHYI button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqoUhHYI button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqoUhHYI button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqoUhHYI button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqoUhHYI button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqoUhHYI button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqoUhHYI button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqoUhHYI .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-vegqoUhHYI .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqoUhHYI .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqoUhHYI .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqoUhHYI .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqoUhHYI .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqoUhHYI .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqoUhHYI .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqoUhHYI .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqoUhHYI .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqoUhHYI .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqoUhHYI .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqoUhHYI .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-vegqoUhHYI .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqoUhHYI .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqoUhHYI .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqoUhHYI .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqoUhHYI .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqoUhHYI .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqoUhHYI .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqoUhHYI .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqoUhHYI .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqoUhHYI .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqoUhHYI ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqoUhHYI ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqoUhHYI ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqoUhHYI .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqoUhHYI .social-container {
    padding-top: 40px;
  }
}
.cid-vegqoUhHYI .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqoUhHYI .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqoUhHYI .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-vegqoUhHYI .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-vegqoUhHYI .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqoUhHYI .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqoUhHYI .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqoUhHYI .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqoUhHYI .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqoUhHYI .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqoUsw5j {
  background-image: url("../../../assets/images/75000658.webp");
}
.cid-vegqoUsw5j img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqoUsw5j .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqoUsw5j .images {
    display: none;
  }
}
.cid-vegqoUsw5j .image-wrapper-1,
.cid-vegqoUsw5j .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqoUsw5j .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqoUsw5j .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqoUsw5j .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqoUsw5j .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqoUsw5j .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqoUsw5j .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqoUsw5j .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqoUsw5j .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqoUsw5j .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqoUsw5j .text-wrapper {
  width: 100%;
}
.cid-vegqoUsw5j .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqoUsw5j .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqoUsw5j .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqoUsw5j .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqoUsw5j .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqoUsw5j .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqoUsw5j .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqoUsw5j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqoUsw5j .text {
  display: flex;
  align-items: center;
}
.cid-veiEGSUf1d {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiEGSUf1d .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiEGSUf1d .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-veiEGSUf1d .container-fluid {
    padding: 0;
  }
}
.cid-veiEGSUf1d .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiEGSUf1d .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiEGSUf1d .embla__button--next,
.cid-veiEGSUf1d .embla__button--prev {
  display: flex;
}
.cid-veiEGSUf1d .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiEGSUf1d .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiEGSUf1d .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-veiEGSUf1d .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiEGSUf1d .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiEGSUf1d .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiEGSUf1d .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiEGSUf1d .embla {
  position: relative;
  width: 100%;
}
.cid-veiEGSUf1d .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiEGSUf1d .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiEGSUf1d .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiEGSUf1d .embla__slide a {
  cursor: grab;
}
.cid-veiEGSUf1d .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiEGSUf1d .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiEGSUf1d .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiEGSUf1d .mbr-section-title {
  color: #232323;
}
.cid-veiEGSUf1d .mbr-section-subtitle {
  color: #232323;
}
.cid-veiEGSUf1d .mbr-box {
  color: #ffffff;
}
.cid-veiEGSUf1d .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiEGSUf1d img,
.cid-veiEGSUf1d .item-img {
  width: 100%;
}
.cid-veiEGSUf1d .item-wrapper {
  position: relative;
}
.cid-veiEGSUf1d .content-head {
  max-width: 800px;
}
.cid-vegqoUBnOH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqoUBnOH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqoUBnOH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqoUBnOH .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqoUBnOH .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqoUBnOH .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqoUBnOH .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqoUBnOH .container {
    padding: 0 16px;
  }
}
.cid-vegqoUBnOH .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqoUBnOH .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqoUBnOH .row {
    padding: 25px 9px;
  }
}
.cid-vegqoUBnOH .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqoUBnOH .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqoUBnOH .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqoUBnOH .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqoUBnOH .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqoUBnOH .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqoUBnOH .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqoUBnOH .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqoUBnOH .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqoUBnOH .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqoUBnOH .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqoUBnOH .items-wrapper {
    display: block;
  }
}
.cid-vegqoUBnOH .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqoUBnOH .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqoUBnOH .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqoUBnOH .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqoUBnOH .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqoUBnOH .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqoUBnOH .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqoUBnOH .card {
  justify-content: center;
}
.cid-vegqoUBnOH .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqoUBnOH .mbr-text {
  color: #000000;
}
.cid-vegqoUBnOH .card-title {
  color: #000000;
}
.cid-vegqoUBnOH .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqoUBnOH .card-title,
.cid-vegqoUBnOH .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqoUMhFx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqoUMhFx .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqoUMhFx .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqoUMhFx .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqoUMhFx .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqoUMhFx .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqoUMhFx .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqoUMhFx .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqoUMhFx .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqoUMhFx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqoUMhFx .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqoUMhFx .embla__button--next,
.cid-vegqoUMhFx .embla__button--prev {
  display: flex;
}
.cid-vegqoUMhFx .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-vegqoUMhFx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqoUMhFx .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqoUMhFx .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqoUMhFx .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqoUMhFx .embla__button {
    top: -10%;
  }
}
.cid-vegqoUMhFx .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqoUMhFx .embla {
    margin-top: 80px;
  }
}
.cid-vegqoUMhFx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqoUMhFx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqoUMhFx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqoUMhFx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqoUMhFx .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqoUMhFx .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqoUMhFx .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqoUMhFx .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqoUMhFx .mbr-text ul {
    display: block;
  }
}
.cid-vegqoUMhFx .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqoUMhFx .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqoUMhFx .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqoUMhFx .item-wrapper {
  height: 100%;
}
.cid-vegqoUMhFx .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqoUMhFx .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqoUMhFx .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiEESr4MH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiEESr4MH .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiEESr4MH .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-veiEESr4MH .container-fluid {
    padding: 0;
  }
}
.cid-veiEESr4MH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiEESr4MH .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiEESr4MH .embla__button--next,
.cid-veiEESr4MH .embla__button--prev {
  display: flex;
}
.cid-veiEESr4MH .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiEESr4MH .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiEESr4MH .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-veiEESr4MH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiEESr4MH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiEESr4MH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiEESr4MH .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiEESr4MH .embla {
  position: relative;
  width: 100%;
}
.cid-veiEESr4MH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiEESr4MH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiEESr4MH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiEESr4MH .embla__slide a {
  cursor: grab;
}
.cid-veiEESr4MH .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiEESr4MH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiEESr4MH .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiEESr4MH .mbr-section-title {
  color: #232323;
}
.cid-veiEESr4MH .mbr-section-subtitle {
  color: #232323;
}
.cid-veiEESr4MH .mbr-box {
  color: #ffffff;
}
.cid-veiEESr4MH .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiEESr4MH img,
.cid-veiEESr4MH .item-img {
  width: 100%;
}
.cid-veiEESr4MH .item-wrapper {
  position: relative;
}
.cid-veiEESr4MH .content-head {
  max-width: 800px;
}
#custom-html-m6 {
  /* Type valid CSS here */
}
#custom-html-m6 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-m6 p {
  font-size: 60px;
  color: #777;
}
.cid-vegqoUY9J7 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqoUY9J7 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqoUY9J7 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqoUY9J7 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqoUY9J7 .nav-link.active {
  background: #232323;
}
.cid-vegqoUY9J7 .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-vegqoUY9J7 .nav-link:hover {
  background: #232323;
}
.cid-vegqoUY9J7 .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-vegqoUY9J7 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqoUY9J7 .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqoUY9J7 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqoUY9J7 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqoUY9J7 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqoUY9J7 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqoUY9J7 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqoUY9J7 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqoUY9J7 .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-vegqoUY9J7 .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-vegqoUY9J7 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqoUY9J7 .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-vegqoUY9J7 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqoUY9J7 .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-vegqoUY9J7 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqoUY9J7 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqoUY9J7 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqoUY9J7 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqoUY9J7 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqoUY9J7 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqoUY9J7 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqoUY9J7 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqoUY9J7 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqoUY9J7 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqoUY9J7 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqoUY9J7 .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-vegqoUY9J7 .mbr-text,
  .cid-vegqoUY9J7 .nav-link,
  .cid-vegqoUY9J7 .mbr-card-title,
  .cid-vegqoUY9J7 .mbr-section-title {
    text-align: left;
  }
  .cid-vegqoUY9J7 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqoUY9J7 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqoUY9J7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqoUY9J7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqoUY9J7 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqoUY9J7 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqoUY9J7 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqoVNJnr .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqoVNJnr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqoVNJnr .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-vegqoVNJnr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqoVNJnr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqoVXewv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqoVXewv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqoVXewv .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-vegqoVXewv .container-fluid {
    padding: 0;
  }
}
.cid-vegqoVXewv .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqoVXewv .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqoVXewv .embla__button--next,
.cid-vegqoVXewv .embla__button--prev {
  display: flex;
}
.cid-vegqoVXewv .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqoVXewv .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqoVXewv .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-vegqoVXewv .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqoVXewv .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqoVXewv .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqoVXewv .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqoVXewv .embla {
  position: relative;
  width: 100%;
}
.cid-vegqoVXewv .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqoVXewv .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqoVXewv .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqoVXewv .embla__slide a {
  cursor: grab;
}
.cid-vegqoVXewv .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqoVXewv .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqoVXewv .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqoVXewv .mbr-section-title {
  color: #232323;
}
.cid-vegqoVXewv .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqoVXewv .mbr-box {
  color: #ffffff;
}
.cid-vegqoVXewv .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqoVXewv img,
.cid-vegqoVXewv .item-img {
  width: 100%;
}
.cid-vegqoVXewv .item-wrapper {
  position: relative;
}
.cid-vegqoVXewv .content-head {
  max-width: 800px;
}
.cid-vegqoW9dlg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqoW9dlg .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqpyhBji {
  z-index: 1000;
  width: 100%;
}
.cid-vegqpyhBji .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-vegqpyhBji .dropdown-menu {
  padding: 0;
}
.cid-vegqpyhBji .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-vegqpyhBji .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqpyhBji .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqpyhBji .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqpyhBji .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqpyhBji .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqpyhBji .nav-link {
  position: relative;
}
.cid-vegqpyhBji .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqpyhBji .dropdown-menu,
.cid-vegqpyhBji .navbar.opened {
  background: #212428 !important;
}
.cid-vegqpyhBji .nav-item:focus,
.cid-vegqpyhBji .nav-link:focus {
  outline: none;
}
.cid-vegqpyhBji .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqpyhBji .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqpyhBji .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqpyhBji .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqpyhBji .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqpyhBji .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqpyhBji .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqpyhBji .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqpyhBji .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqpyhBji .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqpyhBji .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqpyhBji .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqpyhBji .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqpyhBji .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-vegqpyhBji .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqpyhBji .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqpyhBji .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqpyhBji .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqpyhBji .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqpyhBji .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqpyhBji .navbar {
    min-height: 80px;
  }
}
.cid-vegqpyhBji .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqpyhBji .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-vegqpyhBji .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqpyhBji .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqpyhBji .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqpyhBji .dropdown-item.active,
.cid-vegqpyhBji .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqpyhBji .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqpyhBji .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqpyhBji .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqpyhBji .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqpyhBji .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqpyhBji .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqpyhBji ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqpyhBji 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-vegqpyhBji button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqpyhBji button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqpyhBji button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqpyhBji button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqpyhBji button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqpyhBji button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqpyhBji button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqpyhBji nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqpyhBji nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqpyhBji nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqpyhBji nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqpyhBji .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqpyhBji a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqpyhBji .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-vegqpyhBji .navbar {
    height: 70px;
  }
  .cid-vegqpyhBji .navbar.opened {
    height: auto;
  }
  .cid-vegqpyhBji .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqpyhBji .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-vegqpyhBji .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqpyhBji .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqpyhBji .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqpyhBji .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqpyhBji .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqpyhBji .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqpyhBji .navbar-nav {
  display: flex !important;
}
.cid-vegqpyhBji .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqpyhBji .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqpyhBji .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqpyhBji .navbar-nav .nav-item .nav-link:hover,
.cid-vegqpyhBji .navbar-nav .nav-item .nav-link:focus,
.cid-vegqpyhBji .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqpyhBji .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqpyhBji .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqpyhBji .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqpyhBji 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-vegqpyhBji button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqpyhBji button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqpyhBji button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqpyhBji button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqpyhBji button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqpyhBji button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqpyhBji button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqpyhBji .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-vegqpyhBji .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqpyhBji .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqpyhBji .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqpyhBji .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqpyhBji .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqpyhBji .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqpyhBji .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqpyhBji .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqpyhBji .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqpyhBji .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqpyhBji .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqpyhBji .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-vegqpyhBji .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqpyhBji .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqpyhBji .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqpyhBji .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqpyhBji .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqpyhBji .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqpyhBji .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqpyhBji .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqpyhBji .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqpyhBji .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqpyhBji ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqpyhBji ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqpyhBji ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqpyhBji .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqpyhBji .social-container {
    padding-top: 40px;
  }
}
.cid-vegqpyhBji .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqpyhBji .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqpyhBji .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-vegqpyhBji .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-vegqpyhBji .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqpyhBji .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqpyhBji .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqpyhBji .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqpyhBji .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqpyhBji .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqpysnei {
  background-image: url("../../../assets/images/fort-atkinson-club.webp");
}
.cid-vegqpysnei img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqpysnei .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqpysnei .images {
    display: none;
  }
}
.cid-vegqpysnei .image-wrapper-1,
.cid-vegqpysnei .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqpysnei .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqpysnei .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqpysnei .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqpysnei .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqpysnei .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqpysnei .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqpysnei .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqpysnei .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqpysnei .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqpysnei .text-wrapper {
  width: 100%;
}
.cid-vegqpysnei .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqpysnei .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqpysnei .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqpysnei .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqpysnei .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqpysnei .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqpysnei .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqpysnei .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqpysnei .text {
  display: flex;
  align-items: center;
}
.cid-veiF4lAon8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiF4lAon8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiF4lAon8 .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-veiF4lAon8 .container-fluid {
    padding: 0;
  }
}
.cid-veiF4lAon8 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiF4lAon8 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiF4lAon8 .embla__button--next,
.cid-veiF4lAon8 .embla__button--prev {
  display: flex;
}
.cid-veiF4lAon8 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiF4lAon8 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiF4lAon8 .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-veiF4lAon8 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiF4lAon8 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiF4lAon8 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiF4lAon8 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiF4lAon8 .embla {
  position: relative;
  width: 100%;
}
.cid-veiF4lAon8 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiF4lAon8 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiF4lAon8 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiF4lAon8 .embla__slide a {
  cursor: grab;
}
.cid-veiF4lAon8 .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiF4lAon8 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiF4lAon8 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiF4lAon8 .mbr-section-title {
  color: #232323;
}
.cid-veiF4lAon8 .mbr-section-subtitle {
  color: #232323;
}
.cid-veiF4lAon8 .mbr-box {
  color: #ffffff;
}
.cid-veiF4lAon8 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiF4lAon8 img,
.cid-veiF4lAon8 .item-img {
  width: 100%;
}
.cid-veiF4lAon8 .item-wrapper {
  position: relative;
}
.cid-veiF4lAon8 .content-head {
  max-width: 800px;
}
.cid-vegqpyB8RR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqpyB8RR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqpyB8RR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqpyB8RR .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqpyB8RR .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqpyB8RR .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqpyB8RR .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqpyB8RR .container {
    padding: 0 16px;
  }
}
.cid-vegqpyB8RR .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqpyB8RR .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqpyB8RR .row {
    padding: 25px 9px;
  }
}
.cid-vegqpyB8RR .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqpyB8RR .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqpyB8RR .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqpyB8RR .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqpyB8RR .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqpyB8RR .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqpyB8RR .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqpyB8RR .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqpyB8RR .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqpyB8RR .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqpyB8RR .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqpyB8RR .items-wrapper {
    display: block;
  }
}
.cid-vegqpyB8RR .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqpyB8RR .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqpyB8RR .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqpyB8RR .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqpyB8RR .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqpyB8RR .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqpyB8RR .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqpyB8RR .card {
  justify-content: center;
}
.cid-vegqpyB8RR .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqpyB8RR .mbr-text {
  color: #000000;
}
.cid-vegqpyB8RR .card-title {
  color: #000000;
}
.cid-vegqpyB8RR .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqpyB8RR .card-title,
.cid-vegqpyB8RR .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqpyMi5Y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqpyMi5Y .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqpyMi5Y .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqpyMi5Y .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqpyMi5Y .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqpyMi5Y .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqpyMi5Y .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqpyMi5Y .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqpyMi5Y .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqpyMi5Y .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqpyMi5Y .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqpyMi5Y .embla__button--next,
.cid-vegqpyMi5Y .embla__button--prev {
  display: flex;
}
.cid-vegqpyMi5Y .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-vegqpyMi5Y .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqpyMi5Y .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqpyMi5Y .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqpyMi5Y .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqpyMi5Y .embla__button {
    top: -10%;
  }
}
.cid-vegqpyMi5Y .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqpyMi5Y .embla {
    margin-top: 80px;
  }
}
.cid-vegqpyMi5Y .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqpyMi5Y .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqpyMi5Y .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqpyMi5Y .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqpyMi5Y .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqpyMi5Y .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqpyMi5Y .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqpyMi5Y .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqpyMi5Y .mbr-text ul {
    display: block;
  }
}
.cid-vegqpyMi5Y .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqpyMi5Y .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqpyMi5Y .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqpyMi5Y .item-wrapper {
  height: 100%;
}
.cid-vegqpyMi5Y .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqpyMi5Y .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqpyMi5Y .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiF3nBB02 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiF3nBB02 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiF3nBB02 .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-veiF3nBB02 .container-fluid {
    padding: 0;
  }
}
.cid-veiF3nBB02 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiF3nBB02 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiF3nBB02 .embla__button--next,
.cid-veiF3nBB02 .embla__button--prev {
  display: flex;
}
.cid-veiF3nBB02 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiF3nBB02 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiF3nBB02 .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-veiF3nBB02 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiF3nBB02 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiF3nBB02 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiF3nBB02 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiF3nBB02 .embla {
  position: relative;
  width: 100%;
}
.cid-veiF3nBB02 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiF3nBB02 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiF3nBB02 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiF3nBB02 .embla__slide a {
  cursor: grab;
}
.cid-veiF3nBB02 .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiF3nBB02 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiF3nBB02 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiF3nBB02 .mbr-section-title {
  color: #232323;
}
.cid-veiF3nBB02 .mbr-section-subtitle {
  color: #232323;
}
.cid-veiF3nBB02 .mbr-box {
  color: #ffffff;
}
.cid-veiF3nBB02 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiF3nBB02 img,
.cid-veiF3nBB02 .item-img {
  width: 100%;
}
.cid-veiF3nBB02 .item-wrapper {
  position: relative;
}
.cid-veiF3nBB02 .content-head {
  max-width: 800px;
}
#custom-html-mf {
  /* Type valid CSS here */
}
#custom-html-mf div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-mf p {
  font-size: 60px;
  color: #777;
}
.cid-vegqpyY0a3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqpyY0a3 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqpyY0a3 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqpyY0a3 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqpyY0a3 .nav-link.active {
  background: #232323;
}
.cid-vegqpyY0a3 .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-vegqpyY0a3 .nav-link:hover {
  background: #232323;
}
.cid-vegqpyY0a3 .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-vegqpyY0a3 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqpyY0a3 .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqpyY0a3 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqpyY0a3 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqpyY0a3 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqpyY0a3 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqpyY0a3 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqpyY0a3 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqpyY0a3 .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-vegqpyY0a3 .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-vegqpyY0a3 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqpyY0a3 .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-vegqpyY0a3 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqpyY0a3 .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-vegqpyY0a3 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqpyY0a3 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqpyY0a3 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqpyY0a3 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqpyY0a3 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqpyY0a3 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqpyY0a3 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqpyY0a3 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqpyY0a3 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqpyY0a3 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqpyY0a3 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqpyY0a3 .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-vegqpyY0a3 .mbr-text,
  .cid-vegqpyY0a3 .nav-link,
  .cid-vegqpyY0a3 .mbr-card-title,
  .cid-vegqpyY0a3 .mbr-section-title {
    text-align: left;
  }
  .cid-vegqpyY0a3 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqpyY0a3 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqpyY0a3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqpyY0a3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqpyY0a3 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqpyY0a3 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqpyY0a3 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqpzMyRd .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqpzMyRd .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqpzMyRd .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-vegqpzMyRd .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqpzMyRd .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiF0yxqRq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiF0yxqRq .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiF0yxqRq .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-veiF0yxqRq .container-fluid {
    padding: 0;
  }
}
.cid-veiF0yxqRq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiF0yxqRq .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiF0yxqRq .embla__button--next,
.cid-veiF0yxqRq .embla__button--prev {
  display: flex;
}
.cid-veiF0yxqRq .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiF0yxqRq .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiF0yxqRq .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-veiF0yxqRq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiF0yxqRq .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiF0yxqRq .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiF0yxqRq .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiF0yxqRq .embla {
  position: relative;
  width: 100%;
}
.cid-veiF0yxqRq .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiF0yxqRq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiF0yxqRq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiF0yxqRq .embla__slide a {
  cursor: grab;
}
.cid-veiF0yxqRq .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiF0yxqRq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiF0yxqRq .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiF0yxqRq .mbr-section-title {
  color: #232323;
}
.cid-veiF0yxqRq .mbr-section-subtitle {
  color: #232323;
}
.cid-veiF0yxqRq .mbr-box {
  color: #ffffff;
}
.cid-veiF0yxqRq .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiF0yxqRq img,
.cid-veiF0yxqRq .item-img {
  width: 100%;
}
.cid-veiF0yxqRq .item-wrapper {
  position: relative;
}
.cid-veiF0yxqRq .content-head {
  max-width: 800px;
}
.cid-vegqpAbooh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqpAbooh .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqq4YZab {
  z-index: 1000;
  width: 100%;
}
.cid-vegqq4YZab .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-vegqq4YZab .dropdown-menu {
  padding: 0;
}
.cid-vegqq4YZab .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-vegqq4YZab .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqq4YZab .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqq4YZab .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqq4YZab .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqq4YZab .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqq4YZab .nav-link {
  position: relative;
}
.cid-vegqq4YZab .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqq4YZab .dropdown-menu,
.cid-vegqq4YZab .navbar.opened {
  background: #212428 !important;
}
.cid-vegqq4YZab .nav-item:focus,
.cid-vegqq4YZab .nav-link:focus {
  outline: none;
}
.cid-vegqq4YZab .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqq4YZab .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqq4YZab .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqq4YZab .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqq4YZab .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqq4YZab .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqq4YZab .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqq4YZab .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqq4YZab .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqq4YZab .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqq4YZab .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqq4YZab .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqq4YZab .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqq4YZab .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-vegqq4YZab .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqq4YZab .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqq4YZab .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqq4YZab .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqq4YZab .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqq4YZab .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqq4YZab .navbar {
    min-height: 80px;
  }
}
.cid-vegqq4YZab .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqq4YZab .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-vegqq4YZab .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqq4YZab .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqq4YZab .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqq4YZab .dropdown-item.active,
.cid-vegqq4YZab .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqq4YZab .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqq4YZab .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqq4YZab .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqq4YZab .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqq4YZab .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqq4YZab .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqq4YZab ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqq4YZab 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-vegqq4YZab button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqq4YZab button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqq4YZab button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqq4YZab button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqq4YZab button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqq4YZab button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqq4YZab button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqq4YZab nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqq4YZab nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqq4YZab nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqq4YZab nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqq4YZab .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqq4YZab a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqq4YZab .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-vegqq4YZab .navbar {
    height: 70px;
  }
  .cid-vegqq4YZab .navbar.opened {
    height: auto;
  }
  .cid-vegqq4YZab .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqq4YZab .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-vegqq4YZab .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqq4YZab .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqq4YZab .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqq4YZab .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqq4YZab .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqq4YZab .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqq4YZab .navbar-nav {
  display: flex !important;
}
.cid-vegqq4YZab .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqq4YZab .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqq4YZab .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqq4YZab .navbar-nav .nav-item .nav-link:hover,
.cid-vegqq4YZab .navbar-nav .nav-item .nav-link:focus,
.cid-vegqq4YZab .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqq4YZab .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqq4YZab .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqq4YZab .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqq4YZab 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-vegqq4YZab button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqq4YZab button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqq4YZab button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqq4YZab button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqq4YZab button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqq4YZab button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqq4YZab button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqq4YZab .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-vegqq4YZab .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqq4YZab .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqq4YZab .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqq4YZab .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqq4YZab .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqq4YZab .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqq4YZab .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqq4YZab .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqq4YZab .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqq4YZab .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqq4YZab .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqq4YZab .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-vegqq4YZab .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqq4YZab .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqq4YZab .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqq4YZab .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqq4YZab .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqq4YZab .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqq4YZab .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqq4YZab .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqq4YZab .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqq4YZab .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqq4YZab ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqq4YZab ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqq4YZab ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqq4YZab .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqq4YZab .social-container {
    padding-top: 40px;
  }
}
.cid-vegqq4YZab .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqq4YZab .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqq4YZab .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-vegqq4YZab .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-vegqq4YZab .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqq4YZab .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqq4YZab .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqq4YZab .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqq4YZab .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqq4YZab .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqq59A5k {
  background-image: url("../../../assets/images/the-henry-and-barbara-bierbaurer-house.webp");
}
.cid-vegqq59A5k img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqq59A5k .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqq59A5k .images {
    display: none;
  }
}
.cid-vegqq59A5k .image-wrapper-1,
.cid-vegqq59A5k .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqq59A5k .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqq59A5k .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqq59A5k .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqq59A5k .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqq59A5k .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqq59A5k .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqq59A5k .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqq59A5k .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqq59A5k .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqq59A5k .text-wrapper {
  width: 100%;
}
.cid-vegqq59A5k .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqq59A5k .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqq59A5k .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqq59A5k .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqq59A5k .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqq59A5k .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqq59A5k .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqq59A5k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqq59A5k .text {
  display: flex;
  align-items: center;
}
.cid-vegqq5hCYz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqq5hCYz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqq5hCYz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqq5hCYz .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqq5hCYz .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqq5hCYz .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqq5hCYz .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqq5hCYz .container {
    padding: 0 16px;
  }
}
.cid-vegqq5hCYz .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqq5hCYz .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqq5hCYz .row {
    padding: 25px 9px;
  }
}
.cid-vegqq5hCYz .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqq5hCYz .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqq5hCYz .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqq5hCYz .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqq5hCYz .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqq5hCYz .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqq5hCYz .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqq5hCYz .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqq5hCYz .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqq5hCYz .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqq5hCYz .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqq5hCYz .items-wrapper {
    display: block;
  }
}
.cid-vegqq5hCYz .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqq5hCYz .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqq5hCYz .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqq5hCYz .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqq5hCYz .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqq5hCYz .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqq5hCYz .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqq5hCYz .card {
  justify-content: center;
}
.cid-vegqq5hCYz .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqq5hCYz .mbr-text {
  color: #000000;
}
.cid-vegqq5hCYz .card-title {
  color: #000000;
}
.cid-vegqq5hCYz .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqq5hCYz .card-title,
.cid-vegqq5hCYz .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqq5szJa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqq5szJa .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqq5szJa .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqq5szJa .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqq5szJa .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqq5szJa .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqq5szJa .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqq5szJa .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqq5szJa .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqq5szJa .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqq5szJa .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqq5szJa .embla__button--next,
.cid-vegqq5szJa .embla__button--prev {
  display: flex;
}
.cid-vegqq5szJa .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-vegqq5szJa .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqq5szJa .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqq5szJa .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqq5szJa .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqq5szJa .embla__button {
    top: -10%;
  }
}
.cid-vegqq5szJa .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqq5szJa .embla {
    margin-top: 80px;
  }
}
.cid-vegqq5szJa .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqq5szJa .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqq5szJa .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqq5szJa .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqq5szJa .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqq5szJa .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqq5szJa .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqq5szJa .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqq5szJa .mbr-text ul {
    display: block;
  }
}
.cid-vegqq5szJa .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqq5szJa .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqq5szJa .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqq5szJa .item-wrapper {
  height: 100%;
}
.cid-vegqq5szJa .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqq5szJa .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqq5szJa .item-wrapper .image-wrap img {
    height: 320px;
  }
}
#custom-html-mo {
  /* Type valid CSS here */
}
#custom-html-mo div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-mo p {
  font-size: 60px;
  color: #777;
}
.cid-vegqq5FuER {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqq5FuER h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqq5FuER .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqq5FuER .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqq5FuER .nav-link.active {
  background: #232323;
}
.cid-vegqq5FuER .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-vegqq5FuER .nav-link:hover {
  background: #232323;
}
.cid-vegqq5FuER .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-vegqq5FuER .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqq5FuER .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqq5FuER .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqq5FuER .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqq5FuER .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqq5FuER .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqq5FuER .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqq5FuER .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqq5FuER .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-vegqq5FuER .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-vegqq5FuER .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqq5FuER .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-vegqq5FuER .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqq5FuER .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-vegqq5FuER .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqq5FuER .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqq5FuER .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqq5FuER .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqq5FuER .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqq5FuER .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqq5FuER .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqq5FuER .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqq5FuER .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqq5FuER .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqq5FuER .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqq5FuER .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-vegqq5FuER .mbr-text,
  .cid-vegqq5FuER .nav-link,
  .cid-vegqq5FuER .mbr-card-title,
  .cid-vegqq5FuER .mbr-section-title {
    text-align: left;
  }
  .cid-vegqq5FuER .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqq5FuER .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqq5FuER .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqq5FuER .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqq5FuER .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqq5FuER .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqq5FuER .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqq6sCYk .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqq6sCYk .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqq6sCYk .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-vegqq6sCYk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqq6sCYk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqq6Cyyd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqq6Cyyd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqq6Cyyd .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-vegqq6Cyyd .container-fluid {
    padding: 0;
  }
}
.cid-vegqq6Cyyd .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqq6Cyyd .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqq6Cyyd .embla__button--next,
.cid-vegqq6Cyyd .embla__button--prev {
  display: flex;
}
.cid-vegqq6Cyyd .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqq6Cyyd .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqq6Cyyd .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-vegqq6Cyyd .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqq6Cyyd .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqq6Cyyd .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqq6Cyyd .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqq6Cyyd .embla {
  position: relative;
  width: 100%;
}
.cid-vegqq6Cyyd .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqq6Cyyd .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqq6Cyyd .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqq6Cyyd .embla__slide a {
  cursor: grab;
}
.cid-vegqq6Cyyd .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqq6Cyyd .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqq6Cyyd .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqq6Cyyd .mbr-section-title {
  color: #232323;
}
.cid-vegqq6Cyyd .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqq6Cyyd .mbr-box {
  color: #ffffff;
}
.cid-vegqq6Cyyd .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqq6Cyyd img,
.cid-vegqq6Cyyd .item-img {
  width: 100%;
}
.cid-vegqq6Cyyd .item-wrapper {
  position: relative;
}
.cid-vegqq6Cyyd .content-head {
  max-width: 800px;
}
.cid-vegqq6OYbv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqq6OYbv .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqqAC5eA {
  z-index: 1000;
  width: 100%;
}
.cid-vegqqAC5eA .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-vegqqAC5eA .dropdown-menu {
  padding: 0;
}
.cid-vegqqAC5eA .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-vegqqAC5eA .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqqAC5eA .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqqAC5eA .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqqAC5eA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqqAC5eA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqqAC5eA .nav-link {
  position: relative;
}
.cid-vegqqAC5eA .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqqAC5eA .dropdown-menu,
.cid-vegqqAC5eA .navbar.opened {
  background: #212428 !important;
}
.cid-vegqqAC5eA .nav-item:focus,
.cid-vegqqAC5eA .nav-link:focus {
  outline: none;
}
.cid-vegqqAC5eA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqqAC5eA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqqAC5eA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqqAC5eA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqqAC5eA .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqqAC5eA .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqqAC5eA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqqAC5eA .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqqAC5eA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqqAC5eA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqqAC5eA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqqAC5eA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqqAC5eA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqqAC5eA .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-vegqqAC5eA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqqAC5eA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqqAC5eA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqqAC5eA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqqAC5eA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqqAC5eA .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqqAC5eA .navbar {
    min-height: 80px;
  }
}
.cid-vegqqAC5eA .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqqAC5eA .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-vegqqAC5eA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqqAC5eA .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqqAC5eA .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqqAC5eA .dropdown-item.active,
.cid-vegqqAC5eA .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqqAC5eA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqqAC5eA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqqAC5eA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqqAC5eA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqqAC5eA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqqAC5eA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqqAC5eA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqqAC5eA 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-vegqqAC5eA button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqqAC5eA button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqqAC5eA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqqAC5eA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqqAC5eA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqqAC5eA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqqAC5eA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqqAC5eA nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqqAC5eA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqqAC5eA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqqAC5eA nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqqAC5eA .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqqAC5eA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqqAC5eA .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-vegqqAC5eA .navbar {
    height: 70px;
  }
  .cid-vegqqAC5eA .navbar.opened {
    height: auto;
  }
  .cid-vegqqAC5eA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqqAC5eA .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-vegqqAC5eA .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqqAC5eA .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqqAC5eA .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqqAC5eA .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqqAC5eA .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqqAC5eA .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqqAC5eA .navbar-nav {
  display: flex !important;
}
.cid-vegqqAC5eA .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqqAC5eA .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqqAC5eA .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqqAC5eA .navbar-nav .nav-item .nav-link:hover,
.cid-vegqqAC5eA .navbar-nav .nav-item .nav-link:focus,
.cid-vegqqAC5eA .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqqAC5eA .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqqAC5eA .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqqAC5eA .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqqAC5eA 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-vegqqAC5eA button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqqAC5eA button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqqAC5eA button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqqAC5eA button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqqAC5eA button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqqAC5eA button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqqAC5eA button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqqAC5eA .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-vegqqAC5eA .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqqAC5eA .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqqAC5eA .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqqAC5eA .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqqAC5eA .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqqAC5eA .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqqAC5eA .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqqAC5eA .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqqAC5eA .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqqAC5eA .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqqAC5eA .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqqAC5eA .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-vegqqAC5eA .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqqAC5eA .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqqAC5eA .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqqAC5eA .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqqAC5eA .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqqAC5eA .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqqAC5eA .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqqAC5eA .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqqAC5eA .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqqAC5eA .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqqAC5eA ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqqAC5eA ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqqAC5eA ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqqAC5eA .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqqAC5eA .social-container {
    padding-top: 40px;
  }
}
.cid-vegqqAC5eA .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqqAC5eA .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqqAC5eA .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-vegqqAC5eA .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-vegqqAC5eA .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqqAC5eA .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqqAC5eA .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqqAC5eA .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqqAC5eA .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqqAC5eA .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqqAOyAT {
  background-image: url("../../../assets/images/laxbungalows.webp");
}
.cid-vegqqAOyAT img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqqAOyAT .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqqAOyAT .images {
    display: none;
  }
}
.cid-vegqqAOyAT .image-wrapper-1,
.cid-vegqqAOyAT .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqqAOyAT .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqqAOyAT .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqqAOyAT .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqqAOyAT .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqqAOyAT .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqqAOyAT .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqqAOyAT .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqqAOyAT .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqqAOyAT .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqqAOyAT .text-wrapper {
  width: 100%;
}
.cid-vegqqAOyAT .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqqAOyAT .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqqAOyAT .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqqAOyAT .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqqAOyAT .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqqAOyAT .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqqAOyAT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqqAOyAT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqqAOyAT .text {
  display: flex;
  align-items: center;
}
.cid-veiFbP4WBn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiFbP4WBn .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiFbP4WBn .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-veiFbP4WBn .container-fluid {
    padding: 0;
  }
}
.cid-veiFbP4WBn .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiFbP4WBn .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiFbP4WBn .embla__button--next,
.cid-veiFbP4WBn .embla__button--prev {
  display: flex;
}
.cid-veiFbP4WBn .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiFbP4WBn .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiFbP4WBn .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-veiFbP4WBn .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiFbP4WBn .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiFbP4WBn .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiFbP4WBn .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiFbP4WBn .embla {
  position: relative;
  width: 100%;
}
.cid-veiFbP4WBn .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiFbP4WBn .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiFbP4WBn .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiFbP4WBn .embla__slide a {
  cursor: grab;
}
.cid-veiFbP4WBn .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiFbP4WBn .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiFbP4WBn .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiFbP4WBn .mbr-section-title {
  color: #232323;
}
.cid-veiFbP4WBn .mbr-section-subtitle {
  color: #232323;
}
.cid-veiFbP4WBn .mbr-box {
  color: #ffffff;
}
.cid-veiFbP4WBn .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiFbP4WBn img,
.cid-veiFbP4WBn .item-img {
  width: 100%;
}
.cid-veiFbP4WBn .item-wrapper {
  position: relative;
}
.cid-veiFbP4WBn .content-head {
  max-width: 800px;
}
.cid-vegqqAW3u2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqqAW3u2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqqAW3u2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqqAW3u2 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqqAW3u2 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqqAW3u2 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqqAW3u2 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqqAW3u2 .container {
    padding: 0 16px;
  }
}
.cid-vegqqAW3u2 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqqAW3u2 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqqAW3u2 .row {
    padding: 25px 9px;
  }
}
.cid-vegqqAW3u2 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqqAW3u2 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqqAW3u2 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqqAW3u2 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqqAW3u2 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqqAW3u2 .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqqAW3u2 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqqAW3u2 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqqAW3u2 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqqAW3u2 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqqAW3u2 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqqAW3u2 .items-wrapper {
    display: block;
  }
}
.cid-vegqqAW3u2 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqqAW3u2 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqqAW3u2 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqqAW3u2 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqqAW3u2 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqqAW3u2 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqqAW3u2 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqqAW3u2 .card {
  justify-content: center;
}
.cid-vegqqAW3u2 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqqAW3u2 .mbr-text {
  color: #000000;
}
.cid-vegqqAW3u2 .card-title {
  color: #000000;
}
.cid-vegqqAW3u2 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqqAW3u2 .card-title,
.cid-vegqqAW3u2 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqqB8YY1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqqB8YY1 .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqqB8YY1 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqqB8YY1 .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqqB8YY1 .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqqB8YY1 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqqB8YY1 .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqqB8YY1 .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqqB8YY1 .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqqB8YY1 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqqB8YY1 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqqB8YY1 .embla__button--next,
.cid-vegqqB8YY1 .embla__button--prev {
  display: flex;
}
.cid-vegqqB8YY1 .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-vegqqB8YY1 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqqB8YY1 .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqqB8YY1 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqqB8YY1 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqqB8YY1 .embla__button {
    top: -10%;
  }
}
.cid-vegqqB8YY1 .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqqB8YY1 .embla {
    margin-top: 80px;
  }
}
.cid-vegqqB8YY1 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqqB8YY1 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqqB8YY1 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqqB8YY1 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqqB8YY1 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqqB8YY1 .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqqB8YY1 .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqqB8YY1 .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqqB8YY1 .mbr-text ul {
    display: block;
  }
}
.cid-vegqqB8YY1 .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqqB8YY1 .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqqB8YY1 .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqqB8YY1 .item-wrapper {
  height: 100%;
}
.cid-vegqqB8YY1 .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqqB8YY1 .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqqB8YY1 .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiFaQTKR4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiFaQTKR4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiFaQTKR4 .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-veiFaQTKR4 .container-fluid {
    padding: 0;
  }
}
.cid-veiFaQTKR4 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiFaQTKR4 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiFaQTKR4 .embla__button--next,
.cid-veiFaQTKR4 .embla__button--prev {
  display: flex;
}
.cid-veiFaQTKR4 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiFaQTKR4 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiFaQTKR4 .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-veiFaQTKR4 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiFaQTKR4 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiFaQTKR4 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiFaQTKR4 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiFaQTKR4 .embla {
  position: relative;
  width: 100%;
}
.cid-veiFaQTKR4 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiFaQTKR4 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiFaQTKR4 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiFaQTKR4 .embla__slide a {
  cursor: grab;
}
.cid-veiFaQTKR4 .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiFaQTKR4 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiFaQTKR4 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiFaQTKR4 .mbr-section-title {
  color: #232323;
}
.cid-veiFaQTKR4 .mbr-section-subtitle {
  color: #232323;
}
.cid-veiFaQTKR4 .mbr-box {
  color: #ffffff;
}
.cid-veiFaQTKR4 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiFaQTKR4 img,
.cid-veiFaQTKR4 .item-img {
  width: 100%;
}
.cid-veiFaQTKR4 .item-wrapper {
  position: relative;
}
.cid-veiFaQTKR4 .content-head {
  max-width: 800px;
}
#custom-html-mx {
  /* Type valid CSS here */
}
#custom-html-mx div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-mx p {
  font-size: 60px;
  color: #777;
}
.cid-vegqqBj4eZ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqqBj4eZ h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqqBj4eZ .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqqBj4eZ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqqBj4eZ .nav-link.active {
  background: #232323;
}
.cid-vegqqBj4eZ .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-vegqqBj4eZ .nav-link:hover {
  background: #232323;
}
.cid-vegqqBj4eZ .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-vegqqBj4eZ .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqqBj4eZ .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqqBj4eZ .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqqBj4eZ .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqqBj4eZ .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqqBj4eZ .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqqBj4eZ .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqqBj4eZ .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqqBj4eZ .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-vegqqBj4eZ .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-vegqqBj4eZ .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqqBj4eZ .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-vegqqBj4eZ .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqqBj4eZ .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-vegqqBj4eZ .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqqBj4eZ .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqqBj4eZ .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqqBj4eZ .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqqBj4eZ .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqqBj4eZ .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqqBj4eZ .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqqBj4eZ .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqqBj4eZ .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqqBj4eZ .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqqBj4eZ .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqqBj4eZ .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-vegqqBj4eZ .mbr-text,
  .cid-vegqqBj4eZ .nav-link,
  .cid-vegqqBj4eZ .mbr-card-title,
  .cid-vegqqBj4eZ .mbr-section-title {
    text-align: left;
  }
  .cid-vegqqBj4eZ .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqqBj4eZ .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqqBj4eZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqqBj4eZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqqBj4eZ .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqqBj4eZ .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqqBj4eZ .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-veiFa6o6jh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiFa6o6jh .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiFa6o6jh .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-veiFa6o6jh .container-fluid {
    padding: 0;
  }
}
.cid-veiFa6o6jh .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiFa6o6jh .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiFa6o6jh .embla__button--next,
.cid-veiFa6o6jh .embla__button--prev {
  display: flex;
}
.cid-veiFa6o6jh .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiFa6o6jh .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiFa6o6jh .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-veiFa6o6jh .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiFa6o6jh .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiFa6o6jh .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiFa6o6jh .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiFa6o6jh .embla {
  position: relative;
  width: 100%;
}
.cid-veiFa6o6jh .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiFa6o6jh .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiFa6o6jh .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiFa6o6jh .embla__slide a {
  cursor: grab;
}
.cid-veiFa6o6jh .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiFa6o6jh .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiFa6o6jh .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiFa6o6jh .mbr-section-title {
  color: #232323;
}
.cid-veiFa6o6jh .mbr-section-subtitle {
  color: #232323;
}
.cid-veiFa6o6jh .mbr-box {
  color: #ffffff;
}
.cid-veiFa6o6jh .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiFa6o6jh img,
.cid-veiFa6o6jh .item-img {
  width: 100%;
}
.cid-veiFa6o6jh .item-wrapper {
  position: relative;
}
.cid-veiFa6o6jh .content-head {
  max-width: 800px;
}
.cid-vegqqCaJwV .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqqCaJwV .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqqCaJwV .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-vegqqCaJwV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqqCaJwV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqqCyj0x {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqqCyj0x .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqr22eVA {
  z-index: 1000;
  width: 100%;
}
.cid-vegqr22eVA .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-vegqr22eVA .dropdown-menu {
  padding: 0;
}
.cid-vegqr22eVA .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-vegqr22eVA .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqr22eVA .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqr22eVA .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqr22eVA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqr22eVA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqr22eVA .nav-link {
  position: relative;
}
.cid-vegqr22eVA .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqr22eVA .dropdown-menu,
.cid-vegqr22eVA .navbar.opened {
  background: #212428 !important;
}
.cid-vegqr22eVA .nav-item:focus,
.cid-vegqr22eVA .nav-link:focus {
  outline: none;
}
.cid-vegqr22eVA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqr22eVA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqr22eVA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqr22eVA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqr22eVA .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqr22eVA .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqr22eVA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqr22eVA .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqr22eVA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqr22eVA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqr22eVA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqr22eVA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqr22eVA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqr22eVA .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-vegqr22eVA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqr22eVA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqr22eVA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqr22eVA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqr22eVA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqr22eVA .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqr22eVA .navbar {
    min-height: 80px;
  }
}
.cid-vegqr22eVA .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqr22eVA .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-vegqr22eVA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqr22eVA .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqr22eVA .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqr22eVA .dropdown-item.active,
.cid-vegqr22eVA .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqr22eVA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqr22eVA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqr22eVA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqr22eVA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqr22eVA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqr22eVA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqr22eVA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqr22eVA 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-vegqr22eVA button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqr22eVA button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqr22eVA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqr22eVA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqr22eVA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqr22eVA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqr22eVA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqr22eVA nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqr22eVA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqr22eVA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqr22eVA nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqr22eVA .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqr22eVA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqr22eVA .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-vegqr22eVA .navbar {
    height: 70px;
  }
  .cid-vegqr22eVA .navbar.opened {
    height: auto;
  }
  .cid-vegqr22eVA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqr22eVA .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-vegqr22eVA .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqr22eVA .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqr22eVA .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqr22eVA .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqr22eVA .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqr22eVA .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqr22eVA .navbar-nav {
  display: flex !important;
}
.cid-vegqr22eVA .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqr22eVA .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqr22eVA .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqr22eVA .navbar-nav .nav-item .nav-link:hover,
.cid-vegqr22eVA .navbar-nav .nav-item .nav-link:focus,
.cid-vegqr22eVA .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqr22eVA .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqr22eVA .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqr22eVA .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqr22eVA 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-vegqr22eVA button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqr22eVA button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqr22eVA button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqr22eVA button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqr22eVA button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqr22eVA button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqr22eVA button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqr22eVA .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-vegqr22eVA .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqr22eVA .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqr22eVA .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqr22eVA .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqr22eVA .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqr22eVA .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqr22eVA .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqr22eVA .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqr22eVA .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqr22eVA .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqr22eVA .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqr22eVA .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-vegqr22eVA .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqr22eVA .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqr22eVA .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqr22eVA .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqr22eVA .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqr22eVA .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqr22eVA .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqr22eVA .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqr22eVA .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqr22eVA .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqr22eVA ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqr22eVA ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqr22eVA ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqr22eVA .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqr22eVA .social-container {
    padding-top: 40px;
  }
}
.cid-vegqr22eVA .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqr22eVA .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqr22eVA .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-vegqr22eVA .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-vegqr22eVA .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqr22eVA .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqr22eVA .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqr22eVA .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqr22eVA .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqr22eVA .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqr2epc9 {
  background-image: url("../../../assets/images/manitowoccountycourthousejune2010.webp");
}
.cid-vegqr2epc9 img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqr2epc9 .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqr2epc9 .images {
    display: none;
  }
}
.cid-vegqr2epc9 .image-wrapper-1,
.cid-vegqr2epc9 .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqr2epc9 .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqr2epc9 .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqr2epc9 .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqr2epc9 .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqr2epc9 .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqr2epc9 .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqr2epc9 .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqr2epc9 .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqr2epc9 .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqr2epc9 .text-wrapper {
  width: 100%;
}
.cid-vegqr2epc9 .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqr2epc9 .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqr2epc9 .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqr2epc9 .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqr2epc9 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqr2epc9 .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqr2epc9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqr2epc9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqr2epc9 .text {
  display: flex;
  align-items: center;
}
.cid-veiFw2GpjW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiFw2GpjW .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiFw2GpjW .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-veiFw2GpjW .container-fluid {
    padding: 0;
  }
}
.cid-veiFw2GpjW .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiFw2GpjW .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiFw2GpjW .embla__button--next,
.cid-veiFw2GpjW .embla__button--prev {
  display: flex;
}
.cid-veiFw2GpjW .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiFw2GpjW .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiFw2GpjW .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-veiFw2GpjW .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiFw2GpjW .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiFw2GpjW .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiFw2GpjW .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiFw2GpjW .embla {
  position: relative;
  width: 100%;
}
.cid-veiFw2GpjW .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiFw2GpjW .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiFw2GpjW .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiFw2GpjW .embla__slide a {
  cursor: grab;
}
.cid-veiFw2GpjW .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiFw2GpjW .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiFw2GpjW .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiFw2GpjW .mbr-section-title {
  color: #232323;
}
.cid-veiFw2GpjW .mbr-section-subtitle {
  color: #232323;
}
.cid-veiFw2GpjW .mbr-box {
  color: #ffffff;
}
.cid-veiFw2GpjW .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiFw2GpjW img,
.cid-veiFw2GpjW .item-img {
  width: 100%;
}
.cid-veiFw2GpjW .item-wrapper {
  position: relative;
}
.cid-veiFw2GpjW .content-head {
  max-width: 800px;
}
.cid-vegqr2m35S {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqr2m35S .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqr2m35S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqr2m35S .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqr2m35S .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqr2m35S .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqr2m35S .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqr2m35S .container {
    padding: 0 16px;
  }
}
.cid-vegqr2m35S .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqr2m35S .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqr2m35S .row {
    padding: 25px 9px;
  }
}
.cid-vegqr2m35S .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqr2m35S .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqr2m35S .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqr2m35S .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqr2m35S .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqr2m35S .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqr2m35S .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqr2m35S .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqr2m35S .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqr2m35S .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqr2m35S .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqr2m35S .items-wrapper {
    display: block;
  }
}
.cid-vegqr2m35S .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqr2m35S .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqr2m35S .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqr2m35S .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqr2m35S .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqr2m35S .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqr2m35S .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqr2m35S .card {
  justify-content: center;
}
.cid-vegqr2m35S .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqr2m35S .mbr-text {
  color: #000000;
}
.cid-vegqr2m35S .card-title {
  color: #000000;
}
.cid-vegqr2m35S .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqr2m35S .card-title,
.cid-vegqr2m35S .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqr2yLkz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqr2yLkz .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqr2yLkz .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqr2yLkz .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqr2yLkz .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqr2yLkz .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqr2yLkz .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqr2yLkz .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqr2yLkz .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqr2yLkz .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqr2yLkz .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqr2yLkz .embla__button--next,
.cid-vegqr2yLkz .embla__button--prev {
  display: flex;
}
.cid-vegqr2yLkz .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-vegqr2yLkz .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqr2yLkz .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqr2yLkz .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqr2yLkz .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqr2yLkz .embla__button {
    top: -10%;
  }
}
.cid-vegqr2yLkz .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqr2yLkz .embla {
    margin-top: 80px;
  }
}
.cid-vegqr2yLkz .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqr2yLkz .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqr2yLkz .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqr2yLkz .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqr2yLkz .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqr2yLkz .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqr2yLkz .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqr2yLkz .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqr2yLkz .mbr-text ul {
    display: block;
  }
}
.cid-vegqr2yLkz .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqr2yLkz .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqr2yLkz .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqr2yLkz .item-wrapper {
  height: 100%;
}
.cid-vegqr2yLkz .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqr2yLkz .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqr2yLkz .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiFuPFBvM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiFuPFBvM .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiFuPFBvM .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-veiFuPFBvM .container-fluid {
    padding: 0;
  }
}
.cid-veiFuPFBvM .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiFuPFBvM .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiFuPFBvM .embla__button--next,
.cid-veiFuPFBvM .embla__button--prev {
  display: flex;
}
.cid-veiFuPFBvM .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiFuPFBvM .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiFuPFBvM .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-veiFuPFBvM .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiFuPFBvM .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiFuPFBvM .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiFuPFBvM .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiFuPFBvM .embla {
  position: relative;
  width: 100%;
}
.cid-veiFuPFBvM .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiFuPFBvM .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiFuPFBvM .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiFuPFBvM .embla__slide a {
  cursor: grab;
}
.cid-veiFuPFBvM .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiFuPFBvM .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiFuPFBvM .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiFuPFBvM .mbr-section-title {
  color: #232323;
}
.cid-veiFuPFBvM .mbr-section-subtitle {
  color: #232323;
}
.cid-veiFuPFBvM .mbr-box {
  color: #ffffff;
}
.cid-veiFuPFBvM .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiFuPFBvM img,
.cid-veiFuPFBvM .item-img {
  width: 100%;
}
.cid-veiFuPFBvM .item-wrapper {
  position: relative;
}
.cid-veiFuPFBvM .content-head {
  max-width: 800px;
}
#custom-html-n6 {
  /* Type valid CSS here */
}
#custom-html-n6 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-n6 p {
  font-size: 60px;
  color: #777;
}
.cid-vegqr2JUgT {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqr2JUgT h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqr2JUgT .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqr2JUgT .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqr2JUgT .nav-link.active {
  background: #232323;
}
.cid-vegqr2JUgT .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-vegqr2JUgT .nav-link:hover {
  background: #232323;
}
.cid-vegqr2JUgT .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-vegqr2JUgT .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqr2JUgT .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqr2JUgT .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqr2JUgT .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqr2JUgT .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqr2JUgT .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqr2JUgT .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqr2JUgT .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqr2JUgT .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-vegqr2JUgT .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-vegqr2JUgT .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqr2JUgT .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-vegqr2JUgT .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqr2JUgT .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-vegqr2JUgT .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqr2JUgT .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqr2JUgT .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqr2JUgT .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqr2JUgT .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqr2JUgT .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqr2JUgT .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqr2JUgT .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqr2JUgT .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqr2JUgT .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqr2JUgT .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqr2JUgT .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-vegqr2JUgT .mbr-text,
  .cid-vegqr2JUgT .nav-link,
  .cid-vegqr2JUgT .mbr-card-title,
  .cid-vegqr2JUgT .mbr-section-title {
    text-align: left;
  }
  .cid-vegqr2JUgT .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqr2JUgT .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqr2JUgT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqr2JUgT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqr2JUgT .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqr2JUgT .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqr2JUgT .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqr3zwLv .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqr3zwLv .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqr3zwLv .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-vegqr3zwLv .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqr3zwLv .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqr3JBJw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqr3JBJw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqr3JBJw .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-vegqr3JBJw .container-fluid {
    padding: 0;
  }
}
.cid-vegqr3JBJw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqr3JBJw .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqr3JBJw .embla__button--next,
.cid-vegqr3JBJw .embla__button--prev {
  display: flex;
}
.cid-vegqr3JBJw .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqr3JBJw .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqr3JBJw .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-vegqr3JBJw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqr3JBJw .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqr3JBJw .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqr3JBJw .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqr3JBJw .embla {
  position: relative;
  width: 100%;
}
.cid-vegqr3JBJw .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqr3JBJw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqr3JBJw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqr3JBJw .embla__slide a {
  cursor: grab;
}
.cid-vegqr3JBJw .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqr3JBJw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqr3JBJw .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqr3JBJw .mbr-section-title {
  color: #232323;
}
.cid-vegqr3JBJw .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqr3JBJw .mbr-box {
  color: #ffffff;
}
.cid-vegqr3JBJw .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqr3JBJw img,
.cid-vegqr3JBJw .item-img {
  width: 100%;
}
.cid-vegqr3JBJw .item-wrapper {
  position: relative;
}
.cid-vegqr3JBJw .content-head {
  max-width: 800px;
}
.cid-vegqr3WWwc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqr3WWwc .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqrAilDa {
  z-index: 1000;
  width: 100%;
}
.cid-vegqrAilDa .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-vegqrAilDa .dropdown-menu {
  padding: 0;
}
.cid-vegqrAilDa .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-vegqrAilDa .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqrAilDa .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqrAilDa .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqrAilDa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqrAilDa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqrAilDa .nav-link {
  position: relative;
}
.cid-vegqrAilDa .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqrAilDa .dropdown-menu,
.cid-vegqrAilDa .navbar.opened {
  background: #212428 !important;
}
.cid-vegqrAilDa .nav-item:focus,
.cid-vegqrAilDa .nav-link:focus {
  outline: none;
}
.cid-vegqrAilDa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqrAilDa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqrAilDa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqrAilDa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqrAilDa .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqrAilDa .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqrAilDa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqrAilDa .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqrAilDa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqrAilDa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqrAilDa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqrAilDa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqrAilDa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqrAilDa .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-vegqrAilDa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqrAilDa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqrAilDa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqrAilDa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqrAilDa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqrAilDa .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqrAilDa .navbar {
    min-height: 80px;
  }
}
.cid-vegqrAilDa .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqrAilDa .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-vegqrAilDa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqrAilDa .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqrAilDa .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqrAilDa .dropdown-item.active,
.cid-vegqrAilDa .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqrAilDa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqrAilDa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqrAilDa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqrAilDa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqrAilDa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqrAilDa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqrAilDa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqrAilDa 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-vegqrAilDa button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqrAilDa button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqrAilDa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqrAilDa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqrAilDa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqrAilDa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqrAilDa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqrAilDa nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqrAilDa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqrAilDa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqrAilDa nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqrAilDa .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqrAilDa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqrAilDa .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-vegqrAilDa .navbar {
    height: 70px;
  }
  .cid-vegqrAilDa .navbar.opened {
    height: auto;
  }
  .cid-vegqrAilDa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqrAilDa .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-vegqrAilDa .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqrAilDa .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqrAilDa .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqrAilDa .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqrAilDa .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqrAilDa .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqrAilDa .navbar-nav {
  display: flex !important;
}
.cid-vegqrAilDa .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqrAilDa .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqrAilDa .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqrAilDa .navbar-nav .nav-item .nav-link:hover,
.cid-vegqrAilDa .navbar-nav .nav-item .nav-link:focus,
.cid-vegqrAilDa .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqrAilDa .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqrAilDa .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqrAilDa .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqrAilDa 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-vegqrAilDa button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqrAilDa button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqrAilDa button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqrAilDa button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqrAilDa button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqrAilDa button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqrAilDa button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqrAilDa .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-vegqrAilDa .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqrAilDa .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqrAilDa .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqrAilDa .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqrAilDa .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqrAilDa .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqrAilDa .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqrAilDa .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqrAilDa .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqrAilDa .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqrAilDa .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqrAilDa .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-vegqrAilDa .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqrAilDa .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqrAilDa .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqrAilDa .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqrAilDa .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqrAilDa .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqrAilDa .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqrAilDa .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqrAilDa .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqrAilDa .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqrAilDa ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqrAilDa ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqrAilDa ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqrAilDa .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqrAilDa .social-container {
    padding-top: 40px;
  }
}
.cid-vegqrAilDa .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqrAilDa .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqrAilDa .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-vegqrAilDa .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-vegqrAilDa .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqrAilDa .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqrAilDa .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqrAilDa .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqrAilDa .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqrAilDa .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqrAuxkt {
  background-image: url("../../../assets/images/edgar-village-hall.webp");
}
.cid-vegqrAuxkt img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqrAuxkt .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqrAuxkt .images {
    display: none;
  }
}
.cid-vegqrAuxkt .image-wrapper-1,
.cid-vegqrAuxkt .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqrAuxkt .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqrAuxkt .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqrAuxkt .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqrAuxkt .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqrAuxkt .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqrAuxkt .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqrAuxkt .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqrAuxkt .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqrAuxkt .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqrAuxkt .text-wrapper {
  width: 100%;
}
.cid-vegqrAuxkt .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqrAuxkt .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqrAuxkt .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqrAuxkt .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqrAuxkt .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqrAuxkt .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqrAuxkt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqrAuxkt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqrAuxkt .text {
  display: flex;
  align-items: center;
}
.cid-veiFOKvG2v {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiFOKvG2v .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiFOKvG2v .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-veiFOKvG2v .container-fluid {
    padding: 0;
  }
}
.cid-veiFOKvG2v .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiFOKvG2v .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiFOKvG2v .embla__button--next,
.cid-veiFOKvG2v .embla__button--prev {
  display: flex;
}
.cid-veiFOKvG2v .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiFOKvG2v .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiFOKvG2v .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-veiFOKvG2v .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiFOKvG2v .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiFOKvG2v .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiFOKvG2v .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiFOKvG2v .embla {
  position: relative;
  width: 100%;
}
.cid-veiFOKvG2v .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiFOKvG2v .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiFOKvG2v .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiFOKvG2v .embla__slide a {
  cursor: grab;
}
.cid-veiFOKvG2v .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiFOKvG2v .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiFOKvG2v .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiFOKvG2v .mbr-section-title {
  color: #232323;
}
.cid-veiFOKvG2v .mbr-section-subtitle {
  color: #232323;
}
.cid-veiFOKvG2v .mbr-box {
  color: #ffffff;
}
.cid-veiFOKvG2v .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiFOKvG2v img,
.cid-veiFOKvG2v .item-img {
  width: 100%;
}
.cid-veiFOKvG2v .item-wrapper {
  position: relative;
}
.cid-veiFOKvG2v .content-head {
  max-width: 800px;
}
.cid-vegqrACsSI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqrACsSI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqrACsSI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqrACsSI .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqrACsSI .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqrACsSI .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqrACsSI .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqrACsSI .container {
    padding: 0 16px;
  }
}
.cid-vegqrACsSI .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqrACsSI .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqrACsSI .row {
    padding: 25px 9px;
  }
}
.cid-vegqrACsSI .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqrACsSI .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqrACsSI .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqrACsSI .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqrACsSI .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqrACsSI .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqrACsSI .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqrACsSI .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqrACsSI .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqrACsSI .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqrACsSI .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqrACsSI .items-wrapper {
    display: block;
  }
}
.cid-vegqrACsSI .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqrACsSI .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqrACsSI .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqrACsSI .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqrACsSI .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqrACsSI .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqrACsSI .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqrACsSI .card {
  justify-content: center;
}
.cid-vegqrACsSI .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqrACsSI .mbr-text {
  color: #000000;
}
.cid-vegqrACsSI .card-title {
  color: #000000;
}
.cid-vegqrACsSI .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqrACsSI .card-title,
.cid-vegqrACsSI .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqrAOMuI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqrAOMuI .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqrAOMuI .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqrAOMuI .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqrAOMuI .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqrAOMuI .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqrAOMuI .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqrAOMuI .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqrAOMuI .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqrAOMuI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqrAOMuI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqrAOMuI .embla__button--next,
.cid-vegqrAOMuI .embla__button--prev {
  display: flex;
}
.cid-vegqrAOMuI .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-vegqrAOMuI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqrAOMuI .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqrAOMuI .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqrAOMuI .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqrAOMuI .embla__button {
    top: -10%;
  }
}
.cid-vegqrAOMuI .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqrAOMuI .embla {
    margin-top: 80px;
  }
}
.cid-vegqrAOMuI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqrAOMuI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqrAOMuI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqrAOMuI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqrAOMuI .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqrAOMuI .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqrAOMuI .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqrAOMuI .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqrAOMuI .mbr-text ul {
    display: block;
  }
}
.cid-vegqrAOMuI .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqrAOMuI .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqrAOMuI .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqrAOMuI .item-wrapper {
  height: 100%;
}
.cid-vegqrAOMuI .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqrAOMuI .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqrAOMuI .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiFNT9NTn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiFNT9NTn .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiFNT9NTn .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-veiFNT9NTn .container-fluid {
    padding: 0;
  }
}
.cid-veiFNT9NTn .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiFNT9NTn .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiFNT9NTn .embla__button--next,
.cid-veiFNT9NTn .embla__button--prev {
  display: flex;
}
.cid-veiFNT9NTn .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiFNT9NTn .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiFNT9NTn .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-veiFNT9NTn .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiFNT9NTn .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiFNT9NTn .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiFNT9NTn .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiFNT9NTn .embla {
  position: relative;
  width: 100%;
}
.cid-veiFNT9NTn .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiFNT9NTn .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiFNT9NTn .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiFNT9NTn .embla__slide a {
  cursor: grab;
}
.cid-veiFNT9NTn .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiFNT9NTn .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiFNT9NTn .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiFNT9NTn .mbr-section-title {
  color: #232323;
}
.cid-veiFNT9NTn .mbr-section-subtitle {
  color: #232323;
}
.cid-veiFNT9NTn .mbr-box {
  color: #ffffff;
}
.cid-veiFNT9NTn .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiFNT9NTn img,
.cid-veiFNT9NTn .item-img {
  width: 100%;
}
.cid-veiFNT9NTn .item-wrapper {
  position: relative;
}
.cid-veiFNT9NTn .content-head {
  max-width: 800px;
}
#custom-html-nf {
  /* Type valid CSS here */
}
#custom-html-nf div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-nf p {
  font-size: 60px;
  color: #777;
}
.cid-vegqrB0mNW {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqrB0mNW h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqrB0mNW .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqrB0mNW .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqrB0mNW .nav-link.active {
  background: #232323;
}
.cid-vegqrB0mNW .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-vegqrB0mNW .nav-link:hover {
  background: #232323;
}
.cid-vegqrB0mNW .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-vegqrB0mNW .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqrB0mNW .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqrB0mNW .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqrB0mNW .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqrB0mNW .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqrB0mNW .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqrB0mNW .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqrB0mNW .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqrB0mNW .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-vegqrB0mNW .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-vegqrB0mNW .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqrB0mNW .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-vegqrB0mNW .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqrB0mNW .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-vegqrB0mNW .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqrB0mNW .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqrB0mNW .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqrB0mNW .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqrB0mNW .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqrB0mNW .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqrB0mNW .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqrB0mNW .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqrB0mNW .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqrB0mNW .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqrB0mNW .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqrB0mNW .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-vegqrB0mNW .mbr-text,
  .cid-vegqrB0mNW .nav-link,
  .cid-vegqrB0mNW .mbr-card-title,
  .cid-vegqrB0mNW .mbr-section-title {
    text-align: left;
  }
  .cid-vegqrB0mNW .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqrB0mNW .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqrB0mNW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqrB0mNW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqrB0mNW .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqrB0mNW .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqrB0mNW .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqrBPo0k .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqrBPo0k .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqrBPo0k .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-vegqrBPo0k .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqrBPo0k .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqrBZx1L {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqrBZx1L .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqrBZx1L .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-vegqrBZx1L .container-fluid {
    padding: 0;
  }
}
.cid-vegqrBZx1L .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqrBZx1L .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqrBZx1L .embla__button--next,
.cid-vegqrBZx1L .embla__button--prev {
  display: flex;
}
.cid-vegqrBZx1L .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqrBZx1L .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqrBZx1L .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-vegqrBZx1L .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqrBZx1L .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqrBZx1L .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqrBZx1L .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqrBZx1L .embla {
  position: relative;
  width: 100%;
}
.cid-vegqrBZx1L .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqrBZx1L .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqrBZx1L .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqrBZx1L .embla__slide a {
  cursor: grab;
}
.cid-vegqrBZx1L .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqrBZx1L .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqrBZx1L .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqrBZx1L .mbr-section-title {
  color: #232323;
}
.cid-vegqrBZx1L .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqrBZx1L .mbr-box {
  color: #ffffff;
}
.cid-vegqrBZx1L .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqrBZx1L img,
.cid-vegqrBZx1L .item-img {
  width: 100%;
}
.cid-vegqrBZx1L .item-wrapper {
  position: relative;
}
.cid-vegqrBZx1L .content-head {
  max-width: 800px;
}
.cid-vegqrCbDdX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqrCbDdX .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqs7mtZR {
  z-index: 1000;
  width: 100%;
}
.cid-vegqs7mtZR .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-vegqs7mtZR .dropdown-menu {
  padding: 0;
}
.cid-vegqs7mtZR .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-vegqs7mtZR .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqs7mtZR .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqs7mtZR .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqs7mtZR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqs7mtZR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqs7mtZR .nav-link {
  position: relative;
}
.cid-vegqs7mtZR .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqs7mtZR .dropdown-menu,
.cid-vegqs7mtZR .navbar.opened {
  background: #212428 !important;
}
.cid-vegqs7mtZR .nav-item:focus,
.cid-vegqs7mtZR .nav-link:focus {
  outline: none;
}
.cid-vegqs7mtZR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqs7mtZR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqs7mtZR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqs7mtZR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqs7mtZR .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqs7mtZR .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqs7mtZR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqs7mtZR .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqs7mtZR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqs7mtZR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqs7mtZR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqs7mtZR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqs7mtZR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqs7mtZR .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-vegqs7mtZR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqs7mtZR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqs7mtZR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqs7mtZR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqs7mtZR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqs7mtZR .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqs7mtZR .navbar {
    min-height: 80px;
  }
}
.cid-vegqs7mtZR .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqs7mtZR .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-vegqs7mtZR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqs7mtZR .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqs7mtZR .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqs7mtZR .dropdown-item.active,
.cid-vegqs7mtZR .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqs7mtZR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqs7mtZR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqs7mtZR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqs7mtZR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqs7mtZR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqs7mtZR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqs7mtZR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqs7mtZR 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-vegqs7mtZR button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqs7mtZR button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqs7mtZR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqs7mtZR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqs7mtZR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqs7mtZR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqs7mtZR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqs7mtZR nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqs7mtZR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqs7mtZR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqs7mtZR nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqs7mtZR .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqs7mtZR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqs7mtZR .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-vegqs7mtZR .navbar {
    height: 70px;
  }
  .cid-vegqs7mtZR .navbar.opened {
    height: auto;
  }
  .cid-vegqs7mtZR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqs7mtZR .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-vegqs7mtZR .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqs7mtZR .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqs7mtZR .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqs7mtZR .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqs7mtZR .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqs7mtZR .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqs7mtZR .navbar-nav {
  display: flex !important;
}
.cid-vegqs7mtZR .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqs7mtZR .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqs7mtZR .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqs7mtZR .navbar-nav .nav-item .nav-link:hover,
.cid-vegqs7mtZR .navbar-nav .nav-item .nav-link:focus,
.cid-vegqs7mtZR .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqs7mtZR .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqs7mtZR .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqs7mtZR .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqs7mtZR 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-vegqs7mtZR button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqs7mtZR button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqs7mtZR button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqs7mtZR button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqs7mtZR button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqs7mtZR button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqs7mtZR button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqs7mtZR .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-vegqs7mtZR .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqs7mtZR .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqs7mtZR .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqs7mtZR .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqs7mtZR .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqs7mtZR .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqs7mtZR .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqs7mtZR .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqs7mtZR .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqs7mtZR .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqs7mtZR .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqs7mtZR .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-vegqs7mtZR .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqs7mtZR .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqs7mtZR .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqs7mtZR .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqs7mtZR .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqs7mtZR .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqs7mtZR .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqs7mtZR .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqs7mtZR .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqs7mtZR .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqs7mtZR ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqs7mtZR ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqs7mtZR ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqs7mtZR .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqs7mtZR .social-container {
    padding-top: 40px;
  }
}
.cid-vegqs7mtZR .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqs7mtZR .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqs7mtZR .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-vegqs7mtZR .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-vegqs7mtZR .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqs7mtZR .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqs7mtZR .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqs7mtZR .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqs7mtZR .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqs7mtZR .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqs7A9dB {
  background-image: url("../../../assets/images/stjohnepiscopalspartawi.webp");
}
.cid-vegqs7A9dB img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqs7A9dB .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqs7A9dB .images {
    display: none;
  }
}
.cid-vegqs7A9dB .image-wrapper-1,
.cid-vegqs7A9dB .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqs7A9dB .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqs7A9dB .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqs7A9dB .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqs7A9dB .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqs7A9dB .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqs7A9dB .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqs7A9dB .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqs7A9dB .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqs7A9dB .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqs7A9dB .text-wrapper {
  width: 100%;
}
.cid-vegqs7A9dB .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqs7A9dB .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqs7A9dB .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqs7A9dB .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqs7A9dB .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqs7A9dB .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqs7A9dB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqs7A9dB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqs7A9dB .text {
  display: flex;
  align-items: center;
}
.cid-veiFULckxD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiFULckxD .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiFULckxD .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-veiFULckxD .container-fluid {
    padding: 0;
  }
}
.cid-veiFULckxD .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiFULckxD .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiFULckxD .embla__button--next,
.cid-veiFULckxD .embla__button--prev {
  display: flex;
}
.cid-veiFULckxD .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiFULckxD .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiFULckxD .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-veiFULckxD .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiFULckxD .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiFULckxD .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiFULckxD .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiFULckxD .embla {
  position: relative;
  width: 100%;
}
.cid-veiFULckxD .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiFULckxD .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiFULckxD .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiFULckxD .embla__slide a {
  cursor: grab;
}
.cid-veiFULckxD .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiFULckxD .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiFULckxD .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiFULckxD .mbr-section-title {
  color: #232323;
}
.cid-veiFULckxD .mbr-section-subtitle {
  color: #232323;
}
.cid-veiFULckxD .mbr-box {
  color: #ffffff;
}
.cid-veiFULckxD .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiFULckxD img,
.cid-veiFULckxD .item-img {
  width: 100%;
}
.cid-veiFULckxD .item-wrapper {
  position: relative;
}
.cid-veiFULckxD .content-head {
  max-width: 800px;
}
.cid-vegqs7IBks {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqs7IBks .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqs7IBks .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqs7IBks .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqs7IBks .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqs7IBks .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqs7IBks .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqs7IBks .container {
    padding: 0 16px;
  }
}
.cid-vegqs7IBks .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqs7IBks .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqs7IBks .row {
    padding: 25px 9px;
  }
}
.cid-vegqs7IBks .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqs7IBks .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqs7IBks .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqs7IBks .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqs7IBks .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqs7IBks .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqs7IBks .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqs7IBks .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqs7IBks .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqs7IBks .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqs7IBks .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqs7IBks .items-wrapper {
    display: block;
  }
}
.cid-vegqs7IBks .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqs7IBks .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqs7IBks .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqs7IBks .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqs7IBks .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqs7IBks .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqs7IBks .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqs7IBks .card {
  justify-content: center;
}
.cid-vegqs7IBks .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqs7IBks .mbr-text {
  color: #000000;
}
.cid-vegqs7IBks .card-title {
  color: #000000;
}
.cid-vegqs7IBks .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqs7IBks .card-title,
.cid-vegqs7IBks .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqs7U5pg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqs7U5pg .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqs7U5pg .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqs7U5pg .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqs7U5pg .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqs7U5pg .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqs7U5pg .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqs7U5pg .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqs7U5pg .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqs7U5pg .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqs7U5pg .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqs7U5pg .embla__button--next,
.cid-vegqs7U5pg .embla__button--prev {
  display: flex;
}
.cid-vegqs7U5pg .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-vegqs7U5pg .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqs7U5pg .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqs7U5pg .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqs7U5pg .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqs7U5pg .embla__button {
    top: -10%;
  }
}
.cid-vegqs7U5pg .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqs7U5pg .embla {
    margin-top: 80px;
  }
}
.cid-vegqs7U5pg .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqs7U5pg .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqs7U5pg .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqs7U5pg .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqs7U5pg .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqs7U5pg .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqs7U5pg .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqs7U5pg .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqs7U5pg .mbr-text ul {
    display: block;
  }
}
.cid-vegqs7U5pg .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqs7U5pg .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqs7U5pg .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqs7U5pg .item-wrapper {
  height: 100%;
}
.cid-vegqs7U5pg .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqs7U5pg .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqs7U5pg .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiFTMibFq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiFTMibFq .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiFTMibFq .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-veiFTMibFq .container-fluid {
    padding: 0;
  }
}
.cid-veiFTMibFq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiFTMibFq .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiFTMibFq .embla__button--next,
.cid-veiFTMibFq .embla__button--prev {
  display: flex;
}
.cid-veiFTMibFq .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiFTMibFq .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiFTMibFq .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-veiFTMibFq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiFTMibFq .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiFTMibFq .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiFTMibFq .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiFTMibFq .embla {
  position: relative;
  width: 100%;
}
.cid-veiFTMibFq .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiFTMibFq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiFTMibFq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiFTMibFq .embla__slide a {
  cursor: grab;
}
.cid-veiFTMibFq .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiFTMibFq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiFTMibFq .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiFTMibFq .mbr-section-title {
  color: #232323;
}
.cid-veiFTMibFq .mbr-section-subtitle {
  color: #232323;
}
.cid-veiFTMibFq .mbr-box {
  color: #ffffff;
}
.cid-veiFTMibFq .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiFTMibFq img,
.cid-veiFTMibFq .item-img {
  width: 100%;
}
.cid-veiFTMibFq .item-wrapper {
  position: relative;
}
.cid-veiFTMibFq .content-head {
  max-width: 800px;
}
#custom-html-no {
  /* Type valid CSS here */
}
#custom-html-no div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-no p {
  font-size: 60px;
  color: #777;
}
.cid-vegqs85Tur {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqs85Tur h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqs85Tur .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqs85Tur .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqs85Tur .nav-link.active {
  background: #232323;
}
.cid-vegqs85Tur .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-vegqs85Tur .nav-link:hover {
  background: #232323;
}
.cid-vegqs85Tur .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-vegqs85Tur .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqs85Tur .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqs85Tur .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqs85Tur .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqs85Tur .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqs85Tur .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqs85Tur .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqs85Tur .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqs85Tur .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-vegqs85Tur .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-vegqs85Tur .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqs85Tur .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-vegqs85Tur .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqs85Tur .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-vegqs85Tur .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqs85Tur .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqs85Tur .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqs85Tur .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqs85Tur .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqs85Tur .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqs85Tur .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqs85Tur .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqs85Tur .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqs85Tur .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqs85Tur .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqs85Tur .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-vegqs85Tur .mbr-text,
  .cid-vegqs85Tur .nav-link,
  .cid-vegqs85Tur .mbr-card-title,
  .cid-vegqs85Tur .mbr-section-title {
    text-align: left;
  }
  .cid-vegqs85Tur .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqs85Tur .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqs85Tur .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqs85Tur .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqs85Tur .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqs85Tur .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqs85Tur .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqs8T9f1 .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqs8T9f1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqs8T9f1 .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-vegqs8T9f1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqs8T9f1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiFSKIbvf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiFSKIbvf .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiFSKIbvf .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-veiFSKIbvf .container-fluid {
    padding: 0;
  }
}
.cid-veiFSKIbvf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiFSKIbvf .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiFSKIbvf .embla__button--next,
.cid-veiFSKIbvf .embla__button--prev {
  display: flex;
}
.cid-veiFSKIbvf .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiFSKIbvf .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiFSKIbvf .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-veiFSKIbvf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiFSKIbvf .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiFSKIbvf .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiFSKIbvf .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiFSKIbvf .embla {
  position: relative;
  width: 100%;
}
.cid-veiFSKIbvf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiFSKIbvf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiFSKIbvf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiFSKIbvf .embla__slide a {
  cursor: grab;
}
.cid-veiFSKIbvf .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiFSKIbvf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiFSKIbvf .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiFSKIbvf .mbr-section-title {
  color: #232323;
}
.cid-veiFSKIbvf .mbr-section-subtitle {
  color: #232323;
}
.cid-veiFSKIbvf .mbr-box {
  color: #ffffff;
}
.cid-veiFSKIbvf .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiFSKIbvf img,
.cid-veiFSKIbvf .item-img {
  width: 100%;
}
.cid-veiFSKIbvf .item-wrapper {
  position: relative;
}
.cid-veiFSKIbvf .content-head {
  max-width: 800px;
}
.cid-vegqs9e4gG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqs9e4gG .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqzhXi0X {
  z-index: 1000;
  width: 100%;
}
.cid-vegqzhXi0X .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-vegqzhXi0X .dropdown-menu {
  padding: 0;
}
.cid-vegqzhXi0X .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-vegqzhXi0X .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqzhXi0X .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqzhXi0X .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqzhXi0X .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqzhXi0X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqzhXi0X .nav-link {
  position: relative;
}
.cid-vegqzhXi0X .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqzhXi0X .dropdown-menu,
.cid-vegqzhXi0X .navbar.opened {
  background: #212428 !important;
}
.cid-vegqzhXi0X .nav-item:focus,
.cid-vegqzhXi0X .nav-link:focus {
  outline: none;
}
.cid-vegqzhXi0X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqzhXi0X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqzhXi0X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqzhXi0X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqzhXi0X .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqzhXi0X .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqzhXi0X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqzhXi0X .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqzhXi0X .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqzhXi0X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqzhXi0X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqzhXi0X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqzhXi0X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqzhXi0X .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-vegqzhXi0X .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqzhXi0X .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqzhXi0X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqzhXi0X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqzhXi0X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqzhXi0X .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqzhXi0X .navbar {
    min-height: 80px;
  }
}
.cid-vegqzhXi0X .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqzhXi0X .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-vegqzhXi0X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqzhXi0X .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqzhXi0X .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqzhXi0X .dropdown-item.active,
.cid-vegqzhXi0X .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqzhXi0X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqzhXi0X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqzhXi0X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqzhXi0X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqzhXi0X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqzhXi0X .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqzhXi0X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqzhXi0X 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-vegqzhXi0X button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqzhXi0X button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqzhXi0X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqzhXi0X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqzhXi0X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqzhXi0X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqzhXi0X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqzhXi0X nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqzhXi0X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqzhXi0X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqzhXi0X nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqzhXi0X .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqzhXi0X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqzhXi0X .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-vegqzhXi0X .navbar {
    height: 70px;
  }
  .cid-vegqzhXi0X .navbar.opened {
    height: auto;
  }
  .cid-vegqzhXi0X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqzhXi0X .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-vegqzhXi0X .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqzhXi0X .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqzhXi0X .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqzhXi0X .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqzhXi0X .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqzhXi0X .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqzhXi0X .navbar-nav {
  display: flex !important;
}
.cid-vegqzhXi0X .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqzhXi0X .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqzhXi0X .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqzhXi0X .navbar-nav .nav-item .nav-link:hover,
.cid-vegqzhXi0X .navbar-nav .nav-item .nav-link:focus,
.cid-vegqzhXi0X .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqzhXi0X .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqzhXi0X .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqzhXi0X .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqzhXi0X 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-vegqzhXi0X button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqzhXi0X button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqzhXi0X button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqzhXi0X button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqzhXi0X button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqzhXi0X button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqzhXi0X button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqzhXi0X .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-vegqzhXi0X .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqzhXi0X .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqzhXi0X .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqzhXi0X .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqzhXi0X .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqzhXi0X .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqzhXi0X .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqzhXi0X .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqzhXi0X .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqzhXi0X .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqzhXi0X .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqzhXi0X .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-vegqzhXi0X .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqzhXi0X .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqzhXi0X .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqzhXi0X .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqzhXi0X .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqzhXi0X .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqzhXi0X .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqzhXi0X .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqzhXi0X .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqzhXi0X .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqzhXi0X ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqzhXi0X ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqzhXi0X ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqzhXi0X .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqzhXi0X .social-container {
    padding-top: 40px;
  }
}
.cid-vegqzhXi0X .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqzhXi0X .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqzhXi0X .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-vegqzhXi0X .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-vegqzhXi0X .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqzhXi0X .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqzhXi0X .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqzhXi0X .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqzhXi0X .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqzhXi0X .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqzia6UA {
  background-image: url("../../../assets/images/solon-and-mathilda-sutliff-house.webp");
}
.cid-vegqzia6UA img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqzia6UA .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqzia6UA .images {
    display: none;
  }
}
.cid-vegqzia6UA .image-wrapper-1,
.cid-vegqzia6UA .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqzia6UA .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqzia6UA .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqzia6UA .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqzia6UA .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqzia6UA .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqzia6UA .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqzia6UA .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqzia6UA .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqzia6UA .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqzia6UA .text-wrapper {
  width: 100%;
}
.cid-vegqzia6UA .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqzia6UA .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqzia6UA .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqzia6UA .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqzia6UA .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqzia6UA .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqzia6UA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqzia6UA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqzia6UA .text {
  display: flex;
  align-items: center;
}
.cid-veiGa683xK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGa683xK .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGa683xK .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-veiGa683xK .container-fluid {
    padding: 0;
  }
}
.cid-veiGa683xK .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGa683xK .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGa683xK .embla__button--next,
.cid-veiGa683xK .embla__button--prev {
  display: flex;
}
.cid-veiGa683xK .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGa683xK .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGa683xK .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-veiGa683xK .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGa683xK .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGa683xK .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGa683xK .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGa683xK .embla {
  position: relative;
  width: 100%;
}
.cid-veiGa683xK .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGa683xK .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGa683xK .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGa683xK .embla__slide a {
  cursor: grab;
}
.cid-veiGa683xK .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGa683xK .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGa683xK .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGa683xK .mbr-section-title {
  color: #232323;
}
.cid-veiGa683xK .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGa683xK .mbr-box {
  color: #ffffff;
}
.cid-veiGa683xK .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGa683xK img,
.cid-veiGa683xK .item-img {
  width: 100%;
}
.cid-veiGa683xK .item-wrapper {
  position: relative;
}
.cid-veiGa683xK .content-head {
  max-width: 800px;
}
.cid-vegqzii2Z8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqzii2Z8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqzii2Z8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqzii2Z8 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqzii2Z8 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqzii2Z8 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqzii2Z8 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqzii2Z8 .container {
    padding: 0 16px;
  }
}
.cid-vegqzii2Z8 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqzii2Z8 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqzii2Z8 .row {
    padding: 25px 9px;
  }
}
.cid-vegqzii2Z8 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqzii2Z8 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqzii2Z8 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqzii2Z8 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqzii2Z8 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqzii2Z8 .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqzii2Z8 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqzii2Z8 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqzii2Z8 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqzii2Z8 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqzii2Z8 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqzii2Z8 .items-wrapper {
    display: block;
  }
}
.cid-vegqzii2Z8 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqzii2Z8 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqzii2Z8 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqzii2Z8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqzii2Z8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqzii2Z8 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqzii2Z8 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqzii2Z8 .card {
  justify-content: center;
}
.cid-vegqzii2Z8 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqzii2Z8 .mbr-text {
  color: #000000;
}
.cid-vegqzii2Z8 .card-title {
  color: #000000;
}
.cid-vegqzii2Z8 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqzii2Z8 .card-title,
.cid-vegqzii2Z8 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqzittc5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqzittc5 .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqzittc5 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqzittc5 .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqzittc5 .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqzittc5 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqzittc5 .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqzittc5 .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqzittc5 .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqzittc5 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqzittc5 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqzittc5 .embla__button--next,
.cid-vegqzittc5 .embla__button--prev {
  display: flex;
}
.cid-vegqzittc5 .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-vegqzittc5 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqzittc5 .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqzittc5 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqzittc5 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqzittc5 .embla__button {
    top: -10%;
  }
}
.cid-vegqzittc5 .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqzittc5 .embla {
    margin-top: 80px;
  }
}
.cid-vegqzittc5 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqzittc5 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqzittc5 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqzittc5 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqzittc5 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqzittc5 .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqzittc5 .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqzittc5 .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqzittc5 .mbr-text ul {
    display: block;
  }
}
.cid-vegqzittc5 .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqzittc5 .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqzittc5 .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqzittc5 .item-wrapper {
  height: 100%;
}
.cid-vegqzittc5 .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqzittc5 .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqzittc5 .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiG91e9ek {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiG91e9ek .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiG91e9ek .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-veiG91e9ek .container-fluid {
    padding: 0;
  }
}
.cid-veiG91e9ek .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiG91e9ek .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiG91e9ek .embla__button--next,
.cid-veiG91e9ek .embla__button--prev {
  display: flex;
}
.cid-veiG91e9ek .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiG91e9ek .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiG91e9ek .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-veiG91e9ek .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiG91e9ek .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiG91e9ek .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiG91e9ek .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiG91e9ek .embla {
  position: relative;
  width: 100%;
}
.cid-veiG91e9ek .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiG91e9ek .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiG91e9ek .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiG91e9ek .embla__slide a {
  cursor: grab;
}
.cid-veiG91e9ek .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiG91e9ek .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiG91e9ek .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiG91e9ek .mbr-section-title {
  color: #232323;
}
.cid-veiG91e9ek .mbr-section-subtitle {
  color: #232323;
}
.cid-veiG91e9ek .mbr-box {
  color: #ffffff;
}
.cid-veiG91e9ek .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiG91e9ek img,
.cid-veiG91e9ek .item-img {
  width: 100%;
}
.cid-veiG91e9ek .item-wrapper {
  position: relative;
}
.cid-veiG91e9ek .content-head {
  max-width: 800px;
}
#custom-html-nx {
  /* Type valid CSS here */
}
#custom-html-nx div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-nx p {
  font-size: 60px;
  color: #777;
}
.cid-vegqziE3lH {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqziE3lH h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqziE3lH .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqziE3lH .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqziE3lH .nav-link.active {
  background: #232323;
}
.cid-vegqziE3lH .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-vegqziE3lH .nav-link:hover {
  background: #232323;
}
.cid-vegqziE3lH .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-vegqziE3lH .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqziE3lH .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqziE3lH .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqziE3lH .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqziE3lH .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqziE3lH .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqziE3lH .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqziE3lH .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqziE3lH .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-vegqziE3lH .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-vegqziE3lH .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqziE3lH .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-vegqziE3lH .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqziE3lH .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-vegqziE3lH .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqziE3lH .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqziE3lH .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqziE3lH .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqziE3lH .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqziE3lH .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqziE3lH .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqziE3lH .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqziE3lH .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqziE3lH .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqziE3lH .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqziE3lH .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-vegqziE3lH .mbr-text,
  .cid-vegqziE3lH .nav-link,
  .cid-vegqziE3lH .mbr-card-title,
  .cid-vegqziE3lH .mbr-section-title {
    text-align: left;
  }
  .cid-vegqziE3lH .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqziE3lH .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqziE3lH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqziE3lH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqziE3lH .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqziE3lH .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqziE3lH .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqzjv0X2 .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqzjv0X2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqzjv0X2 .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-vegqzjv0X2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqzjv0X2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqzjFOXt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqzjFOXt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqzjFOXt .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-vegqzjFOXt .container-fluid {
    padding: 0;
  }
}
.cid-vegqzjFOXt .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqzjFOXt .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqzjFOXt .embla__button--next,
.cid-vegqzjFOXt .embla__button--prev {
  display: flex;
}
.cid-vegqzjFOXt .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqzjFOXt .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqzjFOXt .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-vegqzjFOXt .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqzjFOXt .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqzjFOXt .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqzjFOXt .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqzjFOXt .embla {
  position: relative;
  width: 100%;
}
.cid-vegqzjFOXt .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqzjFOXt .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqzjFOXt .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqzjFOXt .embla__slide a {
  cursor: grab;
}
.cid-vegqzjFOXt .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqzjFOXt .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqzjFOXt .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqzjFOXt .mbr-section-title {
  color: #232323;
}
.cid-vegqzjFOXt .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqzjFOXt .mbr-box {
  color: #ffffff;
}
.cid-vegqzjFOXt .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqzjFOXt img,
.cid-vegqzjFOXt .item-img {
  width: 100%;
}
.cid-vegqzjFOXt .item-wrapper {
  position: relative;
}
.cid-vegqzjFOXt .content-head {
  max-width: 800px;
}
.cid-vegqzjReJR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqzjReJR .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqzIY4cv {
  z-index: 1000;
  width: 100%;
}
.cid-vegqzIY4cv .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-vegqzIY4cv .dropdown-menu {
  padding: 0;
}
.cid-vegqzIY4cv .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-vegqzIY4cv .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqzIY4cv .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqzIY4cv .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqzIY4cv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqzIY4cv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqzIY4cv .nav-link {
  position: relative;
}
.cid-vegqzIY4cv .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqzIY4cv .dropdown-menu,
.cid-vegqzIY4cv .navbar.opened {
  background: #212428 !important;
}
.cid-vegqzIY4cv .nav-item:focus,
.cid-vegqzIY4cv .nav-link:focus {
  outline: none;
}
.cid-vegqzIY4cv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqzIY4cv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqzIY4cv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqzIY4cv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqzIY4cv .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqzIY4cv .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqzIY4cv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqzIY4cv .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqzIY4cv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqzIY4cv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqzIY4cv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqzIY4cv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqzIY4cv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqzIY4cv .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-vegqzIY4cv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqzIY4cv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqzIY4cv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqzIY4cv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqzIY4cv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqzIY4cv .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqzIY4cv .navbar {
    min-height: 80px;
  }
}
.cid-vegqzIY4cv .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqzIY4cv .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-vegqzIY4cv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqzIY4cv .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqzIY4cv .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqzIY4cv .dropdown-item.active,
.cid-vegqzIY4cv .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqzIY4cv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqzIY4cv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqzIY4cv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqzIY4cv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqzIY4cv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqzIY4cv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqzIY4cv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqzIY4cv 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-vegqzIY4cv button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqzIY4cv button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqzIY4cv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqzIY4cv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqzIY4cv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqzIY4cv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqzIY4cv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqzIY4cv nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqzIY4cv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqzIY4cv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqzIY4cv nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqzIY4cv .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqzIY4cv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqzIY4cv .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-vegqzIY4cv .navbar {
    height: 70px;
  }
  .cid-vegqzIY4cv .navbar.opened {
    height: auto;
  }
  .cid-vegqzIY4cv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqzIY4cv .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-vegqzIY4cv .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqzIY4cv .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqzIY4cv .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqzIY4cv .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqzIY4cv .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqzIY4cv .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqzIY4cv .navbar-nav {
  display: flex !important;
}
.cid-vegqzIY4cv .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqzIY4cv .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqzIY4cv .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqzIY4cv .navbar-nav .nav-item .nav-link:hover,
.cid-vegqzIY4cv .navbar-nav .nav-item .nav-link:focus,
.cid-vegqzIY4cv .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqzIY4cv .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqzIY4cv .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqzIY4cv .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqzIY4cv 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-vegqzIY4cv button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqzIY4cv button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqzIY4cv button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqzIY4cv button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqzIY4cv button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqzIY4cv button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqzIY4cv button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqzIY4cv .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-vegqzIY4cv .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqzIY4cv .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqzIY4cv .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqzIY4cv .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqzIY4cv .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqzIY4cv .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqzIY4cv .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqzIY4cv .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqzIY4cv .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqzIY4cv .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqzIY4cv .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqzIY4cv .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-vegqzIY4cv .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqzIY4cv .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqzIY4cv .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqzIY4cv .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqzIY4cv .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqzIY4cv .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqzIY4cv .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqzIY4cv .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqzIY4cv .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqzIY4cv .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqzIY4cv ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqzIY4cv ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqzIY4cv ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqzIY4cv .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqzIY4cv .social-container {
    padding-top: 40px;
  }
}
.cid-vegqzIY4cv .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqzIY4cv .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqzIY4cv .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-vegqzIY4cv .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-vegqzIY4cv .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqzIY4cv .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqzIY4cv .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqzIY4cv .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqzIY4cv .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqzIY4cv .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqzJavhG {
  background-image: url("../../../assets/images/isham-day-house-mequon-wi-may09.webp");
}
.cid-vegqzJavhG img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqzJavhG .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqzJavhG .images {
    display: none;
  }
}
.cid-vegqzJavhG .image-wrapper-1,
.cid-vegqzJavhG .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqzJavhG .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqzJavhG .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqzJavhG .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqzJavhG .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqzJavhG .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqzJavhG .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqzJavhG .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqzJavhG .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqzJavhG .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqzJavhG .text-wrapper {
  width: 100%;
}
.cid-vegqzJavhG .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqzJavhG .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqzJavhG .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqzJavhG .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqzJavhG .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqzJavhG .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqzJavhG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqzJavhG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqzJavhG .text {
  display: flex;
  align-items: center;
}
.cid-veiGcy6z11 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGcy6z11 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGcy6z11 .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-veiGcy6z11 .container-fluid {
    padding: 0;
  }
}
.cid-veiGcy6z11 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGcy6z11 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGcy6z11 .embla__button--next,
.cid-veiGcy6z11 .embla__button--prev {
  display: flex;
}
.cid-veiGcy6z11 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGcy6z11 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGcy6z11 .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-veiGcy6z11 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGcy6z11 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGcy6z11 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGcy6z11 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGcy6z11 .embla {
  position: relative;
  width: 100%;
}
.cid-veiGcy6z11 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGcy6z11 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGcy6z11 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGcy6z11 .embla__slide a {
  cursor: grab;
}
.cid-veiGcy6z11 .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGcy6z11 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGcy6z11 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGcy6z11 .mbr-section-title {
  color: #232323;
}
.cid-veiGcy6z11 .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGcy6z11 .mbr-box {
  color: #ffffff;
}
.cid-veiGcy6z11 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGcy6z11 img,
.cid-veiGcy6z11 .item-img {
  width: 100%;
}
.cid-veiGcy6z11 .item-wrapper {
  position: relative;
}
.cid-veiGcy6z11 .content-head {
  max-width: 800px;
}
.cid-vegqzJh8WO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqzJh8WO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqzJh8WO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqzJh8WO .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqzJh8WO .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqzJh8WO .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqzJh8WO .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqzJh8WO .container {
    padding: 0 16px;
  }
}
.cid-vegqzJh8WO .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqzJh8WO .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqzJh8WO .row {
    padding: 25px 9px;
  }
}
.cid-vegqzJh8WO .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqzJh8WO .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqzJh8WO .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqzJh8WO .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqzJh8WO .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqzJh8WO .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqzJh8WO .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqzJh8WO .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqzJh8WO .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqzJh8WO .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqzJh8WO .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqzJh8WO .items-wrapper {
    display: block;
  }
}
.cid-vegqzJh8WO .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqzJh8WO .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqzJh8WO .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqzJh8WO .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqzJh8WO .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqzJh8WO .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqzJh8WO .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqzJh8WO .card {
  justify-content: center;
}
.cid-vegqzJh8WO .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqzJh8WO .mbr-text {
  color: #000000;
}
.cid-vegqzJh8WO .card-title {
  color: #000000;
}
.cid-vegqzJh8WO .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqzJh8WO .card-title,
.cid-vegqzJh8WO .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqzJt0P2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqzJt0P2 .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqzJt0P2 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqzJt0P2 .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqzJt0P2 .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqzJt0P2 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqzJt0P2 .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqzJt0P2 .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqzJt0P2 .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqzJt0P2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqzJt0P2 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqzJt0P2 .embla__button--next,
.cid-vegqzJt0P2 .embla__button--prev {
  display: flex;
}
.cid-vegqzJt0P2 .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-vegqzJt0P2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqzJt0P2 .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqzJt0P2 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqzJt0P2 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqzJt0P2 .embla__button {
    top: -10%;
  }
}
.cid-vegqzJt0P2 .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqzJt0P2 .embla {
    margin-top: 80px;
  }
}
.cid-vegqzJt0P2 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqzJt0P2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqzJt0P2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqzJt0P2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqzJt0P2 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqzJt0P2 .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqzJt0P2 .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqzJt0P2 .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqzJt0P2 .mbr-text ul {
    display: block;
  }
}
.cid-vegqzJt0P2 .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqzJt0P2 .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqzJt0P2 .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqzJt0P2 .item-wrapper {
  height: 100%;
}
.cid-vegqzJt0P2 .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqzJt0P2 .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqzJt0P2 .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiGdvnqlH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGdvnqlH .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGdvnqlH .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-veiGdvnqlH .container-fluid {
    padding: 0;
  }
}
.cid-veiGdvnqlH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGdvnqlH .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGdvnqlH .embla__button--next,
.cid-veiGdvnqlH .embla__button--prev {
  display: flex;
}
.cid-veiGdvnqlH .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGdvnqlH .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGdvnqlH .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-veiGdvnqlH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGdvnqlH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGdvnqlH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGdvnqlH .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGdvnqlH .embla {
  position: relative;
  width: 100%;
}
.cid-veiGdvnqlH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGdvnqlH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGdvnqlH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGdvnqlH .embla__slide a {
  cursor: grab;
}
.cid-veiGdvnqlH .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGdvnqlH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGdvnqlH .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGdvnqlH .mbr-section-title {
  color: #232323;
}
.cid-veiGdvnqlH .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGdvnqlH .mbr-box {
  color: #ffffff;
}
.cid-veiGdvnqlH .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGdvnqlH img,
.cid-veiGdvnqlH .item-img {
  width: 100%;
}
.cid-veiGdvnqlH .item-wrapper {
  position: relative;
}
.cid-veiGdvnqlH .content-head {
  max-width: 800px;
}
#custom-html-o6 {
  /* Type valid CSS here */
}
#custom-html-o6 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-o6 p {
  font-size: 60px;
  color: #777;
}
.cid-vegqzJF7oh {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqzJF7oh h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqzJF7oh .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqzJF7oh .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqzJF7oh .nav-link.active {
  background: #232323;
}
.cid-vegqzJF7oh .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-vegqzJF7oh .nav-link:hover {
  background: #232323;
}
.cid-vegqzJF7oh .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-vegqzJF7oh .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqzJF7oh .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqzJF7oh .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqzJF7oh .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqzJF7oh .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqzJF7oh .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqzJF7oh .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqzJF7oh .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqzJF7oh .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-vegqzJF7oh .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-vegqzJF7oh .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqzJF7oh .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-vegqzJF7oh .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqzJF7oh .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-vegqzJF7oh .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqzJF7oh .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqzJF7oh .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqzJF7oh .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqzJF7oh .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqzJF7oh .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqzJF7oh .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqzJF7oh .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqzJF7oh .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqzJF7oh .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqzJF7oh .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqzJF7oh .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-vegqzJF7oh .mbr-text,
  .cid-vegqzJF7oh .nav-link,
  .cid-vegqzJF7oh .mbr-card-title,
  .cid-vegqzJF7oh .mbr-section-title {
    text-align: left;
  }
  .cid-vegqzJF7oh .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqzJF7oh .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqzJF7oh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqzJF7oh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqzJF7oh .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqzJF7oh .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqzJF7oh .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqzKuUhQ .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqzKuUhQ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqzKuUhQ .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-vegqzKuUhQ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqzKuUhQ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiGelM1Hk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGelM1Hk .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGelM1Hk .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-veiGelM1Hk .container-fluid {
    padding: 0;
  }
}
.cid-veiGelM1Hk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGelM1Hk .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGelM1Hk .embla__button--next,
.cid-veiGelM1Hk .embla__button--prev {
  display: flex;
}
.cid-veiGelM1Hk .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGelM1Hk .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGelM1Hk .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-veiGelM1Hk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGelM1Hk .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGelM1Hk .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGelM1Hk .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGelM1Hk .embla {
  position: relative;
  width: 100%;
}
.cid-veiGelM1Hk .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGelM1Hk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGelM1Hk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGelM1Hk .embla__slide a {
  cursor: grab;
}
.cid-veiGelM1Hk .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGelM1Hk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGelM1Hk .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGelM1Hk .mbr-section-title {
  color: #232323;
}
.cid-veiGelM1Hk .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGelM1Hk .mbr-box {
  color: #ffffff;
}
.cid-veiGelM1Hk .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGelM1Hk img,
.cid-veiGelM1Hk .item-img {
  width: 100%;
}
.cid-veiGelM1Hk .item-wrapper {
  position: relative;
}
.cid-veiGelM1Hk .content-head {
  max-width: 800px;
}
.cid-vegqzKQ0zB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqzKQ0zB .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqAl5Stw {
  z-index: 1000;
  width: 100%;
}
.cid-vegqAl5Stw .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-vegqAl5Stw .dropdown-menu {
  padding: 0;
}
.cid-vegqAl5Stw .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-vegqAl5Stw .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqAl5Stw .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqAl5Stw .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqAl5Stw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqAl5Stw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqAl5Stw .nav-link {
  position: relative;
}
.cid-vegqAl5Stw .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqAl5Stw .dropdown-menu,
.cid-vegqAl5Stw .navbar.opened {
  background: #212428 !important;
}
.cid-vegqAl5Stw .nav-item:focus,
.cid-vegqAl5Stw .nav-link:focus {
  outline: none;
}
.cid-vegqAl5Stw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqAl5Stw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqAl5Stw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqAl5Stw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqAl5Stw .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqAl5Stw .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqAl5Stw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqAl5Stw .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqAl5Stw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqAl5Stw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqAl5Stw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqAl5Stw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqAl5Stw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqAl5Stw .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-vegqAl5Stw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqAl5Stw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqAl5Stw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqAl5Stw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqAl5Stw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqAl5Stw .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqAl5Stw .navbar {
    min-height: 80px;
  }
}
.cid-vegqAl5Stw .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqAl5Stw .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-vegqAl5Stw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqAl5Stw .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqAl5Stw .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqAl5Stw .dropdown-item.active,
.cid-vegqAl5Stw .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqAl5Stw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqAl5Stw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqAl5Stw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqAl5Stw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqAl5Stw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqAl5Stw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqAl5Stw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqAl5Stw 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-vegqAl5Stw button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqAl5Stw button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqAl5Stw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqAl5Stw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqAl5Stw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqAl5Stw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqAl5Stw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqAl5Stw nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqAl5Stw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqAl5Stw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqAl5Stw nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqAl5Stw .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqAl5Stw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqAl5Stw .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-vegqAl5Stw .navbar {
    height: 70px;
  }
  .cid-vegqAl5Stw .navbar.opened {
    height: auto;
  }
  .cid-vegqAl5Stw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqAl5Stw .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-vegqAl5Stw .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqAl5Stw .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqAl5Stw .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqAl5Stw .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqAl5Stw .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqAl5Stw .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqAl5Stw .navbar-nav {
  display: flex !important;
}
.cid-vegqAl5Stw .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqAl5Stw .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqAl5Stw .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqAl5Stw .navbar-nav .nav-item .nav-link:hover,
.cid-vegqAl5Stw .navbar-nav .nav-item .nav-link:focus,
.cid-vegqAl5Stw .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqAl5Stw .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqAl5Stw .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqAl5Stw .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqAl5Stw 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-vegqAl5Stw button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqAl5Stw button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqAl5Stw button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqAl5Stw button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqAl5Stw button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqAl5Stw button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqAl5Stw button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqAl5Stw .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-vegqAl5Stw .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqAl5Stw .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqAl5Stw .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqAl5Stw .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqAl5Stw .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqAl5Stw .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqAl5Stw .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqAl5Stw .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqAl5Stw .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqAl5Stw .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqAl5Stw .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqAl5Stw .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-vegqAl5Stw .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqAl5Stw .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqAl5Stw .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqAl5Stw .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqAl5Stw .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqAl5Stw .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqAl5Stw .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqAl5Stw .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqAl5Stw .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqAl5Stw .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqAl5Stw ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqAl5Stw ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqAl5Stw ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqAl5Stw .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqAl5Stw .social-container {
    padding-top: 40px;
  }
}
.cid-vegqAl5Stw .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqAl5Stw .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqAl5Stw .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-vegqAl5Stw .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-vegqAl5Stw .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqAl5Stw .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqAl5Stw .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqAl5Stw .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqAl5Stw .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqAl5Stw .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqAliqJM {
  background-image: url("../../../assets/images/roscius-s.-and-lydia-r.-freeman-house-1.webp");
}
.cid-vegqAliqJM img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqAliqJM .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqAliqJM .images {
    display: none;
  }
}
.cid-vegqAliqJM .image-wrapper-1,
.cid-vegqAliqJM .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqAliqJM .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqAliqJM .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqAliqJM .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqAliqJM .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqAliqJM .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqAliqJM .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqAliqJM .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqAliqJM .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqAliqJM .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqAliqJM .text-wrapper {
  width: 100%;
}
.cid-vegqAliqJM .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqAliqJM .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqAliqJM .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqAliqJM .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqAliqJM .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqAliqJM .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqAliqJM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqAliqJM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqAliqJM .text {
  display: flex;
  align-items: center;
}
.cid-veiGmWNGWe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGmWNGWe .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGmWNGWe .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-veiGmWNGWe .container-fluid {
    padding: 0;
  }
}
.cid-veiGmWNGWe .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGmWNGWe .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGmWNGWe .embla__button--next,
.cid-veiGmWNGWe .embla__button--prev {
  display: flex;
}
.cid-veiGmWNGWe .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGmWNGWe .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGmWNGWe .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-veiGmWNGWe .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGmWNGWe .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGmWNGWe .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGmWNGWe .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGmWNGWe .embla {
  position: relative;
  width: 100%;
}
.cid-veiGmWNGWe .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGmWNGWe .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGmWNGWe .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGmWNGWe .embla__slide a {
  cursor: grab;
}
.cid-veiGmWNGWe .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGmWNGWe .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGmWNGWe .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGmWNGWe .mbr-section-title {
  color: #232323;
}
.cid-veiGmWNGWe .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGmWNGWe .mbr-box {
  color: #ffffff;
}
.cid-veiGmWNGWe .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGmWNGWe img,
.cid-veiGmWNGWe .item-img {
  width: 100%;
}
.cid-veiGmWNGWe .item-wrapper {
  position: relative;
}
.cid-veiGmWNGWe .content-head {
  max-width: 800px;
}
.cid-vegqAlqXjw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqAlqXjw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqAlqXjw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqAlqXjw .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqAlqXjw .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqAlqXjw .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqAlqXjw .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqAlqXjw .container {
    padding: 0 16px;
  }
}
.cid-vegqAlqXjw .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqAlqXjw .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqAlqXjw .row {
    padding: 25px 9px;
  }
}
.cid-vegqAlqXjw .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqAlqXjw .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqAlqXjw .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqAlqXjw .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqAlqXjw .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqAlqXjw .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqAlqXjw .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqAlqXjw .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqAlqXjw .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqAlqXjw .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqAlqXjw .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqAlqXjw .items-wrapper {
    display: block;
  }
}
.cid-vegqAlqXjw .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqAlqXjw .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqAlqXjw .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqAlqXjw .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqAlqXjw .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqAlqXjw .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqAlqXjw .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqAlqXjw .card {
  justify-content: center;
}
.cid-vegqAlqXjw .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqAlqXjw .mbr-text {
  color: #000000;
}
.cid-vegqAlqXjw .card-title {
  color: #000000;
}
.cid-vegqAlqXjw .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqAlqXjw .card-title,
.cid-vegqAlqXjw .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqAlCzeb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqAlCzeb .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqAlCzeb .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqAlCzeb .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqAlCzeb .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqAlCzeb .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqAlCzeb .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqAlCzeb .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqAlCzeb .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqAlCzeb .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqAlCzeb .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqAlCzeb .embla__button--next,
.cid-vegqAlCzeb .embla__button--prev {
  display: flex;
}
.cid-vegqAlCzeb .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-vegqAlCzeb .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqAlCzeb .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqAlCzeb .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqAlCzeb .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqAlCzeb .embla__button {
    top: -10%;
  }
}
.cid-vegqAlCzeb .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqAlCzeb .embla {
    margin-top: 80px;
  }
}
.cid-vegqAlCzeb .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqAlCzeb .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqAlCzeb .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqAlCzeb .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqAlCzeb .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqAlCzeb .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqAlCzeb .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqAlCzeb .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqAlCzeb .mbr-text ul {
    display: block;
  }
}
.cid-vegqAlCzeb .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqAlCzeb .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqAlCzeb .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqAlCzeb .item-wrapper {
  height: 100%;
}
.cid-vegqAlCzeb .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqAlCzeb .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqAlCzeb .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiGlZBBBK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGlZBBBK .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGlZBBBK .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-veiGlZBBBK .container-fluid {
    padding: 0;
  }
}
.cid-veiGlZBBBK .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGlZBBBK .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGlZBBBK .embla__button--next,
.cid-veiGlZBBBK .embla__button--prev {
  display: flex;
}
.cid-veiGlZBBBK .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGlZBBBK .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGlZBBBK .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-veiGlZBBBK .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGlZBBBK .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGlZBBBK .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGlZBBBK .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGlZBBBK .embla {
  position: relative;
  width: 100%;
}
.cid-veiGlZBBBK .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGlZBBBK .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGlZBBBK .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGlZBBBK .embla__slide a {
  cursor: grab;
}
.cid-veiGlZBBBK .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGlZBBBK .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGlZBBBK .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGlZBBBK .mbr-section-title {
  color: #232323;
}
.cid-veiGlZBBBK .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGlZBBBK .mbr-box {
  color: #ffffff;
}
.cid-veiGlZBBBK .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGlZBBBK img,
.cid-veiGlZBBBK .item-img {
  width: 100%;
}
.cid-veiGlZBBBK .item-wrapper {
  position: relative;
}
.cid-veiGlZBBBK .content-head {
  max-width: 800px;
}
#custom-html-of {
  /* Type valid CSS here */
}
#custom-html-of div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-of p {
  font-size: 60px;
  color: #777;
}
.cid-vegqAlMfCf {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqAlMfCf h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqAlMfCf .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqAlMfCf .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqAlMfCf .nav-link.active {
  background: #232323;
}
.cid-vegqAlMfCf .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-vegqAlMfCf .nav-link:hover {
  background: #232323;
}
.cid-vegqAlMfCf .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-vegqAlMfCf .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqAlMfCf .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqAlMfCf .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqAlMfCf .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqAlMfCf .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqAlMfCf .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqAlMfCf .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqAlMfCf .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqAlMfCf .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-vegqAlMfCf .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-vegqAlMfCf .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqAlMfCf .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-vegqAlMfCf .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqAlMfCf .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-vegqAlMfCf .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqAlMfCf .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqAlMfCf .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqAlMfCf .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqAlMfCf .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqAlMfCf .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqAlMfCf .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqAlMfCf .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqAlMfCf .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqAlMfCf .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqAlMfCf .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqAlMfCf .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-vegqAlMfCf .mbr-text,
  .cid-vegqAlMfCf .nav-link,
  .cid-vegqAlMfCf .mbr-card-title,
  .cid-vegqAlMfCf .mbr-section-title {
    text-align: left;
  }
  .cid-vegqAlMfCf .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqAlMfCf .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqAlMfCf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqAlMfCf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqAlMfCf .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqAlMfCf .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqAlMfCf .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqAmA82t .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqAmA82t .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqAmA82t .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-vegqAmA82t .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqAmA82t .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiGl2aa4T {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGl2aa4T .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGl2aa4T .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-veiGl2aa4T .container-fluid {
    padding: 0;
  }
}
.cid-veiGl2aa4T .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGl2aa4T .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGl2aa4T .embla__button--next,
.cid-veiGl2aa4T .embla__button--prev {
  display: flex;
}
.cid-veiGl2aa4T .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGl2aa4T .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGl2aa4T .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-veiGl2aa4T .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGl2aa4T .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGl2aa4T .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGl2aa4T .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGl2aa4T .embla {
  position: relative;
  width: 100%;
}
.cid-veiGl2aa4T .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGl2aa4T .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGl2aa4T .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGl2aa4T .embla__slide a {
  cursor: grab;
}
.cid-veiGl2aa4T .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGl2aa4T .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGl2aa4T .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGl2aa4T .mbr-section-title {
  color: #232323;
}
.cid-veiGl2aa4T .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGl2aa4T .mbr-box {
  color: #ffffff;
}
.cid-veiGl2aa4T .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGl2aa4T img,
.cid-veiGl2aa4T .item-img {
  width: 100%;
}
.cid-veiGl2aa4T .item-wrapper {
  position: relative;
}
.cid-veiGl2aa4T .content-head {
  max-width: 800px;
}
.cid-vegqAmW5tb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqAmW5tb .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqARgkUk {
  z-index: 1000;
  width: 100%;
}
.cid-vegqARgkUk .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-vegqARgkUk .dropdown-menu {
  padding: 0;
}
.cid-vegqARgkUk .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-vegqARgkUk .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqARgkUk .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqARgkUk .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqARgkUk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqARgkUk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqARgkUk .nav-link {
  position: relative;
}
.cid-vegqARgkUk .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqARgkUk .dropdown-menu,
.cid-vegqARgkUk .navbar.opened {
  background: #212428 !important;
}
.cid-vegqARgkUk .nav-item:focus,
.cid-vegqARgkUk .nav-link:focus {
  outline: none;
}
.cid-vegqARgkUk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqARgkUk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqARgkUk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqARgkUk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqARgkUk .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqARgkUk .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqARgkUk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqARgkUk .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqARgkUk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqARgkUk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqARgkUk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqARgkUk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqARgkUk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqARgkUk .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-vegqARgkUk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqARgkUk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqARgkUk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqARgkUk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqARgkUk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqARgkUk .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqARgkUk .navbar {
    min-height: 80px;
  }
}
.cid-vegqARgkUk .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqARgkUk .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-vegqARgkUk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqARgkUk .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqARgkUk .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqARgkUk .dropdown-item.active,
.cid-vegqARgkUk .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqARgkUk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqARgkUk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqARgkUk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqARgkUk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqARgkUk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqARgkUk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqARgkUk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqARgkUk 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-vegqARgkUk button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqARgkUk button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqARgkUk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqARgkUk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqARgkUk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqARgkUk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqARgkUk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqARgkUk nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqARgkUk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqARgkUk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqARgkUk nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqARgkUk .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqARgkUk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqARgkUk .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-vegqARgkUk .navbar {
    height: 70px;
  }
  .cid-vegqARgkUk .navbar.opened {
    height: auto;
  }
  .cid-vegqARgkUk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqARgkUk .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-vegqARgkUk .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqARgkUk .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqARgkUk .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqARgkUk .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqARgkUk .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqARgkUk .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqARgkUk .navbar-nav {
  display: flex !important;
}
.cid-vegqARgkUk .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqARgkUk .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqARgkUk .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqARgkUk .navbar-nav .nav-item .nav-link:hover,
.cid-vegqARgkUk .navbar-nav .nav-item .nav-link:focus,
.cid-vegqARgkUk .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqARgkUk .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqARgkUk .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqARgkUk .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqARgkUk 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-vegqARgkUk button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqARgkUk button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqARgkUk button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqARgkUk button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqARgkUk button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqARgkUk button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqARgkUk button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqARgkUk .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-vegqARgkUk .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqARgkUk .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqARgkUk .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqARgkUk .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqARgkUk .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqARgkUk .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqARgkUk .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqARgkUk .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqARgkUk .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqARgkUk .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqARgkUk .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqARgkUk .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-vegqARgkUk .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqARgkUk .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqARgkUk .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqARgkUk .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqARgkUk .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqARgkUk .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqARgkUk .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqARgkUk .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqARgkUk .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqARgkUk .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqARgkUk ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqARgkUk ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqARgkUk ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqARgkUk .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqARgkUk .social-container {
    padding-top: 40px;
  }
}
.cid-vegqARgkUk .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqARgkUk .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqARgkUk .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-vegqARgkUk .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-vegqARgkUk .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqARgkUk .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqARgkUk .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqARgkUk .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqARgkUk .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqARgkUk .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqARrPZt {
  background-image: url("../../../assets/images/94001358.webp");
}
.cid-vegqARrPZt img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqARrPZt .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqARrPZt .images {
    display: none;
  }
}
.cid-vegqARrPZt .image-wrapper-1,
.cid-vegqARrPZt .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqARrPZt .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqARrPZt .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqARrPZt .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqARrPZt .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqARrPZt .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqARrPZt .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqARrPZt .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqARrPZt .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqARrPZt .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqARrPZt .text-wrapper {
  width: 100%;
}
.cid-vegqARrPZt .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqARrPZt .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqARrPZt .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqARrPZt .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqARrPZt .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqARrPZt .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqARrPZt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqARrPZt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqARrPZt .text {
  display: flex;
  align-items: center;
}
.cid-veiJb8GKsG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiJb8GKsG .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiJb8GKsG .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-veiJb8GKsG .container-fluid {
    padding: 0;
  }
}
.cid-veiJb8GKsG .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiJb8GKsG .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiJb8GKsG .embla__button--next,
.cid-veiJb8GKsG .embla__button--prev {
  display: flex;
}
.cid-veiJb8GKsG .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiJb8GKsG .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiJb8GKsG .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-veiJb8GKsG .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiJb8GKsG .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiJb8GKsG .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiJb8GKsG .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiJb8GKsG .embla {
  position: relative;
  width: 100%;
}
.cid-veiJb8GKsG .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiJb8GKsG .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiJb8GKsG .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiJb8GKsG .embla__slide a {
  cursor: grab;
}
.cid-veiJb8GKsG .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiJb8GKsG .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiJb8GKsG .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiJb8GKsG .mbr-section-title {
  color: #232323;
}
.cid-veiJb8GKsG .mbr-section-subtitle {
  color: #232323;
}
.cid-veiJb8GKsG .mbr-box {
  color: #ffffff;
}
.cid-veiJb8GKsG .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiJb8GKsG img,
.cid-veiJb8GKsG .item-img {
  width: 100%;
}
.cid-veiJb8GKsG .item-wrapper {
  position: relative;
}
.cid-veiJb8GKsG .content-head {
  max-width: 800px;
}
.cid-vegqARzlO0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqARzlO0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqARzlO0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqARzlO0 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqARzlO0 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqARzlO0 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqARzlO0 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqARzlO0 .container {
    padding: 0 16px;
  }
}
.cid-vegqARzlO0 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqARzlO0 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqARzlO0 .row {
    padding: 25px 9px;
  }
}
.cid-vegqARzlO0 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqARzlO0 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqARzlO0 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqARzlO0 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqARzlO0 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqARzlO0 .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqARzlO0 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqARzlO0 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqARzlO0 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqARzlO0 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqARzlO0 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqARzlO0 .items-wrapper {
    display: block;
  }
}
.cid-vegqARzlO0 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqARzlO0 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqARzlO0 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqARzlO0 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqARzlO0 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqARzlO0 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqARzlO0 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqARzlO0 .card {
  justify-content: center;
}
.cid-vegqARzlO0 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqARzlO0 .mbr-text {
  color: #000000;
}
.cid-vegqARzlO0 .card-title {
  color: #000000;
}
.cid-vegqARzlO0 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqARzlO0 .card-title,
.cid-vegqARzlO0 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqARK9G6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqARK9G6 .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqARK9G6 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqARK9G6 .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqARK9G6 .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqARK9G6 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqARK9G6 .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqARK9G6 .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqARK9G6 .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqARK9G6 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqARK9G6 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqARK9G6 .embla__button--next,
.cid-vegqARK9G6 .embla__button--prev {
  display: flex;
}
.cid-vegqARK9G6 .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-vegqARK9G6 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqARK9G6 .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqARK9G6 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqARK9G6 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqARK9G6 .embla__button {
    top: -10%;
  }
}
.cid-vegqARK9G6 .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqARK9G6 .embla {
    margin-top: 80px;
  }
}
.cid-vegqARK9G6 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqARK9G6 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqARK9G6 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqARK9G6 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqARK9G6 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqARK9G6 .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqARK9G6 .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqARK9G6 .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqARK9G6 .mbr-text ul {
    display: block;
  }
}
.cid-vegqARK9G6 .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqARK9G6 .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqARK9G6 .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqARK9G6 .item-wrapper {
  height: 100%;
}
.cid-vegqARK9G6 .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqARK9G6 .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqARK9G6 .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiJakQEuY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiJakQEuY .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiJakQEuY .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-veiJakQEuY .container-fluid {
    padding: 0;
  }
}
.cid-veiJakQEuY .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiJakQEuY .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiJakQEuY .embla__button--next,
.cid-veiJakQEuY .embla__button--prev {
  display: flex;
}
.cid-veiJakQEuY .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiJakQEuY .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiJakQEuY .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-veiJakQEuY .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiJakQEuY .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiJakQEuY .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiJakQEuY .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiJakQEuY .embla {
  position: relative;
  width: 100%;
}
.cid-veiJakQEuY .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiJakQEuY .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiJakQEuY .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiJakQEuY .embla__slide a {
  cursor: grab;
}
.cid-veiJakQEuY .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiJakQEuY .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiJakQEuY .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiJakQEuY .mbr-section-title {
  color: #232323;
}
.cid-veiJakQEuY .mbr-section-subtitle {
  color: #232323;
}
.cid-veiJakQEuY .mbr-box {
  color: #ffffff;
}
.cid-veiJakQEuY .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiJakQEuY img,
.cid-veiJakQEuY .item-img {
  width: 100%;
}
.cid-veiJakQEuY .item-wrapper {
  position: relative;
}
.cid-veiJakQEuY .content-head {
  max-width: 800px;
}
#custom-html-oo {
  /* Type valid CSS here */
}
#custom-html-oo div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-oo p {
  font-size: 60px;
  color: #777;
}
.cid-vegqARW1Yq {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqARW1Yq h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqARW1Yq .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqARW1Yq .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqARW1Yq .nav-link.active {
  background: #232323;
}
.cid-vegqARW1Yq .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-vegqARW1Yq .nav-link:hover {
  background: #232323;
}
.cid-vegqARW1Yq .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-vegqARW1Yq .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqARW1Yq .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqARW1Yq .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqARW1Yq .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqARW1Yq .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqARW1Yq .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqARW1Yq .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqARW1Yq .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqARW1Yq .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-vegqARW1Yq .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-vegqARW1Yq .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqARW1Yq .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-vegqARW1Yq .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqARW1Yq .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-vegqARW1Yq .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqARW1Yq .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqARW1Yq .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqARW1Yq .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqARW1Yq .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqARW1Yq .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqARW1Yq .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqARW1Yq .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqARW1Yq .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqARW1Yq .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqARW1Yq .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqARW1Yq .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-vegqARW1Yq .mbr-text,
  .cid-vegqARW1Yq .nav-link,
  .cid-vegqARW1Yq .mbr-card-title,
  .cid-vegqARW1Yq .mbr-section-title {
    text-align: left;
  }
  .cid-vegqARW1Yq .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqARW1Yq .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqARW1Yq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqARW1Yq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqARW1Yq .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqARW1Yq .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqARW1Yq .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-veiJ9ys5yV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiJ9ys5yV .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiJ9ys5yV .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-veiJ9ys5yV .container-fluid {
    padding: 0;
  }
}
.cid-veiJ9ys5yV .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiJ9ys5yV .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiJ9ys5yV .embla__button--next,
.cid-veiJ9ys5yV .embla__button--prev {
  display: flex;
}
.cid-veiJ9ys5yV .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiJ9ys5yV .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiJ9ys5yV .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-veiJ9ys5yV .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiJ9ys5yV .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiJ9ys5yV .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiJ9ys5yV .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiJ9ys5yV .embla {
  position: relative;
  width: 100%;
}
.cid-veiJ9ys5yV .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiJ9ys5yV .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiJ9ys5yV .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiJ9ys5yV .embla__slide a {
  cursor: grab;
}
.cid-veiJ9ys5yV .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiJ9ys5yV .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiJ9ys5yV .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiJ9ys5yV .mbr-section-title {
  color: #232323;
}
.cid-veiJ9ys5yV .mbr-section-subtitle {
  color: #232323;
}
.cid-veiJ9ys5yV .mbr-box {
  color: #ffffff;
}
.cid-veiJ9ys5yV .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiJ9ys5yV img,
.cid-veiJ9ys5yV .item-img {
  width: 100%;
}
.cid-veiJ9ys5yV .item-wrapper {
  position: relative;
}
.cid-veiJ9ys5yV .content-head {
  max-width: 800px;
}
.cid-vegqASKmL5 .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqASKmL5 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqASKmL5 .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-vegqASKmL5 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqASKmL5 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqAT50Es {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqAT50Es .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqBkmUDb {
  z-index: 1000;
  width: 100%;
}
.cid-vegqBkmUDb .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-vegqBkmUDb .dropdown-menu {
  padding: 0;
}
.cid-vegqBkmUDb .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-vegqBkmUDb .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqBkmUDb .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqBkmUDb .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqBkmUDb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqBkmUDb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqBkmUDb .nav-link {
  position: relative;
}
.cid-vegqBkmUDb .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqBkmUDb .dropdown-menu,
.cid-vegqBkmUDb .navbar.opened {
  background: #212428 !important;
}
.cid-vegqBkmUDb .nav-item:focus,
.cid-vegqBkmUDb .nav-link:focus {
  outline: none;
}
.cid-vegqBkmUDb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqBkmUDb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqBkmUDb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqBkmUDb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqBkmUDb .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqBkmUDb .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqBkmUDb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqBkmUDb .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqBkmUDb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqBkmUDb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqBkmUDb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqBkmUDb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqBkmUDb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqBkmUDb .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-vegqBkmUDb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqBkmUDb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqBkmUDb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqBkmUDb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqBkmUDb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqBkmUDb .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqBkmUDb .navbar {
    min-height: 80px;
  }
}
.cid-vegqBkmUDb .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqBkmUDb .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-vegqBkmUDb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqBkmUDb .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqBkmUDb .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqBkmUDb .dropdown-item.active,
.cid-vegqBkmUDb .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqBkmUDb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqBkmUDb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqBkmUDb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqBkmUDb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqBkmUDb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqBkmUDb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqBkmUDb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqBkmUDb 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-vegqBkmUDb button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqBkmUDb button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqBkmUDb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqBkmUDb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqBkmUDb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqBkmUDb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqBkmUDb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqBkmUDb nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqBkmUDb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqBkmUDb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqBkmUDb nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqBkmUDb .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqBkmUDb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqBkmUDb .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-vegqBkmUDb .navbar {
    height: 70px;
  }
  .cid-vegqBkmUDb .navbar.opened {
    height: auto;
  }
  .cid-vegqBkmUDb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqBkmUDb .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-vegqBkmUDb .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqBkmUDb .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqBkmUDb .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqBkmUDb .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqBkmUDb .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqBkmUDb .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqBkmUDb .navbar-nav {
  display: flex !important;
}
.cid-vegqBkmUDb .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqBkmUDb .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqBkmUDb .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqBkmUDb .navbar-nav .nav-item .nav-link:hover,
.cid-vegqBkmUDb .navbar-nav .nav-item .nav-link:focus,
.cid-vegqBkmUDb .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqBkmUDb .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqBkmUDb .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqBkmUDb .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqBkmUDb 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-vegqBkmUDb button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqBkmUDb button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqBkmUDb button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqBkmUDb button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqBkmUDb button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqBkmUDb button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqBkmUDb button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqBkmUDb .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-vegqBkmUDb .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqBkmUDb .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqBkmUDb .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqBkmUDb .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqBkmUDb .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqBkmUDb .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqBkmUDb .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqBkmUDb .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqBkmUDb .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqBkmUDb .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqBkmUDb .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqBkmUDb .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-vegqBkmUDb .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqBkmUDb .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqBkmUDb .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqBkmUDb .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqBkmUDb .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqBkmUDb .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqBkmUDb .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqBkmUDb .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqBkmUDb .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqBkmUDb .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqBkmUDb ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqBkmUDb ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqBkmUDb ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqBkmUDb .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqBkmUDb .social-container {
    padding-top: 40px;
  }
}
.cid-vegqBkmUDb .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqBkmUDb .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqBkmUDb .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-vegqBkmUDb .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-vegqBkmUDb .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqBkmUDb .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqBkmUDb .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqBkmUDb .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqBkmUDb .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqBkmUDb .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqBkycuY {
  background-image: url("../../../assets/images/wis58richlandcountywisconsinfarm.webp");
}
.cid-vegqBkycuY img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqBkycuY .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqBkycuY .images {
    display: none;
  }
}
.cid-vegqBkycuY .image-wrapper-1,
.cid-vegqBkycuY .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqBkycuY .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqBkycuY .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqBkycuY .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqBkycuY .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqBkycuY .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqBkycuY .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqBkycuY .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqBkycuY .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqBkycuY .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqBkycuY .text-wrapper {
  width: 100%;
}
.cid-vegqBkycuY .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqBkycuY .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqBkycuY .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqBkycuY .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqBkycuY .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqBkycuY .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqBkycuY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqBkycuY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqBkycuY .text {
  display: flex;
  align-items: center;
}
.cid-veiGNkdeAP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGNkdeAP .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGNkdeAP .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-veiGNkdeAP .container-fluid {
    padding: 0;
  }
}
.cid-veiGNkdeAP .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGNkdeAP .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGNkdeAP .embla__button--next,
.cid-veiGNkdeAP .embla__button--prev {
  display: flex;
}
.cid-veiGNkdeAP .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGNkdeAP .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGNkdeAP .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-veiGNkdeAP .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGNkdeAP .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGNkdeAP .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGNkdeAP .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGNkdeAP .embla {
  position: relative;
  width: 100%;
}
.cid-veiGNkdeAP .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGNkdeAP .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGNkdeAP .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGNkdeAP .embla__slide a {
  cursor: grab;
}
.cid-veiGNkdeAP .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGNkdeAP .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGNkdeAP .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGNkdeAP .mbr-section-title {
  color: #232323;
}
.cid-veiGNkdeAP .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGNkdeAP .mbr-box {
  color: #ffffff;
}
.cid-veiGNkdeAP .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGNkdeAP img,
.cid-veiGNkdeAP .item-img {
  width: 100%;
}
.cid-veiGNkdeAP .item-wrapper {
  position: relative;
}
.cid-veiGNkdeAP .content-head {
  max-width: 800px;
}
.cid-vegqBkGmux {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqBkGmux .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqBkGmux .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqBkGmux .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqBkGmux .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqBkGmux .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqBkGmux .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqBkGmux .container {
    padding: 0 16px;
  }
}
.cid-vegqBkGmux .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqBkGmux .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqBkGmux .row {
    padding: 25px 9px;
  }
}
.cid-vegqBkGmux .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqBkGmux .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqBkGmux .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqBkGmux .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqBkGmux .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqBkGmux .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqBkGmux .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqBkGmux .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqBkGmux .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqBkGmux .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqBkGmux .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqBkGmux .items-wrapper {
    display: block;
  }
}
.cid-vegqBkGmux .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqBkGmux .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqBkGmux .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqBkGmux .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqBkGmux .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqBkGmux .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqBkGmux .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqBkGmux .card {
  justify-content: center;
}
.cid-vegqBkGmux .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqBkGmux .mbr-text {
  color: #000000;
}
.cid-vegqBkGmux .card-title {
  color: #000000;
}
.cid-vegqBkGmux .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqBkGmux .card-title,
.cid-vegqBkGmux .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqBkR1Aw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqBkR1Aw .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqBkR1Aw .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqBkR1Aw .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqBkR1Aw .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqBkR1Aw .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqBkR1Aw .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqBkR1Aw .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqBkR1Aw .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqBkR1Aw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqBkR1Aw .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqBkR1Aw .embla__button--next,
.cid-vegqBkR1Aw .embla__button--prev {
  display: flex;
}
.cid-vegqBkR1Aw .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-vegqBkR1Aw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqBkR1Aw .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqBkR1Aw .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqBkR1Aw .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqBkR1Aw .embla__button {
    top: -10%;
  }
}
.cid-vegqBkR1Aw .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqBkR1Aw .embla {
    margin-top: 80px;
  }
}
.cid-vegqBkR1Aw .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqBkR1Aw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqBkR1Aw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqBkR1Aw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqBkR1Aw .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqBkR1Aw .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqBkR1Aw .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqBkR1Aw .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqBkR1Aw .mbr-text ul {
    display: block;
  }
}
.cid-vegqBkR1Aw .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqBkR1Aw .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqBkR1Aw .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqBkR1Aw .item-wrapper {
  height: 100%;
}
.cid-vegqBkR1Aw .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqBkR1Aw .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqBkR1Aw .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiGMuHLga {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGMuHLga .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGMuHLga .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-veiGMuHLga .container-fluid {
    padding: 0;
  }
}
.cid-veiGMuHLga .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGMuHLga .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGMuHLga .embla__button--next,
.cid-veiGMuHLga .embla__button--prev {
  display: flex;
}
.cid-veiGMuHLga .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGMuHLga .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGMuHLga .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-veiGMuHLga .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGMuHLga .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGMuHLga .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGMuHLga .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGMuHLga .embla {
  position: relative;
  width: 100%;
}
.cid-veiGMuHLga .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGMuHLga .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGMuHLga .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGMuHLga .embla__slide a {
  cursor: grab;
}
.cid-veiGMuHLga .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGMuHLga .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGMuHLga .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGMuHLga .mbr-section-title {
  color: #232323;
}
.cid-veiGMuHLga .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGMuHLga .mbr-box {
  color: #ffffff;
}
.cid-veiGMuHLga .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGMuHLga img,
.cid-veiGMuHLga .item-img {
  width: 100%;
}
.cid-veiGMuHLga .item-wrapper {
  position: relative;
}
.cid-veiGMuHLga .content-head {
  max-width: 800px;
}
#custom-html-ox {
  /* Type valid CSS here */
}
#custom-html-ox div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-ox p {
  font-size: 60px;
  color: #777;
}
.cid-vegqBl4VXE {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqBl4VXE h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqBl4VXE .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqBl4VXE .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqBl4VXE .nav-link.active {
  background: #232323;
}
.cid-vegqBl4VXE .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-vegqBl4VXE .nav-link:hover {
  background: #232323;
}
.cid-vegqBl4VXE .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-vegqBl4VXE .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqBl4VXE .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqBl4VXE .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqBl4VXE .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqBl4VXE .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqBl4VXE .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqBl4VXE .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqBl4VXE .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqBl4VXE .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-vegqBl4VXE .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-vegqBl4VXE .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqBl4VXE .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-vegqBl4VXE .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqBl4VXE .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-vegqBl4VXE .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqBl4VXE .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqBl4VXE .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqBl4VXE .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqBl4VXE .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqBl4VXE .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqBl4VXE .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqBl4VXE .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqBl4VXE .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqBl4VXE .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqBl4VXE .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqBl4VXE .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-vegqBl4VXE .mbr-text,
  .cid-vegqBl4VXE .nav-link,
  .cid-vegqBl4VXE .mbr-card-title,
  .cid-vegqBl4VXE .mbr-section-title {
    text-align: left;
  }
  .cid-vegqBl4VXE .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqBl4VXE .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqBl4VXE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqBl4VXE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqBl4VXE .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqBl4VXE .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqBl4VXE .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqBlRhMp .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqBlRhMp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqBlRhMp .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-vegqBlRhMp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqBlRhMp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqBm2PU4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqBm2PU4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqBm2PU4 .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-vegqBm2PU4 .container-fluid {
    padding: 0;
  }
}
.cid-vegqBm2PU4 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqBm2PU4 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqBm2PU4 .embla__button--next,
.cid-vegqBm2PU4 .embla__button--prev {
  display: flex;
}
.cid-vegqBm2PU4 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqBm2PU4 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqBm2PU4 .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-vegqBm2PU4 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqBm2PU4 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqBm2PU4 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqBm2PU4 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqBm2PU4 .embla {
  position: relative;
  width: 100%;
}
.cid-vegqBm2PU4 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqBm2PU4 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqBm2PU4 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqBm2PU4 .embla__slide a {
  cursor: grab;
}
.cid-vegqBm2PU4 .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqBm2PU4 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqBm2PU4 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqBm2PU4 .mbr-section-title {
  color: #232323;
}
.cid-vegqBm2PU4 .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqBm2PU4 .mbr-box {
  color: #ffffff;
}
.cid-vegqBm2PU4 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqBm2PU4 img,
.cid-vegqBm2PU4 .item-img {
  width: 100%;
}
.cid-vegqBm2PU4 .item-wrapper {
  position: relative;
}
.cid-vegqBm2PU4 .content-head {
  max-width: 800px;
}
.cid-vegqBmesMw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqBmesMw .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqBYHWkW {
  z-index: 1000;
  width: 100%;
}
.cid-vegqBYHWkW .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-vegqBYHWkW .dropdown-menu {
  padding: 0;
}
.cid-vegqBYHWkW .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-vegqBYHWkW .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqBYHWkW .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqBYHWkW .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqBYHWkW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqBYHWkW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqBYHWkW .nav-link {
  position: relative;
}
.cid-vegqBYHWkW .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqBYHWkW .dropdown-menu,
.cid-vegqBYHWkW .navbar.opened {
  background: #212428 !important;
}
.cid-vegqBYHWkW .nav-item:focus,
.cid-vegqBYHWkW .nav-link:focus {
  outline: none;
}
.cid-vegqBYHWkW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqBYHWkW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqBYHWkW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqBYHWkW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqBYHWkW .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqBYHWkW .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqBYHWkW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqBYHWkW .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqBYHWkW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqBYHWkW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqBYHWkW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqBYHWkW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqBYHWkW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqBYHWkW .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-vegqBYHWkW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqBYHWkW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqBYHWkW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqBYHWkW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqBYHWkW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqBYHWkW .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqBYHWkW .navbar {
    min-height: 80px;
  }
}
.cid-vegqBYHWkW .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqBYHWkW .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-vegqBYHWkW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqBYHWkW .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqBYHWkW .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqBYHWkW .dropdown-item.active,
.cid-vegqBYHWkW .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqBYHWkW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqBYHWkW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqBYHWkW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqBYHWkW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqBYHWkW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqBYHWkW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqBYHWkW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqBYHWkW 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-vegqBYHWkW button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqBYHWkW button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqBYHWkW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqBYHWkW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqBYHWkW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqBYHWkW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqBYHWkW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqBYHWkW nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqBYHWkW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqBYHWkW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqBYHWkW nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqBYHWkW .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqBYHWkW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqBYHWkW .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-vegqBYHWkW .navbar {
    height: 70px;
  }
  .cid-vegqBYHWkW .navbar.opened {
    height: auto;
  }
  .cid-vegqBYHWkW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqBYHWkW .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-vegqBYHWkW .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqBYHWkW .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqBYHWkW .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqBYHWkW .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqBYHWkW .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqBYHWkW .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqBYHWkW .navbar-nav {
  display: flex !important;
}
.cid-vegqBYHWkW .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqBYHWkW .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqBYHWkW .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqBYHWkW .navbar-nav .nav-item .nav-link:hover,
.cid-vegqBYHWkW .navbar-nav .nav-item .nav-link:focus,
.cid-vegqBYHWkW .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqBYHWkW .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqBYHWkW .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqBYHWkW .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqBYHWkW 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-vegqBYHWkW button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqBYHWkW button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqBYHWkW button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqBYHWkW button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqBYHWkW button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqBYHWkW button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqBYHWkW button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqBYHWkW .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-vegqBYHWkW .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqBYHWkW .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqBYHWkW .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqBYHWkW .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqBYHWkW .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqBYHWkW .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqBYHWkW .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqBYHWkW .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqBYHWkW .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqBYHWkW .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqBYHWkW .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqBYHWkW .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-vegqBYHWkW .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqBYHWkW .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqBYHWkW .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqBYHWkW .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqBYHWkW .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqBYHWkW .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqBYHWkW .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqBYHWkW .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqBYHWkW .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqBYHWkW .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqBYHWkW ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqBYHWkW ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqBYHWkW ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqBYHWkW .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqBYHWkW .social-container {
    padding-top: 40px;
  }
}
.cid-vegqBYHWkW .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqBYHWkW .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqBYHWkW .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-vegqBYHWkW .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-vegqBYHWkW .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqBYHWkW .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqBYHWkW .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqBYHWkW .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqBYHWkW .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqBYHWkW .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqBYTyPv {
  background-image: url("../../../assets/images/janesville-june-2024-072-the-armory-10-south.webp");
}
.cid-vegqBYTyPv img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqBYTyPv .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqBYTyPv .images {
    display: none;
  }
}
.cid-vegqBYTyPv .image-wrapper-1,
.cid-vegqBYTyPv .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqBYTyPv .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqBYTyPv .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqBYTyPv .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqBYTyPv .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqBYTyPv .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqBYTyPv .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqBYTyPv .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqBYTyPv .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqBYTyPv .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqBYTyPv .text-wrapper {
  width: 100%;
}
.cid-vegqBYTyPv .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqBYTyPv .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqBYTyPv .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqBYTyPv .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqBYTyPv .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqBYTyPv .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqBYTyPv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqBYTyPv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqBYTyPv .text {
  display: flex;
  align-items: center;
}
.cid-veiGUScEQF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGUScEQF .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGUScEQF .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-veiGUScEQF .container-fluid {
    padding: 0;
  }
}
.cid-veiGUScEQF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGUScEQF .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGUScEQF .embla__button--next,
.cid-veiGUScEQF .embla__button--prev {
  display: flex;
}
.cid-veiGUScEQF .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGUScEQF .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGUScEQF .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-veiGUScEQF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGUScEQF .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGUScEQF .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGUScEQF .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGUScEQF .embla {
  position: relative;
  width: 100%;
}
.cid-veiGUScEQF .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGUScEQF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGUScEQF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGUScEQF .embla__slide a {
  cursor: grab;
}
.cid-veiGUScEQF .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGUScEQF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGUScEQF .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGUScEQF .mbr-section-title {
  color: #232323;
}
.cid-veiGUScEQF .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGUScEQF .mbr-box {
  color: #ffffff;
}
.cid-veiGUScEQF .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGUScEQF img,
.cid-veiGUScEQF .item-img {
  width: 100%;
}
.cid-veiGUScEQF .item-wrapper {
  position: relative;
}
.cid-veiGUScEQF .content-head {
  max-width: 800px;
}
.cid-vegqBZ0xOy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqBZ0xOy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqBZ0xOy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqBZ0xOy .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqBZ0xOy .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqBZ0xOy .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqBZ0xOy .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqBZ0xOy .container {
    padding: 0 16px;
  }
}
.cid-vegqBZ0xOy .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqBZ0xOy .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqBZ0xOy .row {
    padding: 25px 9px;
  }
}
.cid-vegqBZ0xOy .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqBZ0xOy .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqBZ0xOy .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqBZ0xOy .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqBZ0xOy .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqBZ0xOy .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqBZ0xOy .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqBZ0xOy .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqBZ0xOy .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqBZ0xOy .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqBZ0xOy .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqBZ0xOy .items-wrapper {
    display: block;
  }
}
.cid-vegqBZ0xOy .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqBZ0xOy .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqBZ0xOy .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqBZ0xOy .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqBZ0xOy .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqBZ0xOy .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqBZ0xOy .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqBZ0xOy .card {
  justify-content: center;
}
.cid-vegqBZ0xOy .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqBZ0xOy .mbr-text {
  color: #000000;
}
.cid-vegqBZ0xOy .card-title {
  color: #000000;
}
.cid-vegqBZ0xOy .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqBZ0xOy .card-title,
.cid-vegqBZ0xOy .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqBZc7ui {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqBZc7ui .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqBZc7ui .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqBZc7ui .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqBZc7ui .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqBZc7ui .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqBZc7ui .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqBZc7ui .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqBZc7ui .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqBZc7ui .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqBZc7ui .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqBZc7ui .embla__button--next,
.cid-vegqBZc7ui .embla__button--prev {
  display: flex;
}
.cid-vegqBZc7ui .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-vegqBZc7ui .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqBZc7ui .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqBZc7ui .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqBZc7ui .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqBZc7ui .embla__button {
    top: -10%;
  }
}
.cid-vegqBZc7ui .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqBZc7ui .embla {
    margin-top: 80px;
  }
}
.cid-vegqBZc7ui .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqBZc7ui .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqBZc7ui .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqBZc7ui .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqBZc7ui .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqBZc7ui .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqBZc7ui .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqBZc7ui .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqBZc7ui .mbr-text ul {
    display: block;
  }
}
.cid-vegqBZc7ui .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqBZc7ui .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqBZc7ui .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqBZc7ui .item-wrapper {
  height: 100%;
}
.cid-vegqBZc7ui .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqBZc7ui .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqBZc7ui .item-wrapper .image-wrap img {
    height: 320px;
  }
}
#custom-html-p6 {
  /* Type valid CSS here */
}
#custom-html-p6 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-p6 p {
  font-size: 60px;
  color: #777;
}
.cid-veiGTjXviK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGTjXviK .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGTjXviK .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-veiGTjXviK .container-fluid {
    padding: 0;
  }
}
.cid-veiGTjXviK .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGTjXviK .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGTjXviK .embla__button--next,
.cid-veiGTjXviK .embla__button--prev {
  display: flex;
}
.cid-veiGTjXviK .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGTjXviK .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGTjXviK .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-veiGTjXviK .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGTjXviK .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGTjXviK .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGTjXviK .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGTjXviK .embla {
  position: relative;
  width: 100%;
}
.cid-veiGTjXviK .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGTjXviK .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGTjXviK .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGTjXviK .embla__slide a {
  cursor: grab;
}
.cid-veiGTjXviK .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGTjXviK .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGTjXviK .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGTjXviK .mbr-section-title {
  color: #232323;
}
.cid-veiGTjXviK .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGTjXviK .mbr-box {
  color: #ffffff;
}
.cid-veiGTjXviK .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGTjXviK img,
.cid-veiGTjXviK .item-img {
  width: 100%;
}
.cid-veiGTjXviK .item-wrapper {
  position: relative;
}
.cid-veiGTjXviK .content-head {
  max-width: 800px;
}
.cid-vegqBZnQ68 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqBZnQ68 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqBZnQ68 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqBZnQ68 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqBZnQ68 .nav-link.active {
  background: #232323;
}
.cid-vegqBZnQ68 .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-vegqBZnQ68 .nav-link:hover {
  background: #232323;
}
.cid-vegqBZnQ68 .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-vegqBZnQ68 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqBZnQ68 .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqBZnQ68 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqBZnQ68 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqBZnQ68 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqBZnQ68 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqBZnQ68 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqBZnQ68 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqBZnQ68 .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-vegqBZnQ68 .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-vegqBZnQ68 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqBZnQ68 .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-vegqBZnQ68 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqBZnQ68 .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-vegqBZnQ68 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqBZnQ68 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqBZnQ68 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqBZnQ68 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqBZnQ68 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqBZnQ68 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqBZnQ68 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqBZnQ68 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqBZnQ68 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqBZnQ68 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqBZnQ68 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqBZnQ68 .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-vegqBZnQ68 .mbr-text,
  .cid-vegqBZnQ68 .nav-link,
  .cid-vegqBZnQ68 .mbr-card-title,
  .cid-vegqBZnQ68 .mbr-section-title {
    text-align: left;
  }
  .cid-vegqBZnQ68 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqBZnQ68 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqBZnQ68 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqBZnQ68 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqBZnQ68 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqBZnQ68 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqBZnQ68 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqC0bIUY .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqC0bIUY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqC0bIUY .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-vegqC0bIUY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqC0bIUY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiGSN4lkv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGSN4lkv .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGSN4lkv .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-veiGSN4lkv .container-fluid {
    padding: 0;
  }
}
.cid-veiGSN4lkv .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGSN4lkv .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGSN4lkv .embla__button--next,
.cid-veiGSN4lkv .embla__button--prev {
  display: flex;
}
.cid-veiGSN4lkv .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGSN4lkv .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGSN4lkv .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-veiGSN4lkv .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGSN4lkv .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGSN4lkv .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGSN4lkv .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGSN4lkv .embla {
  position: relative;
  width: 100%;
}
.cid-veiGSN4lkv .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGSN4lkv .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGSN4lkv .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGSN4lkv .embla__slide a {
  cursor: grab;
}
.cid-veiGSN4lkv .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGSN4lkv .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGSN4lkv .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGSN4lkv .mbr-section-title {
  color: #232323;
}
.cid-veiGSN4lkv .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGSN4lkv .mbr-box {
  color: #ffffff;
}
.cid-veiGSN4lkv .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGSN4lkv img,
.cid-veiGSN4lkv .item-img {
  width: 100%;
}
.cid-veiGSN4lkv .item-wrapper {
  position: relative;
}
.cid-veiGSN4lkv .content-head {
  max-width: 800px;
}
.cid-vegqC0zacN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqC0zacN .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqNUBJSG {
  z-index: 1000;
  width: 100%;
}
.cid-vegqNUBJSG .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-vegqNUBJSG .dropdown-menu {
  padding: 0;
}
.cid-vegqNUBJSG .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-vegqNUBJSG .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqNUBJSG .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqNUBJSG .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqNUBJSG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqNUBJSG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqNUBJSG .nav-link {
  position: relative;
}
.cid-vegqNUBJSG .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqNUBJSG .dropdown-menu,
.cid-vegqNUBJSG .navbar.opened {
  background: #212428 !important;
}
.cid-vegqNUBJSG .nav-item:focus,
.cid-vegqNUBJSG .nav-link:focus {
  outline: none;
}
.cid-vegqNUBJSG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqNUBJSG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqNUBJSG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqNUBJSG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqNUBJSG .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqNUBJSG .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqNUBJSG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqNUBJSG .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqNUBJSG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqNUBJSG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqNUBJSG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqNUBJSG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqNUBJSG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqNUBJSG .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-vegqNUBJSG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqNUBJSG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqNUBJSG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqNUBJSG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqNUBJSG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqNUBJSG .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqNUBJSG .navbar {
    min-height: 80px;
  }
}
.cid-vegqNUBJSG .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqNUBJSG .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-vegqNUBJSG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqNUBJSG .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqNUBJSG .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqNUBJSG .dropdown-item.active,
.cid-vegqNUBJSG .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqNUBJSG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqNUBJSG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqNUBJSG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqNUBJSG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqNUBJSG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqNUBJSG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqNUBJSG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqNUBJSG 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-vegqNUBJSG button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqNUBJSG button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqNUBJSG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqNUBJSG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqNUBJSG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqNUBJSG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqNUBJSG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqNUBJSG nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqNUBJSG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqNUBJSG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqNUBJSG nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqNUBJSG .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqNUBJSG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqNUBJSG .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-vegqNUBJSG .navbar {
    height: 70px;
  }
  .cid-vegqNUBJSG .navbar.opened {
    height: auto;
  }
  .cid-vegqNUBJSG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqNUBJSG .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-vegqNUBJSG .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqNUBJSG .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqNUBJSG .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqNUBJSG .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqNUBJSG .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqNUBJSG .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqNUBJSG .navbar-nav {
  display: flex !important;
}
.cid-vegqNUBJSG .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqNUBJSG .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqNUBJSG .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqNUBJSG .navbar-nav .nav-item .nav-link:hover,
.cid-vegqNUBJSG .navbar-nav .nav-item .nav-link:focus,
.cid-vegqNUBJSG .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqNUBJSG .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqNUBJSG .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqNUBJSG .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqNUBJSG 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-vegqNUBJSG button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqNUBJSG button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqNUBJSG button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqNUBJSG button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqNUBJSG button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqNUBJSG button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqNUBJSG button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqNUBJSG .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-vegqNUBJSG .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqNUBJSG .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqNUBJSG .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqNUBJSG .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqNUBJSG .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqNUBJSG .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqNUBJSG .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqNUBJSG .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqNUBJSG .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqNUBJSG .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqNUBJSG .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqNUBJSG .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-vegqNUBJSG .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqNUBJSG .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqNUBJSG .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqNUBJSG .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqNUBJSG .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqNUBJSG .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqNUBJSG .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqNUBJSG .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqNUBJSG .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqNUBJSG .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqNUBJSG ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqNUBJSG ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqNUBJSG ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqNUBJSG .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqNUBJSG .social-container {
    padding-top: 40px;
  }
}
.cid-vegqNUBJSG .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqNUBJSG .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqNUBJSG .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-vegqNUBJSG .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-vegqNUBJSG .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqNUBJSG .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqNUBJSG .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqNUBJSG .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqNUBJSG .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqNUBJSG .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqNUQL6q {
  background-image: url("../../../assets/images/saukcountywisconsinbarn.03.2007.webp");
}
.cid-vegqNUQL6q img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqNUQL6q .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqNUQL6q .images {
    display: none;
  }
}
.cid-vegqNUQL6q .image-wrapper-1,
.cid-vegqNUQL6q .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqNUQL6q .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqNUQL6q .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqNUQL6q .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqNUQL6q .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqNUQL6q .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqNUQL6q .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqNUQL6q .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqNUQL6q .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqNUQL6q .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqNUQL6q .text-wrapper {
  width: 100%;
}
.cid-vegqNUQL6q .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqNUQL6q .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqNUQL6q .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqNUQL6q .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqNUQL6q .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqNUQL6q .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqNUQL6q .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqNUQL6q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqNUQL6q .text {
  display: flex;
  align-items: center;
}
.cid-veiGZTQluw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGZTQluw .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGZTQluw .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-veiGZTQluw .container-fluid {
    padding: 0;
  }
}
.cid-veiGZTQluw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGZTQluw .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGZTQluw .embla__button--next,
.cid-veiGZTQluw .embla__button--prev {
  display: flex;
}
.cid-veiGZTQluw .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGZTQluw .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGZTQluw .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-veiGZTQluw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGZTQluw .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGZTQluw .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGZTQluw .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGZTQluw .embla {
  position: relative;
  width: 100%;
}
.cid-veiGZTQluw .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGZTQluw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGZTQluw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGZTQluw .embla__slide a {
  cursor: grab;
}
.cid-veiGZTQluw .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGZTQluw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGZTQluw .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGZTQluw .mbr-section-title {
  color: #232323;
}
.cid-veiGZTQluw .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGZTQluw .mbr-box {
  color: #ffffff;
}
.cid-veiGZTQluw .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGZTQluw img,
.cid-veiGZTQluw .item-img {
  width: 100%;
}
.cid-veiGZTQluw .item-wrapper {
  position: relative;
}
.cid-veiGZTQluw .content-head {
  max-width: 800px;
}
.cid-vegqNUYErj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqNUYErj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqNUYErj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqNUYErj .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqNUYErj .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqNUYErj .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqNUYErj .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqNUYErj .container {
    padding: 0 16px;
  }
}
.cid-vegqNUYErj .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqNUYErj .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqNUYErj .row {
    padding: 25px 9px;
  }
}
.cid-vegqNUYErj .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqNUYErj .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqNUYErj .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqNUYErj .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqNUYErj .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqNUYErj .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqNUYErj .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqNUYErj .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqNUYErj .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqNUYErj .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqNUYErj .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqNUYErj .items-wrapper {
    display: block;
  }
}
.cid-vegqNUYErj .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqNUYErj .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqNUYErj .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqNUYErj .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqNUYErj .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqNUYErj .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqNUYErj .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqNUYErj .card {
  justify-content: center;
}
.cid-vegqNUYErj .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqNUYErj .mbr-text {
  color: #000000;
}
.cid-vegqNUYErj .card-title {
  color: #000000;
}
.cid-vegqNUYErj .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqNUYErj .card-title,
.cid-vegqNUYErj .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqNVbcUI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqNVbcUI .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqNVbcUI .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqNVbcUI .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqNVbcUI .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqNVbcUI .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqNVbcUI .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqNVbcUI .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqNVbcUI .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqNVbcUI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqNVbcUI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqNVbcUI .embla__button--next,
.cid-vegqNVbcUI .embla__button--prev {
  display: flex;
}
.cid-vegqNVbcUI .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-vegqNVbcUI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqNVbcUI .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqNVbcUI .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqNVbcUI .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqNVbcUI .embla__button {
    top: -10%;
  }
}
.cid-vegqNVbcUI .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqNVbcUI .embla {
    margin-top: 80px;
  }
}
.cid-vegqNVbcUI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqNVbcUI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqNVbcUI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqNVbcUI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqNVbcUI .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqNVbcUI .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqNVbcUI .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqNVbcUI .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqNVbcUI .mbr-text ul {
    display: block;
  }
}
.cid-vegqNVbcUI .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqNVbcUI .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqNVbcUI .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqNVbcUI .item-wrapper {
  height: 100%;
}
.cid-vegqNVbcUI .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqNVbcUI .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqNVbcUI .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiGYVUM4r {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGYVUM4r .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGYVUM4r .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-veiGYVUM4r .container-fluid {
    padding: 0;
  }
}
.cid-veiGYVUM4r .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGYVUM4r .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGYVUM4r .embla__button--next,
.cid-veiGYVUM4r .embla__button--prev {
  display: flex;
}
.cid-veiGYVUM4r .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGYVUM4r .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGYVUM4r .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-veiGYVUM4r .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGYVUM4r .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGYVUM4r .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGYVUM4r .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGYVUM4r .embla {
  position: relative;
  width: 100%;
}
.cid-veiGYVUM4r .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGYVUM4r .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGYVUM4r .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGYVUM4r .embla__slide a {
  cursor: grab;
}
.cid-veiGYVUM4r .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGYVUM4r .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGYVUM4r .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGYVUM4r .mbr-section-title {
  color: #232323;
}
.cid-veiGYVUM4r .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGYVUM4r .mbr-box {
  color: #ffffff;
}
.cid-veiGYVUM4r .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGYVUM4r img,
.cid-veiGYVUM4r .item-img {
  width: 100%;
}
.cid-veiGYVUM4r .item-wrapper {
  position: relative;
}
.cid-veiGYVUM4r .content-head {
  max-width: 800px;
}
#custom-html-pf {
  /* Type valid CSS here */
}
#custom-html-pf div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-pf p {
  font-size: 60px;
  color: #777;
}
.cid-vegqNVnGRQ {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqNVnGRQ h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqNVnGRQ .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqNVnGRQ .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqNVnGRQ .nav-link.active {
  background: #232323;
}
.cid-vegqNVnGRQ .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-vegqNVnGRQ .nav-link:hover {
  background: #232323;
}
.cid-vegqNVnGRQ .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-vegqNVnGRQ .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqNVnGRQ .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqNVnGRQ .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqNVnGRQ .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqNVnGRQ .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqNVnGRQ .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqNVnGRQ .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqNVnGRQ .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqNVnGRQ .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-vegqNVnGRQ .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-vegqNVnGRQ .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqNVnGRQ .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-vegqNVnGRQ .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqNVnGRQ .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-vegqNVnGRQ .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqNVnGRQ .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqNVnGRQ .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqNVnGRQ .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqNVnGRQ .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqNVnGRQ .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqNVnGRQ .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqNVnGRQ .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqNVnGRQ .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqNVnGRQ .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqNVnGRQ .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqNVnGRQ .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-vegqNVnGRQ .mbr-text,
  .cid-vegqNVnGRQ .nav-link,
  .cid-vegqNVnGRQ .mbr-card-title,
  .cid-vegqNVnGRQ .mbr-section-title {
    text-align: left;
  }
  .cid-vegqNVnGRQ .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqNVnGRQ .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqNVnGRQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqNVnGRQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqNVnGRQ .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqNVnGRQ .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqNVnGRQ .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-veiGYqsLUF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiGYqsLUF .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiGYqsLUF .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-veiGYqsLUF .container-fluid {
    padding: 0;
  }
}
.cid-veiGYqsLUF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiGYqsLUF .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiGYqsLUF .embla__button--next,
.cid-veiGYqsLUF .embla__button--prev {
  display: flex;
}
.cid-veiGYqsLUF .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiGYqsLUF .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiGYqsLUF .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-veiGYqsLUF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiGYqsLUF .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiGYqsLUF .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiGYqsLUF .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiGYqsLUF .embla {
  position: relative;
  width: 100%;
}
.cid-veiGYqsLUF .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiGYqsLUF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiGYqsLUF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiGYqsLUF .embla__slide a {
  cursor: grab;
}
.cid-veiGYqsLUF .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiGYqsLUF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiGYqsLUF .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiGYqsLUF .mbr-section-title {
  color: #232323;
}
.cid-veiGYqsLUF .mbr-section-subtitle {
  color: #232323;
}
.cid-veiGYqsLUF .mbr-box {
  color: #ffffff;
}
.cid-veiGYqsLUF .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiGYqsLUF img,
.cid-veiGYqsLUF .item-img {
  width: 100%;
}
.cid-veiGYqsLUF .item-wrapper {
  position: relative;
}
.cid-veiGYqsLUF .content-head {
  max-width: 800px;
}
.cid-vegqNWeLx8 .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqNWeLx8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqNWeLx8 .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-vegqNWeLx8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqNWeLx8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqNWBX7r {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqNWBX7r .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqOwCHW2 {
  z-index: 1000;
  width: 100%;
}
.cid-vegqOwCHW2 .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-vegqOwCHW2 .dropdown-menu {
  padding: 0;
}
.cid-vegqOwCHW2 .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-vegqOwCHW2 .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqOwCHW2 .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqOwCHW2 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqOwCHW2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqOwCHW2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqOwCHW2 .nav-link {
  position: relative;
}
.cid-vegqOwCHW2 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqOwCHW2 .dropdown-menu,
.cid-vegqOwCHW2 .navbar.opened {
  background: #212428 !important;
}
.cid-vegqOwCHW2 .nav-item:focus,
.cid-vegqOwCHW2 .nav-link:focus {
  outline: none;
}
.cid-vegqOwCHW2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqOwCHW2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqOwCHW2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqOwCHW2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqOwCHW2 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqOwCHW2 .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqOwCHW2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqOwCHW2 .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqOwCHW2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqOwCHW2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqOwCHW2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqOwCHW2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqOwCHW2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqOwCHW2 .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-vegqOwCHW2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqOwCHW2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqOwCHW2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqOwCHW2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqOwCHW2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqOwCHW2 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqOwCHW2 .navbar {
    min-height: 80px;
  }
}
.cid-vegqOwCHW2 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqOwCHW2 .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-vegqOwCHW2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqOwCHW2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqOwCHW2 .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqOwCHW2 .dropdown-item.active,
.cid-vegqOwCHW2 .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqOwCHW2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqOwCHW2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqOwCHW2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqOwCHW2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqOwCHW2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqOwCHW2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqOwCHW2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqOwCHW2 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-vegqOwCHW2 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqOwCHW2 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqOwCHW2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqOwCHW2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqOwCHW2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqOwCHW2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqOwCHW2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqOwCHW2 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqOwCHW2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqOwCHW2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqOwCHW2 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqOwCHW2 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqOwCHW2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqOwCHW2 .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-vegqOwCHW2 .navbar {
    height: 70px;
  }
  .cid-vegqOwCHW2 .navbar.opened {
    height: auto;
  }
  .cid-vegqOwCHW2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqOwCHW2 .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-vegqOwCHW2 .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqOwCHW2 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqOwCHW2 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqOwCHW2 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqOwCHW2 .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqOwCHW2 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqOwCHW2 .navbar-nav {
  display: flex !important;
}
.cid-vegqOwCHW2 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqOwCHW2 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqOwCHW2 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqOwCHW2 .navbar-nav .nav-item .nav-link:hover,
.cid-vegqOwCHW2 .navbar-nav .nav-item .nav-link:focus,
.cid-vegqOwCHW2 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqOwCHW2 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqOwCHW2 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqOwCHW2 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqOwCHW2 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-vegqOwCHW2 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqOwCHW2 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqOwCHW2 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqOwCHW2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqOwCHW2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqOwCHW2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqOwCHW2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqOwCHW2 .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-vegqOwCHW2 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqOwCHW2 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqOwCHW2 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqOwCHW2 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqOwCHW2 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqOwCHW2 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqOwCHW2 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqOwCHW2 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqOwCHW2 .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqOwCHW2 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqOwCHW2 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqOwCHW2 .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-vegqOwCHW2 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqOwCHW2 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqOwCHW2 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqOwCHW2 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqOwCHW2 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqOwCHW2 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqOwCHW2 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqOwCHW2 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqOwCHW2 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqOwCHW2 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqOwCHW2 ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqOwCHW2 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqOwCHW2 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqOwCHW2 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqOwCHW2 .social-container {
    padding-top: 40px;
  }
}
.cid-vegqOwCHW2 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqOwCHW2 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqOwCHW2 .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-vegqOwCHW2 .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-vegqOwCHW2 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqOwCHW2 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqOwCHW2 .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqOwCHW2 .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqOwCHW2 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqOwCHW2 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqOwOtqg {
  background-image: url("../../../assets/images/sheboygancountywisconsinfairgrounds.webp");
}
.cid-vegqOwOtqg img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqOwOtqg .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqOwOtqg .images {
    display: none;
  }
}
.cid-vegqOwOtqg .image-wrapper-1,
.cid-vegqOwOtqg .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqOwOtqg .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqOwOtqg .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqOwOtqg .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqOwOtqg .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqOwOtqg .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqOwOtqg .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqOwOtqg .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqOwOtqg .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqOwOtqg .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqOwOtqg .text-wrapper {
  width: 100%;
}
.cid-vegqOwOtqg .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqOwOtqg .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqOwOtqg .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqOwOtqg .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqOwOtqg .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqOwOtqg .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqOwOtqg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqOwOtqg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqOwOtqg .text {
  display: flex;
  align-items: center;
}
.cid-veiH54Jtyt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiH54Jtyt .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiH54Jtyt .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-veiH54Jtyt .container-fluid {
    padding: 0;
  }
}
.cid-veiH54Jtyt .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiH54Jtyt .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiH54Jtyt .embla__button--next,
.cid-veiH54Jtyt .embla__button--prev {
  display: flex;
}
.cid-veiH54Jtyt .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiH54Jtyt .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiH54Jtyt .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-veiH54Jtyt .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiH54Jtyt .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiH54Jtyt .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiH54Jtyt .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiH54Jtyt .embla {
  position: relative;
  width: 100%;
}
.cid-veiH54Jtyt .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiH54Jtyt .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiH54Jtyt .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiH54Jtyt .embla__slide a {
  cursor: grab;
}
.cid-veiH54Jtyt .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiH54Jtyt .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiH54Jtyt .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiH54Jtyt .mbr-section-title {
  color: #232323;
}
.cid-veiH54Jtyt .mbr-section-subtitle {
  color: #232323;
}
.cid-veiH54Jtyt .mbr-box {
  color: #ffffff;
}
.cid-veiH54Jtyt .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiH54Jtyt img,
.cid-veiH54Jtyt .item-img {
  width: 100%;
}
.cid-veiH54Jtyt .item-wrapper {
  position: relative;
}
.cid-veiH54Jtyt .content-head {
  max-width: 800px;
}
.cid-vegqOwWEy0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqOwWEy0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqOwWEy0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqOwWEy0 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqOwWEy0 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqOwWEy0 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqOwWEy0 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqOwWEy0 .container {
    padding: 0 16px;
  }
}
.cid-vegqOwWEy0 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqOwWEy0 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqOwWEy0 .row {
    padding: 25px 9px;
  }
}
.cid-vegqOwWEy0 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqOwWEy0 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqOwWEy0 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqOwWEy0 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqOwWEy0 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqOwWEy0 .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqOwWEy0 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqOwWEy0 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqOwWEy0 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqOwWEy0 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqOwWEy0 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqOwWEy0 .items-wrapper {
    display: block;
  }
}
.cid-vegqOwWEy0 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqOwWEy0 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqOwWEy0 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqOwWEy0 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqOwWEy0 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqOwWEy0 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqOwWEy0 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqOwWEy0 .card {
  justify-content: center;
}
.cid-vegqOwWEy0 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqOwWEy0 .mbr-text {
  color: #000000;
}
.cid-vegqOwWEy0 .card-title {
  color: #000000;
}
.cid-vegqOwWEy0 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqOwWEy0 .card-title,
.cid-vegqOwWEy0 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqOx7aVP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqOx7aVP .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqOx7aVP .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqOx7aVP .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqOx7aVP .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqOx7aVP .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqOx7aVP .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqOx7aVP .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqOx7aVP .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqOx7aVP .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqOx7aVP .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqOx7aVP .embla__button--next,
.cid-vegqOx7aVP .embla__button--prev {
  display: flex;
}
.cid-vegqOx7aVP .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-vegqOx7aVP .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqOx7aVP .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqOx7aVP .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqOx7aVP .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqOx7aVP .embla__button {
    top: -10%;
  }
}
.cid-vegqOx7aVP .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqOx7aVP .embla {
    margin-top: 80px;
  }
}
.cid-vegqOx7aVP .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqOx7aVP .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqOx7aVP .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqOx7aVP .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqOx7aVP .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqOx7aVP .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqOx7aVP .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqOx7aVP .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqOx7aVP .mbr-text ul {
    display: block;
  }
}
.cid-vegqOx7aVP .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqOx7aVP .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqOx7aVP .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqOx7aVP .item-wrapper {
  height: 100%;
}
.cid-vegqOx7aVP .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqOx7aVP .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqOx7aVP .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiH4gnEKS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiH4gnEKS .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiH4gnEKS .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-veiH4gnEKS .container-fluid {
    padding: 0;
  }
}
.cid-veiH4gnEKS .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiH4gnEKS .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiH4gnEKS .embla__button--next,
.cid-veiH4gnEKS .embla__button--prev {
  display: flex;
}
.cid-veiH4gnEKS .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiH4gnEKS .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiH4gnEKS .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-veiH4gnEKS .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiH4gnEKS .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiH4gnEKS .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiH4gnEKS .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiH4gnEKS .embla {
  position: relative;
  width: 100%;
}
.cid-veiH4gnEKS .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiH4gnEKS .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiH4gnEKS .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiH4gnEKS .embla__slide a {
  cursor: grab;
}
.cid-veiH4gnEKS .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiH4gnEKS .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiH4gnEKS .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiH4gnEKS .mbr-section-title {
  color: #232323;
}
.cid-veiH4gnEKS .mbr-section-subtitle {
  color: #232323;
}
.cid-veiH4gnEKS .mbr-box {
  color: #ffffff;
}
.cid-veiH4gnEKS .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiH4gnEKS img,
.cid-veiH4gnEKS .item-img {
  width: 100%;
}
.cid-veiH4gnEKS .item-wrapper {
  position: relative;
}
.cid-veiH4gnEKS .content-head {
  max-width: 800px;
}
#custom-html-po {
  /* Type valid CSS here */
}
#custom-html-po div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-po p {
  font-size: 60px;
  color: #777;
}
.cid-vegqOxib4y {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqOxib4y h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqOxib4y .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqOxib4y .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqOxib4y .nav-link.active {
  background: #232323;
}
.cid-vegqOxib4y .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-vegqOxib4y .nav-link:hover {
  background: #232323;
}
.cid-vegqOxib4y .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-vegqOxib4y .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqOxib4y .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqOxib4y .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqOxib4y .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqOxib4y .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqOxib4y .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqOxib4y .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqOxib4y .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqOxib4y .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-vegqOxib4y .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-vegqOxib4y .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqOxib4y .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-vegqOxib4y .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqOxib4y .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-vegqOxib4y .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqOxib4y .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqOxib4y .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqOxib4y .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqOxib4y .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqOxib4y .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqOxib4y .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqOxib4y .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqOxib4y .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqOxib4y .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqOxib4y .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqOxib4y .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-vegqOxib4y .mbr-text,
  .cid-vegqOxib4y .nav-link,
  .cid-vegqOxib4y .mbr-card-title,
  .cid-vegqOxib4y .mbr-section-title {
    text-align: left;
  }
  .cid-vegqOxib4y .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqOxib4y .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqOxib4y .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqOxib4y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqOxib4y .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqOxib4y .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqOxib4y .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-veiH3O6tyo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiH3O6tyo .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiH3O6tyo .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-veiH3O6tyo .container-fluid {
    padding: 0;
  }
}
.cid-veiH3O6tyo .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiH3O6tyo .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiH3O6tyo .embla__button--next,
.cid-veiH3O6tyo .embla__button--prev {
  display: flex;
}
.cid-veiH3O6tyo .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiH3O6tyo .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiH3O6tyo .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-veiH3O6tyo .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiH3O6tyo .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiH3O6tyo .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiH3O6tyo .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiH3O6tyo .embla {
  position: relative;
  width: 100%;
}
.cid-veiH3O6tyo .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiH3O6tyo .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiH3O6tyo .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiH3O6tyo .embla__slide a {
  cursor: grab;
}
.cid-veiH3O6tyo .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiH3O6tyo .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiH3O6tyo .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiH3O6tyo .mbr-section-title {
  color: #232323;
}
.cid-veiH3O6tyo .mbr-section-subtitle {
  color: #232323;
}
.cid-veiH3O6tyo .mbr-box {
  color: #ffffff;
}
.cid-veiH3O6tyo .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiH3O6tyo img,
.cid-veiH3O6tyo .item-img {
  width: 100%;
}
.cid-veiH3O6tyo .item-wrapper {
  position: relative;
}
.cid-veiH3O6tyo .content-head {
  max-width: 800px;
}
.cid-vegqOy6odI .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqOy6odI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqOy6odI .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-vegqOy6odI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqOy6odI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqOytdFK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqOytdFK .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqP5fPa9 {
  z-index: 1000;
  width: 100%;
}
.cid-vegqP5fPa9 .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-vegqP5fPa9 .dropdown-menu {
  padding: 0;
}
.cid-vegqP5fPa9 .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-vegqP5fPa9 .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqP5fPa9 .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqP5fPa9 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqP5fPa9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqP5fPa9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqP5fPa9 .nav-link {
  position: relative;
}
.cid-vegqP5fPa9 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqP5fPa9 .dropdown-menu,
.cid-vegqP5fPa9 .navbar.opened {
  background: #212428 !important;
}
.cid-vegqP5fPa9 .nav-item:focus,
.cid-vegqP5fPa9 .nav-link:focus {
  outline: none;
}
.cid-vegqP5fPa9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqP5fPa9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqP5fPa9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqP5fPa9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqP5fPa9 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqP5fPa9 .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqP5fPa9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqP5fPa9 .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqP5fPa9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqP5fPa9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqP5fPa9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqP5fPa9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqP5fPa9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqP5fPa9 .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-vegqP5fPa9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqP5fPa9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqP5fPa9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqP5fPa9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqP5fPa9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqP5fPa9 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqP5fPa9 .navbar {
    min-height: 80px;
  }
}
.cid-vegqP5fPa9 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqP5fPa9 .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-vegqP5fPa9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqP5fPa9 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqP5fPa9 .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqP5fPa9 .dropdown-item.active,
.cid-vegqP5fPa9 .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqP5fPa9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqP5fPa9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqP5fPa9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqP5fPa9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqP5fPa9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqP5fPa9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqP5fPa9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqP5fPa9 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-vegqP5fPa9 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqP5fPa9 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqP5fPa9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqP5fPa9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqP5fPa9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqP5fPa9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqP5fPa9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqP5fPa9 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqP5fPa9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqP5fPa9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqP5fPa9 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqP5fPa9 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqP5fPa9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqP5fPa9 .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-vegqP5fPa9 .navbar {
    height: 70px;
  }
  .cid-vegqP5fPa9 .navbar.opened {
    height: auto;
  }
  .cid-vegqP5fPa9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqP5fPa9 .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-vegqP5fPa9 .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqP5fPa9 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqP5fPa9 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqP5fPa9 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqP5fPa9 .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqP5fPa9 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqP5fPa9 .navbar-nav {
  display: flex !important;
}
.cid-vegqP5fPa9 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqP5fPa9 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqP5fPa9 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqP5fPa9 .navbar-nav .nav-item .nav-link:hover,
.cid-vegqP5fPa9 .navbar-nav .nav-item .nav-link:focus,
.cid-vegqP5fPa9 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqP5fPa9 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqP5fPa9 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqP5fPa9 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqP5fPa9 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-vegqP5fPa9 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqP5fPa9 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqP5fPa9 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqP5fPa9 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqP5fPa9 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqP5fPa9 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqP5fPa9 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqP5fPa9 .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-vegqP5fPa9 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqP5fPa9 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqP5fPa9 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqP5fPa9 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqP5fPa9 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqP5fPa9 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqP5fPa9 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqP5fPa9 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqP5fPa9 .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqP5fPa9 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqP5fPa9 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqP5fPa9 .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-vegqP5fPa9 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqP5fPa9 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqP5fPa9 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqP5fPa9 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqP5fPa9 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqP5fPa9 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqP5fPa9 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqP5fPa9 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqP5fPa9 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqP5fPa9 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqP5fPa9 ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqP5fPa9 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqP5fPa9 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqP5fPa9 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqP5fPa9 .social-container {
    padding-top: 40px;
  }
}
.cid-vegqP5fPa9 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqP5fPa9 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqP5fPa9 .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-vegqP5fPa9 .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-vegqP5fPa9 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqP5fPa9 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqP5fPa9 .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqP5fPa9 .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqP5fPa9 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqP5fPa9 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqP5rBHd {
  background-image: url("../../../assets/images/william-h.-kell-house-1.webp");
}
.cid-vegqP5rBHd img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqP5rBHd .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqP5rBHd .images {
    display: none;
  }
}
.cid-vegqP5rBHd .image-wrapper-1,
.cid-vegqP5rBHd .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqP5rBHd .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqP5rBHd .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqP5rBHd .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqP5rBHd .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqP5rBHd .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqP5rBHd .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqP5rBHd .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqP5rBHd .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqP5rBHd .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqP5rBHd .text-wrapper {
  width: 100%;
}
.cid-vegqP5rBHd .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqP5rBHd .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqP5rBHd .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqP5rBHd .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqP5rBHd .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqP5rBHd .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqP5rBHd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqP5rBHd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqP5rBHd .text {
  display: flex;
  align-items: center;
}
.cid-veiH8OVJI3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiH8OVJI3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiH8OVJI3 .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-veiH8OVJI3 .container-fluid {
    padding: 0;
  }
}
.cid-veiH8OVJI3 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiH8OVJI3 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiH8OVJI3 .embla__button--next,
.cid-veiH8OVJI3 .embla__button--prev {
  display: flex;
}
.cid-veiH8OVJI3 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiH8OVJI3 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiH8OVJI3 .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-veiH8OVJI3 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiH8OVJI3 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiH8OVJI3 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiH8OVJI3 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiH8OVJI3 .embla {
  position: relative;
  width: 100%;
}
.cid-veiH8OVJI3 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiH8OVJI3 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiH8OVJI3 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiH8OVJI3 .embla__slide a {
  cursor: grab;
}
.cid-veiH8OVJI3 .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiH8OVJI3 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiH8OVJI3 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiH8OVJI3 .mbr-section-title {
  color: #232323;
}
.cid-veiH8OVJI3 .mbr-section-subtitle {
  color: #232323;
}
.cid-veiH8OVJI3 .mbr-box {
  color: #ffffff;
}
.cid-veiH8OVJI3 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiH8OVJI3 img,
.cid-veiH8OVJI3 .item-img {
  width: 100%;
}
.cid-veiH8OVJI3 .item-wrapper {
  position: relative;
}
.cid-veiH8OVJI3 .content-head {
  max-width: 800px;
}
.cid-vegqP5ylT8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqP5ylT8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqP5ylT8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqP5ylT8 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqP5ylT8 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqP5ylT8 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqP5ylT8 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqP5ylT8 .container {
    padding: 0 16px;
  }
}
.cid-vegqP5ylT8 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqP5ylT8 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqP5ylT8 .row {
    padding: 25px 9px;
  }
}
.cid-vegqP5ylT8 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqP5ylT8 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqP5ylT8 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqP5ylT8 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqP5ylT8 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqP5ylT8 .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqP5ylT8 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqP5ylT8 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqP5ylT8 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqP5ylT8 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqP5ylT8 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqP5ylT8 .items-wrapper {
    display: block;
  }
}
.cid-vegqP5ylT8 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqP5ylT8 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqP5ylT8 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqP5ylT8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqP5ylT8 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqP5ylT8 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqP5ylT8 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqP5ylT8 .card {
  justify-content: center;
}
.cid-vegqP5ylT8 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqP5ylT8 .mbr-text {
  color: #000000;
}
.cid-vegqP5ylT8 .card-title {
  color: #000000;
}
.cid-vegqP5ylT8 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqP5ylT8 .card-title,
.cid-vegqP5ylT8 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqP5JJqJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqP5JJqJ .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqP5JJqJ .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqP5JJqJ .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqP5JJqJ .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqP5JJqJ .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqP5JJqJ .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqP5JJqJ .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqP5JJqJ .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqP5JJqJ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqP5JJqJ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqP5JJqJ .embla__button--next,
.cid-vegqP5JJqJ .embla__button--prev {
  display: flex;
}
.cid-vegqP5JJqJ .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-vegqP5JJqJ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqP5JJqJ .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqP5JJqJ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqP5JJqJ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqP5JJqJ .embla__button {
    top: -10%;
  }
}
.cid-vegqP5JJqJ .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqP5JJqJ .embla {
    margin-top: 80px;
  }
}
.cid-vegqP5JJqJ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqP5JJqJ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqP5JJqJ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqP5JJqJ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqP5JJqJ .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqP5JJqJ .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqP5JJqJ .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqP5JJqJ .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqP5JJqJ .mbr-text ul {
    display: block;
  }
}
.cid-vegqP5JJqJ .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqP5JJqJ .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqP5JJqJ .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqP5JJqJ .item-wrapper {
  height: 100%;
}
.cid-vegqP5JJqJ .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqP5JJqJ .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqP5JJqJ .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiHaeNE9s {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiHaeNE9s .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiHaeNE9s .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-veiHaeNE9s .container-fluid {
    padding: 0;
  }
}
.cid-veiHaeNE9s .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiHaeNE9s .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiHaeNE9s .embla__button--next,
.cid-veiHaeNE9s .embla__button--prev {
  display: flex;
}
.cid-veiHaeNE9s .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiHaeNE9s .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiHaeNE9s .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-veiHaeNE9s .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiHaeNE9s .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiHaeNE9s .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiHaeNE9s .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiHaeNE9s .embla {
  position: relative;
  width: 100%;
}
.cid-veiHaeNE9s .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiHaeNE9s .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiHaeNE9s .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiHaeNE9s .embla__slide a {
  cursor: grab;
}
.cid-veiHaeNE9s .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiHaeNE9s .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiHaeNE9s .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiHaeNE9s .mbr-section-title {
  color: #232323;
}
.cid-veiHaeNE9s .mbr-section-subtitle {
  color: #232323;
}
.cid-veiHaeNE9s .mbr-box {
  color: #ffffff;
}
.cid-veiHaeNE9s .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiHaeNE9s img,
.cid-veiHaeNE9s .item-img {
  width: 100%;
}
.cid-veiHaeNE9s .item-wrapper {
  position: relative;
}
.cid-veiHaeNE9s .content-head {
  max-width: 800px;
}
.cid-vegqP5Wr41 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqP5Wr41 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqP5Wr41 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqP5Wr41 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqP5Wr41 .nav-link.active {
  background: #232323;
}
.cid-vegqP5Wr41 .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-vegqP5Wr41 .nav-link:hover {
  background: #232323;
}
.cid-vegqP5Wr41 .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-vegqP5Wr41 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqP5Wr41 .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqP5Wr41 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqP5Wr41 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqP5Wr41 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqP5Wr41 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqP5Wr41 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqP5Wr41 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqP5Wr41 .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-vegqP5Wr41 .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-vegqP5Wr41 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqP5Wr41 .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-vegqP5Wr41 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqP5Wr41 .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-vegqP5Wr41 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqP5Wr41 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqP5Wr41 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqP5Wr41 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqP5Wr41 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqP5Wr41 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqP5Wr41 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqP5Wr41 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqP5Wr41 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqP5Wr41 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqP5Wr41 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqP5Wr41 .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-vegqP5Wr41 .mbr-text,
  .cid-vegqP5Wr41 .nav-link,
  .cid-vegqP5Wr41 .mbr-card-title,
  .cid-vegqP5Wr41 .mbr-section-title {
    text-align: left;
  }
  .cid-vegqP5Wr41 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqP5Wr41 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqP5Wr41 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqP5Wr41 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqP5Wr41 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqP5Wr41 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqP5Wr41 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqP6I0wF .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqP6I0wF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqP6I0wF .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-vegqP6I0wF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqP6I0wF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiHaOBEHl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiHaOBEHl .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiHaOBEHl .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-veiHaOBEHl .container-fluid {
    padding: 0;
  }
}
.cid-veiHaOBEHl .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiHaOBEHl .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiHaOBEHl .embla__button--next,
.cid-veiHaOBEHl .embla__button--prev {
  display: flex;
}
.cid-veiHaOBEHl .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiHaOBEHl .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiHaOBEHl .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-veiHaOBEHl .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiHaOBEHl .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiHaOBEHl .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiHaOBEHl .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiHaOBEHl .embla {
  position: relative;
  width: 100%;
}
.cid-veiHaOBEHl .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiHaOBEHl .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiHaOBEHl .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiHaOBEHl .embla__slide a {
  cursor: grab;
}
.cid-veiHaOBEHl .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiHaOBEHl .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiHaOBEHl .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiHaOBEHl .mbr-section-title {
  color: #232323;
}
.cid-veiHaOBEHl .mbr-section-subtitle {
  color: #232323;
}
.cid-veiHaOBEHl .mbr-box {
  color: #ffffff;
}
.cid-veiHaOBEHl .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiHaOBEHl img,
.cid-veiHaOBEHl .item-img {
  width: 100%;
}
.cid-veiHaOBEHl .item-wrapper {
  position: relative;
}
.cid-veiHaOBEHl .content-head {
  max-width: 800px;
}
.cid-vegqP76rzG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqP76rzG .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqPB2lTn {
  z-index: 1000;
  width: 100%;
}
.cid-vegqPB2lTn .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-vegqPB2lTn .dropdown-menu {
  padding: 0;
}
.cid-vegqPB2lTn .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-vegqPB2lTn .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqPB2lTn .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqPB2lTn .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqPB2lTn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqPB2lTn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqPB2lTn .nav-link {
  position: relative;
}
.cid-vegqPB2lTn .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqPB2lTn .dropdown-menu,
.cid-vegqPB2lTn .navbar.opened {
  background: #212428 !important;
}
.cid-vegqPB2lTn .nav-item:focus,
.cid-vegqPB2lTn .nav-link:focus {
  outline: none;
}
.cid-vegqPB2lTn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqPB2lTn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqPB2lTn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqPB2lTn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqPB2lTn .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqPB2lTn .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqPB2lTn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqPB2lTn .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqPB2lTn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqPB2lTn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqPB2lTn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqPB2lTn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqPB2lTn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqPB2lTn .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-vegqPB2lTn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqPB2lTn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqPB2lTn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqPB2lTn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqPB2lTn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqPB2lTn .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqPB2lTn .navbar {
    min-height: 80px;
  }
}
.cid-vegqPB2lTn .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqPB2lTn .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-vegqPB2lTn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqPB2lTn .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqPB2lTn .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqPB2lTn .dropdown-item.active,
.cid-vegqPB2lTn .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqPB2lTn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqPB2lTn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqPB2lTn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqPB2lTn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqPB2lTn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqPB2lTn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqPB2lTn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqPB2lTn 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-vegqPB2lTn button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqPB2lTn button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqPB2lTn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqPB2lTn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqPB2lTn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqPB2lTn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqPB2lTn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqPB2lTn nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqPB2lTn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqPB2lTn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqPB2lTn nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqPB2lTn .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqPB2lTn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqPB2lTn .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-vegqPB2lTn .navbar {
    height: 70px;
  }
  .cid-vegqPB2lTn .navbar.opened {
    height: auto;
  }
  .cid-vegqPB2lTn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqPB2lTn .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-vegqPB2lTn .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqPB2lTn .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqPB2lTn .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqPB2lTn .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqPB2lTn .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqPB2lTn .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqPB2lTn .navbar-nav {
  display: flex !important;
}
.cid-vegqPB2lTn .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqPB2lTn .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqPB2lTn .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqPB2lTn .navbar-nav .nav-item .nav-link:hover,
.cid-vegqPB2lTn .navbar-nav .nav-item .nav-link:focus,
.cid-vegqPB2lTn .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqPB2lTn .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqPB2lTn .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqPB2lTn .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqPB2lTn 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-vegqPB2lTn button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqPB2lTn button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqPB2lTn button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqPB2lTn button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqPB2lTn button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqPB2lTn button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqPB2lTn button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqPB2lTn .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-vegqPB2lTn .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqPB2lTn .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqPB2lTn .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqPB2lTn .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqPB2lTn .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqPB2lTn .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqPB2lTn .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqPB2lTn .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqPB2lTn .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqPB2lTn .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqPB2lTn .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqPB2lTn .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-vegqPB2lTn .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqPB2lTn .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqPB2lTn .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqPB2lTn .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqPB2lTn .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqPB2lTn .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqPB2lTn .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqPB2lTn .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqPB2lTn .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqPB2lTn .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqPB2lTn ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqPB2lTn ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqPB2lTn ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqPB2lTn .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqPB2lTn .social-container {
    padding-top: 40px;
  }
}
.cid-vegqPB2lTn .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqPB2lTn .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqPB2lTn .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-vegqPB2lTn .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-vegqPB2lTn .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqPB2lTn .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqPB2lTn .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqPB2lTn .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqPB2lTn .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqPB2lTn .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqPBd6FP {
  background-image: url("../../../assets/images/nicholls-mound-at-trempealeau.webp");
}
.cid-vegqPBd6FP img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqPBd6FP .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqPBd6FP .images {
    display: none;
  }
}
.cid-vegqPBd6FP .image-wrapper-1,
.cid-vegqPBd6FP .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqPBd6FP .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqPBd6FP .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqPBd6FP .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqPBd6FP .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqPBd6FP .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqPBd6FP .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqPBd6FP .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqPBd6FP .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqPBd6FP .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqPBd6FP .text-wrapper {
  width: 100%;
}
.cid-vegqPBd6FP .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqPBd6FP .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqPBd6FP .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqPBd6FP .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqPBd6FP .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqPBd6FP .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqPBd6FP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqPBd6FP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqPBd6FP .text {
  display: flex;
  align-items: center;
}
.cid-veiHtQj04o {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiHtQj04o .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiHtQj04o .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-veiHtQj04o .container-fluid {
    padding: 0;
  }
}
.cid-veiHtQj04o .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiHtQj04o .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiHtQj04o .embla__button--next,
.cid-veiHtQj04o .embla__button--prev {
  display: flex;
}
.cid-veiHtQj04o .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiHtQj04o .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiHtQj04o .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-veiHtQj04o .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiHtQj04o .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiHtQj04o .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiHtQj04o .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiHtQj04o .embla {
  position: relative;
  width: 100%;
}
.cid-veiHtQj04o .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiHtQj04o .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiHtQj04o .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiHtQj04o .embla__slide a {
  cursor: grab;
}
.cid-veiHtQj04o .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiHtQj04o .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiHtQj04o .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiHtQj04o .mbr-section-title {
  color: #232323;
}
.cid-veiHtQj04o .mbr-section-subtitle {
  color: #232323;
}
.cid-veiHtQj04o .mbr-box {
  color: #ffffff;
}
.cid-veiHtQj04o .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiHtQj04o img,
.cid-veiHtQj04o .item-img {
  width: 100%;
}
.cid-veiHtQj04o .item-wrapper {
  position: relative;
}
.cid-veiHtQj04o .content-head {
  max-width: 800px;
}
.cid-vegqPBlg4o {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqPBlg4o .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqPBlg4o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqPBlg4o .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqPBlg4o .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqPBlg4o .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqPBlg4o .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqPBlg4o .container {
    padding: 0 16px;
  }
}
.cid-vegqPBlg4o .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqPBlg4o .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqPBlg4o .row {
    padding: 25px 9px;
  }
}
.cid-vegqPBlg4o .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqPBlg4o .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqPBlg4o .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqPBlg4o .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqPBlg4o .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqPBlg4o .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqPBlg4o .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqPBlg4o .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqPBlg4o .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqPBlg4o .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqPBlg4o .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqPBlg4o .items-wrapper {
    display: block;
  }
}
.cid-vegqPBlg4o .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqPBlg4o .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqPBlg4o .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqPBlg4o .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqPBlg4o .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqPBlg4o .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqPBlg4o .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqPBlg4o .card {
  justify-content: center;
}
.cid-vegqPBlg4o .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqPBlg4o .mbr-text {
  color: #000000;
}
.cid-vegqPBlg4o .card-title {
  color: #000000;
}
.cid-vegqPBlg4o .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqPBlg4o .card-title,
.cid-vegqPBlg4o .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqPBwsy9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqPBwsy9 .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqPBwsy9 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqPBwsy9 .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqPBwsy9 .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqPBwsy9 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqPBwsy9 .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqPBwsy9 .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqPBwsy9 .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqPBwsy9 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqPBwsy9 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqPBwsy9 .embla__button--next,
.cid-vegqPBwsy9 .embla__button--prev {
  display: flex;
}
.cid-vegqPBwsy9 .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-vegqPBwsy9 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqPBwsy9 .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqPBwsy9 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqPBwsy9 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqPBwsy9 .embla__button {
    top: -10%;
  }
}
.cid-vegqPBwsy9 .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqPBwsy9 .embla {
    margin-top: 80px;
  }
}
.cid-vegqPBwsy9 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqPBwsy9 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqPBwsy9 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqPBwsy9 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqPBwsy9 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqPBwsy9 .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqPBwsy9 .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqPBwsy9 .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqPBwsy9 .mbr-text ul {
    display: block;
  }
}
.cid-vegqPBwsy9 .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqPBwsy9 .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqPBwsy9 .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqPBwsy9 .item-wrapper {
  height: 100%;
}
.cid-vegqPBwsy9 .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqPBwsy9 .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqPBwsy9 .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiHsIGyPw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiHsIGyPw .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiHsIGyPw .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-veiHsIGyPw .container-fluid {
    padding: 0;
  }
}
.cid-veiHsIGyPw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiHsIGyPw .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiHsIGyPw .embla__button--next,
.cid-veiHsIGyPw .embla__button--prev {
  display: flex;
}
.cid-veiHsIGyPw .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiHsIGyPw .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiHsIGyPw .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-veiHsIGyPw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiHsIGyPw .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiHsIGyPw .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiHsIGyPw .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiHsIGyPw .embla {
  position: relative;
  width: 100%;
}
.cid-veiHsIGyPw .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiHsIGyPw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiHsIGyPw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiHsIGyPw .embla__slide a {
  cursor: grab;
}
.cid-veiHsIGyPw .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiHsIGyPw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiHsIGyPw .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiHsIGyPw .mbr-section-title {
  color: #232323;
}
.cid-veiHsIGyPw .mbr-section-subtitle {
  color: #232323;
}
.cid-veiHsIGyPw .mbr-box {
  color: #ffffff;
}
.cid-veiHsIGyPw .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiHsIGyPw img,
.cid-veiHsIGyPw .item-img {
  width: 100%;
}
.cid-veiHsIGyPw .item-wrapper {
  position: relative;
}
.cid-veiHsIGyPw .content-head {
  max-width: 800px;
}
#custom-html-q6 {
  /* Type valid CSS here */
}
#custom-html-q6 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-q6 p {
  font-size: 60px;
  color: #777;
}
.cid-vegqPBINTA {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqPBINTA h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqPBINTA .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqPBINTA .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqPBINTA .nav-link.active {
  background: #232323;
}
.cid-vegqPBINTA .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-vegqPBINTA .nav-link:hover {
  background: #232323;
}
.cid-vegqPBINTA .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-vegqPBINTA .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqPBINTA .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqPBINTA .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqPBINTA .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqPBINTA .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqPBINTA .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqPBINTA .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqPBINTA .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqPBINTA .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-vegqPBINTA .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-vegqPBINTA .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqPBINTA .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-vegqPBINTA .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqPBINTA .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-vegqPBINTA .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqPBINTA .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqPBINTA .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqPBINTA .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqPBINTA .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqPBINTA .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqPBINTA .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqPBINTA .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqPBINTA .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqPBINTA .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqPBINTA .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqPBINTA .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-vegqPBINTA .mbr-text,
  .cid-vegqPBINTA .nav-link,
  .cid-vegqPBINTA .mbr-card-title,
  .cid-vegqPBINTA .mbr-section-title {
    text-align: left;
  }
  .cid-vegqPBINTA .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqPBINTA .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqPBINTA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqPBINTA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqPBINTA .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqPBINTA .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqPBINTA .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqPCvQPI .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqPCvQPI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqPCvQPI .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-vegqPCvQPI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqPCvQPI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiHgcBQgY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiHgcBQgY .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiHgcBQgY .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-veiHgcBQgY .container-fluid {
    padding: 0;
  }
}
.cid-veiHgcBQgY .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiHgcBQgY .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiHgcBQgY .embla__button--next,
.cid-veiHgcBQgY .embla__button--prev {
  display: flex;
}
.cid-veiHgcBQgY .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiHgcBQgY .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiHgcBQgY .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-veiHgcBQgY .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiHgcBQgY .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiHgcBQgY .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiHgcBQgY .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiHgcBQgY .embla {
  position: relative;
  width: 100%;
}
.cid-veiHgcBQgY .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiHgcBQgY .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiHgcBQgY .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiHgcBQgY .embla__slide a {
  cursor: grab;
}
.cid-veiHgcBQgY .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiHgcBQgY .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiHgcBQgY .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiHgcBQgY .mbr-section-title {
  color: #232323;
}
.cid-veiHgcBQgY .mbr-section-subtitle {
  color: #232323;
}
.cid-veiHgcBQgY .mbr-box {
  color: #ffffff;
}
.cid-veiHgcBQgY .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiHgcBQgY img,
.cid-veiHgcBQgY .item-img {
  width: 100%;
}
.cid-veiHgcBQgY .item-wrapper {
  position: relative;
}
.cid-veiHgcBQgY .content-head {
  max-width: 800px;
}
.cid-vegqPCRBvg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqPCRBvg .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqQkYWzk {
  z-index: 1000;
  width: 100%;
}
.cid-vegqQkYWzk .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-vegqQkYWzk .dropdown-menu {
  padding: 0;
}
.cid-vegqQkYWzk .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-vegqQkYWzk .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqQkYWzk .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqQkYWzk .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqQkYWzk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqQkYWzk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqQkYWzk .nav-link {
  position: relative;
}
.cid-vegqQkYWzk .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqQkYWzk .dropdown-menu,
.cid-vegqQkYWzk .navbar.opened {
  background: #212428 !important;
}
.cid-vegqQkYWzk .nav-item:focus,
.cid-vegqQkYWzk .nav-link:focus {
  outline: none;
}
.cid-vegqQkYWzk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqQkYWzk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqQkYWzk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqQkYWzk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqQkYWzk .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqQkYWzk .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqQkYWzk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqQkYWzk .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqQkYWzk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqQkYWzk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqQkYWzk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqQkYWzk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqQkYWzk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqQkYWzk .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-vegqQkYWzk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqQkYWzk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqQkYWzk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqQkYWzk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqQkYWzk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqQkYWzk .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqQkYWzk .navbar {
    min-height: 80px;
  }
}
.cid-vegqQkYWzk .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqQkYWzk .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-vegqQkYWzk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqQkYWzk .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqQkYWzk .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqQkYWzk .dropdown-item.active,
.cid-vegqQkYWzk .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqQkYWzk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqQkYWzk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqQkYWzk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqQkYWzk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqQkYWzk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqQkYWzk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqQkYWzk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqQkYWzk 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-vegqQkYWzk button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqQkYWzk button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqQkYWzk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqQkYWzk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqQkYWzk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqQkYWzk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqQkYWzk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqQkYWzk nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqQkYWzk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqQkYWzk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqQkYWzk nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqQkYWzk .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqQkYWzk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqQkYWzk .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-vegqQkYWzk .navbar {
    height: 70px;
  }
  .cid-vegqQkYWzk .navbar.opened {
    height: auto;
  }
  .cid-vegqQkYWzk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqQkYWzk .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-vegqQkYWzk .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqQkYWzk .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqQkYWzk .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqQkYWzk .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqQkYWzk .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqQkYWzk .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqQkYWzk .navbar-nav {
  display: flex !important;
}
.cid-vegqQkYWzk .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqQkYWzk .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqQkYWzk .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqQkYWzk .navbar-nav .nav-item .nav-link:hover,
.cid-vegqQkYWzk .navbar-nav .nav-item .nav-link:focus,
.cid-vegqQkYWzk .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqQkYWzk .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqQkYWzk .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqQkYWzk .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqQkYWzk 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-vegqQkYWzk button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqQkYWzk button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqQkYWzk button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqQkYWzk button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqQkYWzk button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqQkYWzk button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqQkYWzk button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqQkYWzk .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-vegqQkYWzk .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqQkYWzk .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqQkYWzk .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqQkYWzk .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqQkYWzk .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqQkYWzk .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqQkYWzk .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqQkYWzk .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqQkYWzk .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqQkYWzk .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqQkYWzk .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqQkYWzk .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-vegqQkYWzk .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqQkYWzk .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqQkYWzk .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqQkYWzk .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqQkYWzk .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqQkYWzk .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqQkYWzk .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqQkYWzk .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqQkYWzk .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqQkYWzk .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqQkYWzk ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqQkYWzk ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqQkYWzk ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqQkYWzk .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqQkYWzk .social-container {
    padding-top: 40px;
  }
}
.cid-vegqQkYWzk .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqQkYWzk .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqQkYWzk .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-vegqQkYWzk .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-vegqQkYWzk .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqQkYWzk .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqQkYWzk .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqQkYWzk .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqQkYWzk .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqQkYWzk .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqQlbSSe {
  background-image: url("../../../assets/images/trees-for-tomorrow-school-dining-hall.webp");
}
.cid-vegqQlbSSe img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqQlbSSe .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqQlbSSe .images {
    display: none;
  }
}
.cid-vegqQlbSSe .image-wrapper-1,
.cid-vegqQlbSSe .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqQlbSSe .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqQlbSSe .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqQlbSSe .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqQlbSSe .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqQlbSSe .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqQlbSSe .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqQlbSSe .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqQlbSSe .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqQlbSSe .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqQlbSSe .text-wrapper {
  width: 100%;
}
.cid-vegqQlbSSe .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqQlbSSe .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqQlbSSe .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqQlbSSe .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqQlbSSe .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqQlbSSe .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqQlbSSe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqQlbSSe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqQlbSSe .text {
  display: flex;
  align-items: center;
}
.cid-veiHDTySqr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiHDTySqr .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiHDTySqr .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-veiHDTySqr .container-fluid {
    padding: 0;
  }
}
.cid-veiHDTySqr .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiHDTySqr .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiHDTySqr .embla__button--next,
.cid-veiHDTySqr .embla__button--prev {
  display: flex;
}
.cid-veiHDTySqr .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiHDTySqr .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiHDTySqr .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-veiHDTySqr .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiHDTySqr .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiHDTySqr .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiHDTySqr .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiHDTySqr .embla {
  position: relative;
  width: 100%;
}
.cid-veiHDTySqr .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiHDTySqr .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiHDTySqr .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiHDTySqr .embla__slide a {
  cursor: grab;
}
.cid-veiHDTySqr .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiHDTySqr .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiHDTySqr .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiHDTySqr .mbr-section-title {
  color: #232323;
}
.cid-veiHDTySqr .mbr-section-subtitle {
  color: #232323;
}
.cid-veiHDTySqr .mbr-box {
  color: #ffffff;
}
.cid-veiHDTySqr .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiHDTySqr img,
.cid-veiHDTySqr .item-img {
  width: 100%;
}
.cid-veiHDTySqr .item-wrapper {
  position: relative;
}
.cid-veiHDTySqr .content-head {
  max-width: 800px;
}
.cid-vegqQljEr7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqQljEr7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqQljEr7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqQljEr7 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqQljEr7 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqQljEr7 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqQljEr7 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqQljEr7 .container {
    padding: 0 16px;
  }
}
.cid-vegqQljEr7 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqQljEr7 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqQljEr7 .row {
    padding: 25px 9px;
  }
}
.cid-vegqQljEr7 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqQljEr7 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqQljEr7 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqQljEr7 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqQljEr7 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqQljEr7 .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqQljEr7 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqQljEr7 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqQljEr7 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqQljEr7 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqQljEr7 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqQljEr7 .items-wrapper {
    display: block;
  }
}
.cid-vegqQljEr7 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqQljEr7 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqQljEr7 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqQljEr7 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqQljEr7 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqQljEr7 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqQljEr7 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqQljEr7 .card {
  justify-content: center;
}
.cid-vegqQljEr7 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqQljEr7 .mbr-text {
  color: #000000;
}
.cid-vegqQljEr7 .card-title {
  color: #000000;
}
.cid-vegqQljEr7 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqQljEr7 .card-title,
.cid-vegqQljEr7 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqQlvDM0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqQlvDM0 .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqQlvDM0 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqQlvDM0 .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqQlvDM0 .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqQlvDM0 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqQlvDM0 .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqQlvDM0 .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqQlvDM0 .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqQlvDM0 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqQlvDM0 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqQlvDM0 .embla__button--next,
.cid-vegqQlvDM0 .embla__button--prev {
  display: flex;
}
.cid-vegqQlvDM0 .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-vegqQlvDM0 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqQlvDM0 .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqQlvDM0 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqQlvDM0 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqQlvDM0 .embla__button {
    top: -10%;
  }
}
.cid-vegqQlvDM0 .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqQlvDM0 .embla {
    margin-top: 80px;
  }
}
.cid-vegqQlvDM0 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqQlvDM0 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqQlvDM0 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqQlvDM0 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqQlvDM0 .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqQlvDM0 .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqQlvDM0 .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqQlvDM0 .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqQlvDM0 .mbr-text ul {
    display: block;
  }
}
.cid-vegqQlvDM0 .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqQlvDM0 .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqQlvDM0 .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqQlvDM0 .item-wrapper {
  height: 100%;
}
.cid-vegqQlvDM0 .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqQlvDM0 .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqQlvDM0 .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiHCPc1oP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiHCPc1oP .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiHCPc1oP .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-veiHCPc1oP .container-fluid {
    padding: 0;
  }
}
.cid-veiHCPc1oP .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiHCPc1oP .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiHCPc1oP .embla__button--next,
.cid-veiHCPc1oP .embla__button--prev {
  display: flex;
}
.cid-veiHCPc1oP .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiHCPc1oP .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiHCPc1oP .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-veiHCPc1oP .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiHCPc1oP .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiHCPc1oP .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiHCPc1oP .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiHCPc1oP .embla {
  position: relative;
  width: 100%;
}
.cid-veiHCPc1oP .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiHCPc1oP .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiHCPc1oP .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiHCPc1oP .embla__slide a {
  cursor: grab;
}
.cid-veiHCPc1oP .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiHCPc1oP .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiHCPc1oP .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiHCPc1oP .mbr-section-title {
  color: #232323;
}
.cid-veiHCPc1oP .mbr-section-subtitle {
  color: #232323;
}
.cid-veiHCPc1oP .mbr-box {
  color: #ffffff;
}
.cid-veiHCPc1oP .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiHCPc1oP img,
.cid-veiHCPc1oP .item-img {
  width: 100%;
}
.cid-veiHCPc1oP .item-wrapper {
  position: relative;
}
.cid-veiHCPc1oP .content-head {
  max-width: 800px;
}
#custom-html-qf {
  /* Type valid CSS here */
}
#custom-html-qf div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-qf p {
  font-size: 60px;
  color: #777;
}
.cid-vegqQlG0WC {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqQlG0WC h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqQlG0WC .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqQlG0WC .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqQlG0WC .nav-link.active {
  background: #232323;
}
.cid-vegqQlG0WC .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-vegqQlG0WC .nav-link:hover {
  background: #232323;
}
.cid-vegqQlG0WC .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-vegqQlG0WC .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqQlG0WC .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqQlG0WC .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqQlG0WC .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqQlG0WC .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqQlG0WC .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqQlG0WC .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqQlG0WC .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqQlG0WC .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-vegqQlG0WC .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-vegqQlG0WC .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqQlG0WC .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-vegqQlG0WC .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqQlG0WC .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-vegqQlG0WC .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqQlG0WC .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqQlG0WC .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqQlG0WC .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqQlG0WC .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqQlG0WC .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqQlG0WC .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqQlG0WC .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqQlG0WC .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqQlG0WC .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqQlG0WC .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqQlG0WC .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-vegqQlG0WC .mbr-text,
  .cid-vegqQlG0WC .nav-link,
  .cid-vegqQlG0WC .mbr-card-title,
  .cid-vegqQlG0WC .mbr-section-title {
    text-align: left;
  }
  .cid-vegqQlG0WC .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqQlG0WC .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqQlG0WC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqQlG0WC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqQlG0WC .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqQlG0WC .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqQlG0WC .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqQmwbob .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqQmwbob .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqQmwbob .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-vegqQmwbob .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqQmwbob .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiHBGM8uF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiHBGM8uF .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiHBGM8uF .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-veiHBGM8uF .container-fluid {
    padding: 0;
  }
}
.cid-veiHBGM8uF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiHBGM8uF .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiHBGM8uF .embla__button--next,
.cid-veiHBGM8uF .embla__button--prev {
  display: flex;
}
.cid-veiHBGM8uF .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiHBGM8uF .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiHBGM8uF .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-veiHBGM8uF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiHBGM8uF .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiHBGM8uF .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiHBGM8uF .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiHBGM8uF .embla {
  position: relative;
  width: 100%;
}
.cid-veiHBGM8uF .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiHBGM8uF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiHBGM8uF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiHBGM8uF .embla__slide a {
  cursor: grab;
}
.cid-veiHBGM8uF .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiHBGM8uF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiHBGM8uF .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiHBGM8uF .mbr-section-title {
  color: #232323;
}
.cid-veiHBGM8uF .mbr-section-subtitle {
  color: #232323;
}
.cid-veiHBGM8uF .mbr-box {
  color: #ffffff;
}
.cid-veiHBGM8uF .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiHBGM8uF img,
.cid-veiHBGM8uF .item-img {
  width: 100%;
}
.cid-veiHBGM8uF .item-wrapper {
  position: relative;
}
.cid-veiHBGM8uF .content-head {
  max-width: 800px;
}
.cid-vegqQYAhiW {
  z-index: 1000;
  width: 100%;
}
.cid-vegqQYAhiW .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-vegqQYAhiW .dropdown-menu {
  padding: 0;
}
.cid-vegqQYAhiW .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-vegqQYAhiW .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqQYAhiW .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqQYAhiW .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqQYAhiW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqQYAhiW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqQYAhiW .nav-link {
  position: relative;
}
.cid-vegqQYAhiW .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqQYAhiW .dropdown-menu,
.cid-vegqQYAhiW .navbar.opened {
  background: #212428 !important;
}
.cid-vegqQYAhiW .nav-item:focus,
.cid-vegqQYAhiW .nav-link:focus {
  outline: none;
}
.cid-vegqQYAhiW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqQYAhiW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqQYAhiW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqQYAhiW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqQYAhiW .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqQYAhiW .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqQYAhiW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqQYAhiW .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqQYAhiW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqQYAhiW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqQYAhiW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqQYAhiW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqQYAhiW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqQYAhiW .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-vegqQYAhiW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqQYAhiW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqQYAhiW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqQYAhiW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqQYAhiW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqQYAhiW .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqQYAhiW .navbar {
    min-height: 80px;
  }
}
.cid-vegqQYAhiW .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqQYAhiW .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-vegqQYAhiW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqQYAhiW .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqQYAhiW .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqQYAhiW .dropdown-item.active,
.cid-vegqQYAhiW .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqQYAhiW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqQYAhiW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqQYAhiW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqQYAhiW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqQYAhiW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqQYAhiW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqQYAhiW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqQYAhiW 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-vegqQYAhiW button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqQYAhiW button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqQYAhiW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqQYAhiW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqQYAhiW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqQYAhiW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqQYAhiW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqQYAhiW nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqQYAhiW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqQYAhiW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqQYAhiW nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqQYAhiW .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqQYAhiW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqQYAhiW .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-vegqQYAhiW .navbar {
    height: 70px;
  }
  .cid-vegqQYAhiW .navbar.opened {
    height: auto;
  }
  .cid-vegqQYAhiW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqQYAhiW .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-vegqQYAhiW .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqQYAhiW .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqQYAhiW .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqQYAhiW .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqQYAhiW .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqQYAhiW .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqQYAhiW .navbar-nav {
  display: flex !important;
}
.cid-vegqQYAhiW .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqQYAhiW .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqQYAhiW .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqQYAhiW .navbar-nav .nav-item .nav-link:hover,
.cid-vegqQYAhiW .navbar-nav .nav-item .nav-link:focus,
.cid-vegqQYAhiW .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqQYAhiW .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqQYAhiW .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqQYAhiW .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqQYAhiW 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-vegqQYAhiW button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqQYAhiW button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqQYAhiW button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqQYAhiW button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqQYAhiW button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqQYAhiW button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqQYAhiW button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqQYAhiW .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-vegqQYAhiW .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqQYAhiW .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqQYAhiW .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqQYAhiW .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqQYAhiW .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqQYAhiW .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqQYAhiW .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqQYAhiW .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqQYAhiW .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqQYAhiW .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqQYAhiW .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqQYAhiW .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-vegqQYAhiW .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqQYAhiW .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqQYAhiW .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqQYAhiW .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqQYAhiW .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqQYAhiW .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqQYAhiW .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqQYAhiW .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqQYAhiW .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqQYAhiW .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqQYAhiW ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqQYAhiW ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqQYAhiW ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqQYAhiW .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqQYAhiW .social-container {
    padding-top: 40px;
  }
}
.cid-vegqQYAhiW .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqQYAhiW .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqQYAhiW .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-vegqQYAhiW .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-vegqQYAhiW .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqQYAhiW .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqQYAhiW .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqQYAhiW .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqQYAhiW .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqQYAhiW .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqQYOMML {
  background-image: url("../../../assets/images/image-old-main.webp");
}
.cid-vegqQYOMML img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqQYOMML .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqQYOMML .images {
    display: none;
  }
}
.cid-vegqQYOMML .image-wrapper-1,
.cid-vegqQYOMML .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqQYOMML .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqQYOMML .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqQYOMML .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqQYOMML .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqQYOMML .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqQYOMML .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqQYOMML .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqQYOMML .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqQYOMML .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqQYOMML .text-wrapper {
  width: 100%;
}
.cid-vegqQYOMML .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqQYOMML .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqQYOMML .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqQYOMML .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqQYOMML .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqQYOMML .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqQYOMML .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqQYOMML .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqQYOMML .text {
  display: flex;
  align-items: center;
}
.cid-veiHXdJiBb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiHXdJiBb .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiHXdJiBb .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-veiHXdJiBb .container-fluid {
    padding: 0;
  }
}
.cid-veiHXdJiBb .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiHXdJiBb .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiHXdJiBb .embla__button--next,
.cid-veiHXdJiBb .embla__button--prev {
  display: flex;
}
.cid-veiHXdJiBb .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiHXdJiBb .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiHXdJiBb .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-veiHXdJiBb .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiHXdJiBb .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiHXdJiBb .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiHXdJiBb .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiHXdJiBb .embla {
  position: relative;
  width: 100%;
}
.cid-veiHXdJiBb .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiHXdJiBb .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiHXdJiBb .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiHXdJiBb .embla__slide a {
  cursor: grab;
}
.cid-veiHXdJiBb .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiHXdJiBb .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiHXdJiBb .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiHXdJiBb .mbr-section-title {
  color: #232323;
}
.cid-veiHXdJiBb .mbr-section-subtitle {
  color: #232323;
}
.cid-veiHXdJiBb .mbr-box {
  color: #ffffff;
}
.cid-veiHXdJiBb .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiHXdJiBb img,
.cid-veiHXdJiBb .item-img {
  width: 100%;
}
.cid-veiHXdJiBb .item-wrapper {
  position: relative;
}
.cid-veiHXdJiBb .content-head {
  max-width: 800px;
}
.cid-vegqQYVP84 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqQYVP84 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqQYVP84 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqQYVP84 .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqQYVP84 .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqQYVP84 .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqQYVP84 .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqQYVP84 .container {
    padding: 0 16px;
  }
}
.cid-vegqQYVP84 .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqQYVP84 .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqQYVP84 .row {
    padding: 25px 9px;
  }
}
.cid-vegqQYVP84 .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqQYVP84 .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqQYVP84 .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqQYVP84 .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqQYVP84 .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqQYVP84 .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqQYVP84 .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqQYVP84 .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqQYVP84 .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqQYVP84 .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqQYVP84 .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqQYVP84 .items-wrapper {
    display: block;
  }
}
.cid-vegqQYVP84 .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqQYVP84 .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqQYVP84 .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqQYVP84 .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqQYVP84 .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqQYVP84 .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqQYVP84 .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqQYVP84 .card {
  justify-content: center;
}
.cid-vegqQYVP84 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqQYVP84 .mbr-text {
  color: #000000;
}
.cid-vegqQYVP84 .card-title {
  color: #000000;
}
.cid-vegqQYVP84 .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqQYVP84 .card-title,
.cid-vegqQYVP84 .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqQZ7utg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqQZ7utg .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqQZ7utg .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqQZ7utg .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqQZ7utg .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqQZ7utg .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqQZ7utg .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqQZ7utg .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqQZ7utg .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqQZ7utg .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqQZ7utg .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqQZ7utg .embla__button--next,
.cid-vegqQZ7utg .embla__button--prev {
  display: flex;
}
.cid-vegqQZ7utg .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-vegqQZ7utg .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqQZ7utg .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqQZ7utg .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqQZ7utg .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqQZ7utg .embla__button {
    top: -10%;
  }
}
.cid-vegqQZ7utg .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqQZ7utg .embla {
    margin-top: 80px;
  }
}
.cid-vegqQZ7utg .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqQZ7utg .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqQZ7utg .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqQZ7utg .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqQZ7utg .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqQZ7utg .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqQZ7utg .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqQZ7utg .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqQZ7utg .mbr-text ul {
    display: block;
  }
}
.cid-vegqQZ7utg .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqQZ7utg .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqQZ7utg .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqQZ7utg .item-wrapper {
  height: 100%;
}
.cid-vegqQZ7utg .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqQZ7utg .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqQZ7utg .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiHWkJgyZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiHWkJgyZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiHWkJgyZ .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-veiHWkJgyZ .container-fluid {
    padding: 0;
  }
}
.cid-veiHWkJgyZ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiHWkJgyZ .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiHWkJgyZ .embla__button--next,
.cid-veiHWkJgyZ .embla__button--prev {
  display: flex;
}
.cid-veiHWkJgyZ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiHWkJgyZ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiHWkJgyZ .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-veiHWkJgyZ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiHWkJgyZ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiHWkJgyZ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiHWkJgyZ .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiHWkJgyZ .embla {
  position: relative;
  width: 100%;
}
.cid-veiHWkJgyZ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiHWkJgyZ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiHWkJgyZ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiHWkJgyZ .embla__slide a {
  cursor: grab;
}
.cid-veiHWkJgyZ .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiHWkJgyZ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiHWkJgyZ .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiHWkJgyZ .mbr-section-title {
  color: #232323;
}
.cid-veiHWkJgyZ .mbr-section-subtitle {
  color: #232323;
}
.cid-veiHWkJgyZ .mbr-box {
  color: #ffffff;
}
.cid-veiHWkJgyZ .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiHWkJgyZ img,
.cid-veiHWkJgyZ .item-img {
  width: 100%;
}
.cid-veiHWkJgyZ .item-wrapper {
  position: relative;
}
.cid-veiHWkJgyZ .content-head {
  max-width: 800px;
}
#custom-html-qo {
  /* Type valid CSS here */
}
#custom-html-qo div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-qo p {
  font-size: 60px;
  color: #777;
}
.cid-vegqQZiWnd {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqQZiWnd h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqQZiWnd .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqQZiWnd .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqQZiWnd .nav-link.active {
  background: #232323;
}
.cid-vegqQZiWnd .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-vegqQZiWnd .nav-link:hover {
  background: #232323;
}
.cid-vegqQZiWnd .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-vegqQZiWnd .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqQZiWnd .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqQZiWnd .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqQZiWnd .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqQZiWnd .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqQZiWnd .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqQZiWnd .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqQZiWnd .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqQZiWnd .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-vegqQZiWnd .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-vegqQZiWnd .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqQZiWnd .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-vegqQZiWnd .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqQZiWnd .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-vegqQZiWnd .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqQZiWnd .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqQZiWnd .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqQZiWnd .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqQZiWnd .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqQZiWnd .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqQZiWnd .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqQZiWnd .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqQZiWnd .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqQZiWnd .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqQZiWnd .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqQZiWnd .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-vegqQZiWnd .mbr-text,
  .cid-vegqQZiWnd .nav-link,
  .cid-vegqQZiWnd .mbr-card-title,
  .cid-vegqQZiWnd .mbr-section-title {
    text-align: left;
  }
  .cid-vegqQZiWnd .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqQZiWnd .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqQZiWnd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqQZiWnd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqQZiWnd .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqQZiWnd .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqQZiWnd .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqR06vAR .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqR06vAR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqR06vAR .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-vegqR06vAR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqR06vAR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqR0gimh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqR0gimh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqR0gimh .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-vegqR0gimh .container-fluid {
    padding: 0;
  }
}
.cid-vegqR0gimh .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqR0gimh .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqR0gimh .embla__button--next,
.cid-vegqR0gimh .embla__button--prev {
  display: flex;
}
.cid-vegqR0gimh .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqR0gimh .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqR0gimh .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-vegqR0gimh .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqR0gimh .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqR0gimh .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqR0gimh .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqR0gimh .embla {
  position: relative;
  width: 100%;
}
.cid-vegqR0gimh .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqR0gimh .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqR0gimh .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqR0gimh .embla__slide a {
  cursor: grab;
}
.cid-vegqR0gimh .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqR0gimh .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqR0gimh .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqR0gimh .mbr-section-title {
  color: #232323;
}
.cid-vegqR0gimh .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqR0gimh .mbr-box {
  color: #ffffff;
}
.cid-vegqR0gimh .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqR0gimh img,
.cid-vegqR0gimh .item-img {
  width: 100%;
}
.cid-vegqR0gimh .item-wrapper {
  position: relative;
}
.cid-vegqR0gimh .content-head {
  max-width: 800px;
}
.cid-vegqR0sQNk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqR0sQNk .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqWGLi7X {
  z-index: 1000;
  width: 100%;
}
.cid-vegqWGLi7X .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-vegqWGLi7X .dropdown-menu {
  padding: 0;
}
.cid-vegqWGLi7X .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-vegqWGLi7X .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqWGLi7X .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqWGLi7X .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqWGLi7X .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqWGLi7X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqWGLi7X .nav-link {
  position: relative;
}
.cid-vegqWGLi7X .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqWGLi7X .dropdown-menu,
.cid-vegqWGLi7X .navbar.opened {
  background: #212428 !important;
}
.cid-vegqWGLi7X .nav-item:focus,
.cid-vegqWGLi7X .nav-link:focus {
  outline: none;
}
.cid-vegqWGLi7X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqWGLi7X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqWGLi7X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqWGLi7X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqWGLi7X .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqWGLi7X .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqWGLi7X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqWGLi7X .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqWGLi7X .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqWGLi7X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqWGLi7X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqWGLi7X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqWGLi7X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqWGLi7X .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-vegqWGLi7X .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqWGLi7X .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqWGLi7X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqWGLi7X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqWGLi7X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqWGLi7X .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqWGLi7X .navbar {
    min-height: 80px;
  }
}
.cid-vegqWGLi7X .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqWGLi7X .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-vegqWGLi7X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqWGLi7X .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqWGLi7X .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqWGLi7X .dropdown-item.active,
.cid-vegqWGLi7X .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqWGLi7X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqWGLi7X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqWGLi7X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqWGLi7X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqWGLi7X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqWGLi7X .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqWGLi7X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqWGLi7X 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-vegqWGLi7X button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqWGLi7X button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqWGLi7X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqWGLi7X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqWGLi7X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqWGLi7X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqWGLi7X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqWGLi7X nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqWGLi7X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqWGLi7X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqWGLi7X nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqWGLi7X .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqWGLi7X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqWGLi7X .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-vegqWGLi7X .navbar {
    height: 70px;
  }
  .cid-vegqWGLi7X .navbar.opened {
    height: auto;
  }
  .cid-vegqWGLi7X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqWGLi7X .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-vegqWGLi7X .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqWGLi7X .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqWGLi7X .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqWGLi7X .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqWGLi7X .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqWGLi7X .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqWGLi7X .navbar-nav {
  display: flex !important;
}
.cid-vegqWGLi7X .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqWGLi7X .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqWGLi7X .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqWGLi7X .navbar-nav .nav-item .nav-link:hover,
.cid-vegqWGLi7X .navbar-nav .nav-item .nav-link:focus,
.cid-vegqWGLi7X .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqWGLi7X .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqWGLi7X .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqWGLi7X .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqWGLi7X 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-vegqWGLi7X button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqWGLi7X button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqWGLi7X button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqWGLi7X button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqWGLi7X button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqWGLi7X button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqWGLi7X button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqWGLi7X .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-vegqWGLi7X .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqWGLi7X .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqWGLi7X .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqWGLi7X .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqWGLi7X .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqWGLi7X .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqWGLi7X .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqWGLi7X .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqWGLi7X .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqWGLi7X .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqWGLi7X .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqWGLi7X .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-vegqWGLi7X .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqWGLi7X .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqWGLi7X .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqWGLi7X .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqWGLi7X .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqWGLi7X .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqWGLi7X .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqWGLi7X .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqWGLi7X .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqWGLi7X .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqWGLi7X ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqWGLi7X ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqWGLi7X ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqWGLi7X .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqWGLi7X .social-container {
    padding-top: 40px;
  }
}
.cid-vegqWGLi7X .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqWGLi7X .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqWGLi7X .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-vegqWGLi7X .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-vegqWGLi7X .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqWGLi7X .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqWGLi7X .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqWGLi7X .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqWGLi7X .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqWGLi7X .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqWGYcMP {
  background-image: url("../../../assets/images/washburn-county-wisconsin-sign-wis48.webp");
}
.cid-vegqWGYcMP img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqWGYcMP .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqWGYcMP .images {
    display: none;
  }
}
.cid-vegqWGYcMP .image-wrapper-1,
.cid-vegqWGYcMP .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqWGYcMP .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqWGYcMP .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqWGYcMP .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqWGYcMP .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqWGYcMP .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqWGYcMP .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqWGYcMP .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqWGYcMP .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqWGYcMP .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqWGYcMP .text-wrapper {
  width: 100%;
}
.cid-vegqWGYcMP .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqWGYcMP .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqWGYcMP .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqWGYcMP .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqWGYcMP .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqWGYcMP .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqWGYcMP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqWGYcMP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqWGYcMP .text {
  display: flex;
  align-items: center;
}
.cid-veiI6fWQ8h {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiI6fWQ8h .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiI6fWQ8h .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-veiI6fWQ8h .container-fluid {
    padding: 0;
  }
}
.cid-veiI6fWQ8h .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiI6fWQ8h .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiI6fWQ8h .embla__button--next,
.cid-veiI6fWQ8h .embla__button--prev {
  display: flex;
}
.cid-veiI6fWQ8h .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiI6fWQ8h .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiI6fWQ8h .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-veiI6fWQ8h .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiI6fWQ8h .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiI6fWQ8h .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiI6fWQ8h .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiI6fWQ8h .embla {
  position: relative;
  width: 100%;
}
.cid-veiI6fWQ8h .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiI6fWQ8h .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiI6fWQ8h .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiI6fWQ8h .embla__slide a {
  cursor: grab;
}
.cid-veiI6fWQ8h .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiI6fWQ8h .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiI6fWQ8h .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiI6fWQ8h .mbr-section-title {
  color: #232323;
}
.cid-veiI6fWQ8h .mbr-section-subtitle {
  color: #232323;
}
.cid-veiI6fWQ8h .mbr-box {
  color: #ffffff;
}
.cid-veiI6fWQ8h .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiI6fWQ8h img,
.cid-veiI6fWQ8h .item-img {
  width: 100%;
}
.cid-veiI6fWQ8h .item-wrapper {
  position: relative;
}
.cid-veiI6fWQ8h .content-head {
  max-width: 800px;
}
.cid-vegqWH8HRd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqWH8HRd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqWH8HRd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqWH8HRd .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqWH8HRd .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqWH8HRd .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqWH8HRd .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqWH8HRd .container {
    padding: 0 16px;
  }
}
.cid-vegqWH8HRd .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqWH8HRd .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqWH8HRd .row {
    padding: 25px 9px;
  }
}
.cid-vegqWH8HRd .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqWH8HRd .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqWH8HRd .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqWH8HRd .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqWH8HRd .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqWH8HRd .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqWH8HRd .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqWH8HRd .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqWH8HRd .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqWH8HRd .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqWH8HRd .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqWH8HRd .items-wrapper {
    display: block;
  }
}
.cid-vegqWH8HRd .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqWH8HRd .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqWH8HRd .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqWH8HRd .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqWH8HRd .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqWH8HRd .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqWH8HRd .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqWH8HRd .card {
  justify-content: center;
}
.cid-vegqWH8HRd .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqWH8HRd .mbr-text {
  color: #000000;
}
.cid-vegqWH8HRd .card-title {
  color: #000000;
}
.cid-vegqWH8HRd .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqWH8HRd .card-title,
.cid-vegqWH8HRd .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqWHlTNI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqWHlTNI .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqWHlTNI .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqWHlTNI .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqWHlTNI .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqWHlTNI .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqWHlTNI .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqWHlTNI .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqWHlTNI .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqWHlTNI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqWHlTNI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqWHlTNI .embla__button--next,
.cid-vegqWHlTNI .embla__button--prev {
  display: flex;
}
.cid-vegqWHlTNI .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-vegqWHlTNI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqWHlTNI .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqWHlTNI .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqWHlTNI .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqWHlTNI .embla__button {
    top: -10%;
  }
}
.cid-vegqWHlTNI .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqWHlTNI .embla {
    margin-top: 80px;
  }
}
.cid-vegqWHlTNI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqWHlTNI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqWHlTNI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqWHlTNI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqWHlTNI .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqWHlTNI .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqWHlTNI .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqWHlTNI .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqWHlTNI .mbr-text ul {
    display: block;
  }
}
.cid-vegqWHlTNI .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqWHlTNI .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqWHlTNI .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqWHlTNI .item-wrapper {
  height: 100%;
}
.cid-vegqWHlTNI .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqWHlTNI .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqWHlTNI .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiI5soHTo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiI5soHTo .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiI5soHTo .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-veiI5soHTo .container-fluid {
    padding: 0;
  }
}
.cid-veiI5soHTo .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiI5soHTo .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiI5soHTo .embla__button--next,
.cid-veiI5soHTo .embla__button--prev {
  display: flex;
}
.cid-veiI5soHTo .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiI5soHTo .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiI5soHTo .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-veiI5soHTo .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiI5soHTo .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiI5soHTo .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiI5soHTo .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiI5soHTo .embla {
  position: relative;
  width: 100%;
}
.cid-veiI5soHTo .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiI5soHTo .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiI5soHTo .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiI5soHTo .embla__slide a {
  cursor: grab;
}
.cid-veiI5soHTo .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiI5soHTo .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiI5soHTo .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiI5soHTo .mbr-section-title {
  color: #232323;
}
.cid-veiI5soHTo .mbr-section-subtitle {
  color: #232323;
}
.cid-veiI5soHTo .mbr-box {
  color: #ffffff;
}
.cid-veiI5soHTo .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiI5soHTo img,
.cid-veiI5soHTo .item-img {
  width: 100%;
}
.cid-veiI5soHTo .item-wrapper {
  position: relative;
}
.cid-veiI5soHTo .content-head {
  max-width: 800px;
}
.cid-vegqWHyIMM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqWHyIMM h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqWHyIMM .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqWHyIMM .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqWHyIMM .nav-link.active {
  background: #232323;
}
.cid-vegqWHyIMM .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-vegqWHyIMM .nav-link:hover {
  background: #232323;
}
.cid-vegqWHyIMM .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-vegqWHyIMM .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqWHyIMM .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqWHyIMM .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqWHyIMM .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqWHyIMM .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqWHyIMM .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqWHyIMM .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqWHyIMM .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqWHyIMM .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-vegqWHyIMM .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-vegqWHyIMM .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqWHyIMM .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-vegqWHyIMM .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqWHyIMM .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-vegqWHyIMM .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqWHyIMM .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqWHyIMM .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqWHyIMM .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqWHyIMM .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqWHyIMM .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqWHyIMM .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqWHyIMM .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqWHyIMM .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqWHyIMM .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqWHyIMM .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqWHyIMM .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-vegqWHyIMM .mbr-text,
  .cid-vegqWHyIMM .nav-link,
  .cid-vegqWHyIMM .mbr-card-title,
  .cid-vegqWHyIMM .mbr-section-title {
    text-align: left;
  }
  .cid-vegqWHyIMM .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqWHyIMM .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqWHyIMM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqWHyIMM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqWHyIMM .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqWHyIMM .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqWHyIMM .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqWIpwOK .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqWIpwOK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqWIpwOK .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-vegqWIpwOK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqWIpwOK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiI4Sc0yO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiI4Sc0yO .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiI4Sc0yO .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-veiI4Sc0yO .container-fluid {
    padding: 0;
  }
}
.cid-veiI4Sc0yO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiI4Sc0yO .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiI4Sc0yO .embla__button--next,
.cid-veiI4Sc0yO .embla__button--prev {
  display: flex;
}
.cid-veiI4Sc0yO .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiI4Sc0yO .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiI4Sc0yO .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-veiI4Sc0yO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiI4Sc0yO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiI4Sc0yO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiI4Sc0yO .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiI4Sc0yO .embla {
  position: relative;
  width: 100%;
}
.cid-veiI4Sc0yO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiI4Sc0yO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiI4Sc0yO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiI4Sc0yO .embla__slide a {
  cursor: grab;
}
.cid-veiI4Sc0yO .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiI4Sc0yO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiI4Sc0yO .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiI4Sc0yO .mbr-section-title {
  color: #232323;
}
.cid-veiI4Sc0yO .mbr-section-subtitle {
  color: #232323;
}
.cid-veiI4Sc0yO .mbr-box {
  color: #ffffff;
}
.cid-veiI4Sc0yO .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiI4Sc0yO img,
.cid-veiI4Sc0yO .item-img {
  width: 100%;
}
.cid-veiI4Sc0yO .item-wrapper {
  position: relative;
}
.cid-veiI4Sc0yO .content-head {
  max-width: 800px;
}
.cid-vegqWIP5P2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqWIP5P2 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegqXiP5re {
  z-index: 1000;
  width: 100%;
}
.cid-vegqXiP5re .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-vegqXiP5re .dropdown-menu {
  padding: 0;
}
.cid-vegqXiP5re .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-vegqXiP5re .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegqXiP5re .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegqXiP5re .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegqXiP5re .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegqXiP5re .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegqXiP5re .nav-link {
  position: relative;
}
.cid-vegqXiP5re .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegqXiP5re .dropdown-menu,
.cid-vegqXiP5re .navbar.opened {
  background: #212428 !important;
}
.cid-vegqXiP5re .nav-item:focus,
.cid-vegqXiP5re .nav-link:focus {
  outline: none;
}
.cid-vegqXiP5re .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegqXiP5re .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegqXiP5re .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegqXiP5re .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegqXiP5re .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegqXiP5re .navbar.opened {
  transition: all 0.3s;
}
.cid-vegqXiP5re .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegqXiP5re .navbar .navbar-logo img {
  width: auto;
}
.cid-vegqXiP5re .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegqXiP5re .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegqXiP5re .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegqXiP5re .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegqXiP5re .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegqXiP5re .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-vegqXiP5re .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegqXiP5re .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegqXiP5re .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegqXiP5re .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegqXiP5re .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegqXiP5re .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegqXiP5re .navbar {
    min-height: 80px;
  }
}
.cid-vegqXiP5re .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegqXiP5re .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-vegqXiP5re .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegqXiP5re .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegqXiP5re .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegqXiP5re .dropdown-item.active,
.cid-vegqXiP5re .dropdown-item:active {
  background-color: transparent;
}
.cid-vegqXiP5re .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegqXiP5re .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegqXiP5re .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegqXiP5re .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegqXiP5re .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegqXiP5re .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegqXiP5re ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegqXiP5re 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-vegqXiP5re button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegqXiP5re button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqXiP5re button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqXiP5re button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqXiP5re button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqXiP5re button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqXiP5re button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqXiP5re nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqXiP5re nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqXiP5re nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqXiP5re nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegqXiP5re .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegqXiP5re a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegqXiP5re .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-vegqXiP5re .navbar {
    height: 70px;
  }
  .cid-vegqXiP5re .navbar.opened {
    height: auto;
  }
  .cid-vegqXiP5re .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegqXiP5re .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-vegqXiP5re .navbar-short {
    min-height: 70px;
  }
}
.cid-vegqXiP5re .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegqXiP5re .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegqXiP5re .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegqXiP5re .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegqXiP5re .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegqXiP5re .navbar-nav {
  display: flex !important;
}
.cid-vegqXiP5re .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegqXiP5re .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegqXiP5re .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqXiP5re .navbar-nav .nav-item .nav-link:hover,
.cid-vegqXiP5re .navbar-nav .nav-item .nav-link:focus,
.cid-vegqXiP5re .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegqXiP5re .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegqXiP5re .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegqXiP5re .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegqXiP5re 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-vegqXiP5re button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegqXiP5re button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqXiP5re button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqXiP5re button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegqXiP5re button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqXiP5re button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegqXiP5re button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegqXiP5re .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-vegqXiP5re .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegqXiP5re .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegqXiP5re .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegqXiP5re .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegqXiP5re .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegqXiP5re .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegqXiP5re .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegqXiP5re .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegqXiP5re .offcanvas.show {
  transform: translateX(0);
}
.cid-vegqXiP5re .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegqXiP5re .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegqXiP5re .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-vegqXiP5re .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegqXiP5re .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegqXiP5re .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegqXiP5re .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegqXiP5re .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegqXiP5re .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegqXiP5re .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegqXiP5re .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegqXiP5re .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegqXiP5re .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegqXiP5re ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegqXiP5re ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegqXiP5re ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegqXiP5re .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegqXiP5re .social-container {
    padding-top: 40px;
  }
}
.cid-vegqXiP5re .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegqXiP5re .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegqXiP5re .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-vegqXiP5re .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-vegqXiP5re .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegqXiP5re .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegqXiP5re .soc-item:hover:before {
  opacity: 1;
}
.cid-vegqXiP5re .offcanvas_btn {
  margin-top: auto;
}
.cid-vegqXiP5re .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegqXiP5re .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegqXj2YQe {
  background-image: url("../../../assets/images/waukesha-courthouse.webp");
}
.cid-vegqXj2YQe img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegqXj2YQe .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegqXj2YQe .images {
    display: none;
  }
}
.cid-vegqXj2YQe .image-wrapper-1,
.cid-vegqXj2YQe .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegqXj2YQe .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegqXj2YQe .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegqXj2YQe .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegqXj2YQe .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegqXj2YQe .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegqXj2YQe .image-wrapper-2 img {
  width: 90%;
}
.cid-vegqXj2YQe .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegqXj2YQe .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegqXj2YQe .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegqXj2YQe .text-wrapper {
  width: 100%;
}
.cid-vegqXj2YQe .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqXj2YQe .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegqXj2YQe .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegqXj2YQe .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegqXj2YQe .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegqXj2YQe .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegqXj2YQe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqXj2YQe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqXj2YQe .text {
  display: flex;
  align-items: center;
}
.cid-veiIEtn8Hi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiIEtn8Hi .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiIEtn8Hi .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-veiIEtn8Hi .container-fluid {
    padding: 0;
  }
}
.cid-veiIEtn8Hi .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiIEtn8Hi .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiIEtn8Hi .embla__button--next,
.cid-veiIEtn8Hi .embla__button--prev {
  display: flex;
}
.cid-veiIEtn8Hi .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiIEtn8Hi .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiIEtn8Hi .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-veiIEtn8Hi .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiIEtn8Hi .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiIEtn8Hi .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiIEtn8Hi .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiIEtn8Hi .embla {
  position: relative;
  width: 100%;
}
.cid-veiIEtn8Hi .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiIEtn8Hi .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiIEtn8Hi .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiIEtn8Hi .embla__slide a {
  cursor: grab;
}
.cid-veiIEtn8Hi .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiIEtn8Hi .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiIEtn8Hi .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiIEtn8Hi .mbr-section-title {
  color: #232323;
}
.cid-veiIEtn8Hi .mbr-section-subtitle {
  color: #232323;
}
.cid-veiIEtn8Hi .mbr-box {
  color: #ffffff;
}
.cid-veiIEtn8Hi .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiIEtn8Hi img,
.cid-veiIEtn8Hi .item-img {
  width: 100%;
}
.cid-veiIEtn8Hi .item-wrapper {
  position: relative;
}
.cid-veiIEtn8Hi .content-head {
  max-width: 800px;
}
.cid-vegqXjb8of {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegqXjb8of .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqXjb8of .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqXjb8of .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegqXjb8of .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqXjb8of .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqXjb8of .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegqXjb8of .container {
    padding: 0 16px;
  }
}
.cid-vegqXjb8of .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegqXjb8of .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegqXjb8of .row {
    padding: 25px 9px;
  }
}
.cid-vegqXjb8of .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqXjb8of .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegqXjb8of .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqXjb8of .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegqXjb8of .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegqXjb8of .image-wrapper img {
    height: 350px;
  }
}
.cid-vegqXjb8of .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegqXjb8of .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegqXjb8of .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegqXjb8of .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegqXjb8of .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegqXjb8of .items-wrapper {
    display: block;
  }
}
.cid-vegqXjb8of .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegqXjb8of .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegqXjb8of .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegqXjb8of .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegqXjb8of .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegqXjb8of .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegqXjb8of .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegqXjb8of .card {
  justify-content: center;
}
.cid-vegqXjb8of .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegqXjb8of .mbr-text {
  color: #000000;
}
.cid-vegqXjb8of .card-title {
  color: #000000;
}
.cid-vegqXjb8of .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqXjb8of .card-title,
.cid-vegqXjb8of .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegqXjnRaR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegqXjnRaR .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegqXjnRaR .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegqXjnRaR .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegqXjnRaR .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegqXjnRaR .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegqXjnRaR .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegqXjnRaR .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegqXjnRaR .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegqXjnRaR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegqXjnRaR .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegqXjnRaR .embla__button--next,
.cid-vegqXjnRaR .embla__button--prev {
  display: flex;
}
.cid-vegqXjnRaR .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-vegqXjnRaR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqXjnRaR .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegqXjnRaR .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqXjnRaR .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegqXjnRaR .embla__button {
    top: -10%;
  }
}
.cid-vegqXjnRaR .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegqXjnRaR .embla {
    margin-top: 80px;
  }
}
.cid-vegqXjnRaR .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqXjnRaR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqXjnRaR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqXjnRaR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqXjnRaR .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegqXjnRaR .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegqXjnRaR .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegqXjnRaR .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegqXjnRaR .mbr-text ul {
    display: block;
  }
}
.cid-vegqXjnRaR .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegqXjnRaR .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegqXjnRaR .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegqXjnRaR .item-wrapper {
  height: 100%;
}
.cid-vegqXjnRaR .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegqXjnRaR .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegqXjnRaR .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiIDIskPU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiIDIskPU .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiIDIskPU .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-veiIDIskPU .container-fluid {
    padding: 0;
  }
}
.cid-veiIDIskPU .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiIDIskPU .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiIDIskPU .embla__button--next,
.cid-veiIDIskPU .embla__button--prev {
  display: flex;
}
.cid-veiIDIskPU .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiIDIskPU .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiIDIskPU .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-veiIDIskPU .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiIDIskPU .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiIDIskPU .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiIDIskPU .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiIDIskPU .embla {
  position: relative;
  width: 100%;
}
.cid-veiIDIskPU .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiIDIskPU .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiIDIskPU .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiIDIskPU .embla__slide a {
  cursor: grab;
}
.cid-veiIDIskPU .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiIDIskPU .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiIDIskPU .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiIDIskPU .mbr-section-title {
  color: #232323;
}
.cid-veiIDIskPU .mbr-section-subtitle {
  color: #232323;
}
.cid-veiIDIskPU .mbr-box {
  color: #ffffff;
}
.cid-veiIDIskPU .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiIDIskPU img,
.cid-veiIDIskPU .item-img {
  width: 100%;
}
.cid-veiIDIskPU .item-wrapper {
  position: relative;
}
.cid-veiIDIskPU .content-head {
  max-width: 800px;
}
#custom-html-r6 {
  /* Type valid CSS here */
}
#custom-html-r6 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-r6 p {
  font-size: 60px;
  color: #777;
}
.cid-vegqXjAHT0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegqXjAHT0 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegqXjAHT0 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegqXjAHT0 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegqXjAHT0 .nav-link.active {
  background: #232323;
}
.cid-vegqXjAHT0 .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-vegqXjAHT0 .nav-link:hover {
  background: #232323;
}
.cid-vegqXjAHT0 .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-vegqXjAHT0 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegqXjAHT0 .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegqXjAHT0 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegqXjAHT0 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegqXjAHT0 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegqXjAHT0 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegqXjAHT0 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegqXjAHT0 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegqXjAHT0 .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-vegqXjAHT0 .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-vegqXjAHT0 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegqXjAHT0 .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-vegqXjAHT0 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegqXjAHT0 .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-vegqXjAHT0 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegqXjAHT0 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegqXjAHT0 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegqXjAHT0 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegqXjAHT0 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegqXjAHT0 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegqXjAHT0 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegqXjAHT0 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegqXjAHT0 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegqXjAHT0 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegqXjAHT0 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegqXjAHT0 .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-vegqXjAHT0 .mbr-text,
  .cid-vegqXjAHT0 .nav-link,
  .cid-vegqXjAHT0 .mbr-card-title,
  .cid-vegqXjAHT0 .mbr-section-title {
    text-align: left;
  }
  .cid-vegqXjAHT0 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegqXjAHT0 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegqXjAHT0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqXjAHT0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegqXjAHT0 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegqXjAHT0 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegqXjAHT0 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegqXkrnaI .google-map {
  height: 700px;
  position: relative;
}
.cid-vegqXkrnaI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegqXkrnaI .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-vegqXkrnaI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegqXkrnaI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegqXkCBzl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegqXkCBzl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegqXkCBzl .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-vegqXkCBzl .container-fluid {
    padding: 0;
  }
}
.cid-vegqXkCBzl .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegqXkCBzl .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegqXkCBzl .embla__button--next,
.cid-vegqXkCBzl .embla__button--prev {
  display: flex;
}
.cid-vegqXkCBzl .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegqXkCBzl .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegqXkCBzl .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-vegqXkCBzl .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegqXkCBzl .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegqXkCBzl .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegqXkCBzl .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegqXkCBzl .embla {
  position: relative;
  width: 100%;
}
.cid-vegqXkCBzl .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegqXkCBzl .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegqXkCBzl .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegqXkCBzl .embla__slide a {
  cursor: grab;
}
.cid-vegqXkCBzl .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegqXkCBzl .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegqXkCBzl .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegqXkCBzl .mbr-section-title {
  color: #232323;
}
.cid-vegqXkCBzl .mbr-section-subtitle {
  color: #232323;
}
.cid-vegqXkCBzl .mbr-box {
  color: #ffffff;
}
.cid-vegqXkCBzl .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegqXkCBzl img,
.cid-vegqXkCBzl .item-img {
  width: 100%;
}
.cid-vegqXkCBzl .item-wrapper {
  position: relative;
}
.cid-vegqXkCBzl .content-head {
  max-width: 800px;
}
.cid-vegqXkQgbs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegqXkQgbs .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegs5Wben4 {
  z-index: 1000;
  width: 100%;
}
.cid-vegs5Wben4 .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-vegs5Wben4 .dropdown-menu {
  padding: 0;
}
.cid-vegs5Wben4 .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-vegs5Wben4 .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegs5Wben4 .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegs5Wben4 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegs5Wben4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegs5Wben4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegs5Wben4 .nav-link {
  position: relative;
}
.cid-vegs5Wben4 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegs5Wben4 .dropdown-menu,
.cid-vegs5Wben4 .navbar.opened {
  background: #212428 !important;
}
.cid-vegs5Wben4 .nav-item:focus,
.cid-vegs5Wben4 .nav-link:focus {
  outline: none;
}
.cid-vegs5Wben4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegs5Wben4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegs5Wben4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegs5Wben4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegs5Wben4 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegs5Wben4 .navbar.opened {
  transition: all 0.3s;
}
.cid-vegs5Wben4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegs5Wben4 .navbar .navbar-logo img {
  width: auto;
}
.cid-vegs5Wben4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegs5Wben4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegs5Wben4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegs5Wben4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegs5Wben4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegs5Wben4 .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-vegs5Wben4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegs5Wben4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegs5Wben4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegs5Wben4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegs5Wben4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegs5Wben4 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegs5Wben4 .navbar {
    min-height: 80px;
  }
}
.cid-vegs5Wben4 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegs5Wben4 .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-vegs5Wben4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegs5Wben4 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegs5Wben4 .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegs5Wben4 .dropdown-item.active,
.cid-vegs5Wben4 .dropdown-item:active {
  background-color: transparent;
}
.cid-vegs5Wben4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegs5Wben4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegs5Wben4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegs5Wben4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegs5Wben4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegs5Wben4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegs5Wben4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegs5Wben4 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-vegs5Wben4 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegs5Wben4 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegs5Wben4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegs5Wben4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegs5Wben4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegs5Wben4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegs5Wben4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegs5Wben4 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegs5Wben4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegs5Wben4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegs5Wben4 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegs5Wben4 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegs5Wben4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegs5Wben4 .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-vegs5Wben4 .navbar {
    height: 70px;
  }
  .cid-vegs5Wben4 .navbar.opened {
    height: auto;
  }
  .cid-vegs5Wben4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegs5Wben4 .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-vegs5Wben4 .navbar-short {
    min-height: 70px;
  }
}
.cid-vegs5Wben4 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegs5Wben4 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegs5Wben4 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegs5Wben4 .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegs5Wben4 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegs5Wben4 .navbar-nav {
  display: flex !important;
}
.cid-vegs5Wben4 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegs5Wben4 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegs5Wben4 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegs5Wben4 .navbar-nav .nav-item .nav-link:hover,
.cid-vegs5Wben4 .navbar-nav .nav-item .nav-link:focus,
.cid-vegs5Wben4 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegs5Wben4 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegs5Wben4 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegs5Wben4 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegs5Wben4 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-vegs5Wben4 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegs5Wben4 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegs5Wben4 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegs5Wben4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegs5Wben4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegs5Wben4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegs5Wben4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegs5Wben4 .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-vegs5Wben4 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegs5Wben4 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegs5Wben4 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegs5Wben4 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegs5Wben4 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegs5Wben4 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegs5Wben4 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegs5Wben4 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegs5Wben4 .offcanvas.show {
  transform: translateX(0);
}
.cid-vegs5Wben4 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegs5Wben4 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegs5Wben4 .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-vegs5Wben4 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegs5Wben4 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegs5Wben4 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegs5Wben4 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegs5Wben4 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegs5Wben4 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegs5Wben4 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegs5Wben4 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegs5Wben4 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegs5Wben4 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegs5Wben4 ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegs5Wben4 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegs5Wben4 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegs5Wben4 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegs5Wben4 .social-container {
    padding-top: 40px;
  }
}
.cid-vegs5Wben4 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegs5Wben4 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegs5Wben4 .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-vegs5Wben4 .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-vegs5Wben4 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegs5Wben4 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegs5Wben4 .soc-item:hover:before {
  opacity: 1;
}
.cid-vegs5Wben4 .offcanvas_btn {
  margin-top: auto;
}
.cid-vegs5Wben4 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegs5Wben4 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegs5Wm8I4 {
  background-image: url("../../../assets/images/wautoma-wisconsin-sign-looking-west-wis21.webp");
}
.cid-vegs5Wm8I4 img {
  max-height: 300px;
  object-fit: cover;
}
.cid-vegs5Wm8I4 .images {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .cid-vegs5Wm8I4 .images {
    display: none;
  }
}
.cid-vegs5Wm8I4 .image-wrapper-1,
.cid-vegs5Wm8I4 .image-wrapper-2 {
  position: relative;
  height: 60px;
}
.cid-vegs5Wm8I4 .image-wrapper-1 {
  margin-top: 80px;
}
.cid-vegs5Wm8I4 .image-wrapper-1 img {
  position: absolute;
  top: 0;
  right: -4rem;
}
.cid-vegs5Wm8I4 .image-wrapper-1 .image-absolute-1 {
  position: absolute;
  width: 80px;
  height: 80px;
  top: -3rem;
  right: -10.5rem;
}
@media (max-width: 1100px) {
  .cid-vegs5Wm8I4 .image-wrapper-1 .image-absolute-1 {
    display: none;
  }
}
.cid-vegs5Wm8I4 .image-wrapper-2 {
  margin-top: 85px;
}
.cid-vegs5Wm8I4 .image-wrapper-2 img {
  width: 90%;
}
.cid-vegs5Wm8I4 .image-wrapper-2 .image-absolute-2 {
  position: absolute;
  width: 119px;
  height: 221px;
  left: -12rem;
  top: -2rem;
  border-radius: 20px;
}
@media (max-width: 1200px) {
  .cid-vegs5Wm8I4 .image-wrapper-2 .image-absolute-2 {
    left: -10rem;
    top: 0rem;
  }
}
@media (max-width: 1100px) {
  .cid-vegs5Wm8I4 .image-wrapper-2 .image-absolute-2 {
    display: none;
  }
}
.cid-vegs5Wm8I4 .text-wrapper {
  width: 100%;
}
.cid-vegs5Wm8I4 .mbr-text {
  margin: 0 0 36px 0;
  letter-spacing: .13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegs5Wm8I4 .mbr-section-title {
  margin: 0 0 25px 0;
  color: #ffffff;
  text-align: center;
}
.cid-vegs5Wm8I4 .mbr-section-btn {
  margin: 0 25%;
}
@media (max-width: 992px) {
  .cid-vegs5Wm8I4 .mbr-section-btn {
    margin: 0;
  }
}
.cid-vegs5Wm8I4 .btn {
  height: 55px;
  min-width: 170px;
  box-shadow: none;
  background: transparent !important;
  color: #ffffff !important;
}
.cid-vegs5Wm8I4 .btn:hover {
  box-shadow: none;
  color: #000000 !important;
  background: #ffffff !important;
}
.cid-vegs5Wm8I4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegs5Wm8I4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegs5Wm8I4 .text {
  display: flex;
  align-items: center;
}
.cid-veiJ5WZCta {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiJ5WZCta .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiJ5WZCta .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-veiJ5WZCta .container-fluid {
    padding: 0;
  }
}
.cid-veiJ5WZCta .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiJ5WZCta .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiJ5WZCta .embla__button--next,
.cid-veiJ5WZCta .embla__button--prev {
  display: flex;
}
.cid-veiJ5WZCta .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiJ5WZCta .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiJ5WZCta .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-veiJ5WZCta .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiJ5WZCta .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiJ5WZCta .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiJ5WZCta .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiJ5WZCta .embla {
  position: relative;
  width: 100%;
}
.cid-veiJ5WZCta .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiJ5WZCta .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiJ5WZCta .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiJ5WZCta .embla__slide a {
  cursor: grab;
}
.cid-veiJ5WZCta .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiJ5WZCta .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiJ5WZCta .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiJ5WZCta .mbr-section-title {
  color: #232323;
}
.cid-veiJ5WZCta .mbr-section-subtitle {
  color: #232323;
}
.cid-veiJ5WZCta .mbr-box {
  color: #ffffff;
}
.cid-veiJ5WZCta .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiJ5WZCta img,
.cid-veiJ5WZCta .item-img {
  width: 100%;
}
.cid-veiJ5WZCta .item-wrapper {
  position: relative;
}
.cid-veiJ5WZCta .content-head {
  max-width: 800px;
}
.cid-vegs5WuSOA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-vegs5WuSOA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegs5WuSOA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegs5WuSOA .container-fluid {
  padding: 0 80px;
}
@media (max-width: 992px) {
  .cid-vegs5WuSOA .container-fluid {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegs5WuSOA .container-fluid {
    padding: 0 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegs5WuSOA .container {
    padding: 0 50px;
  }
}
@media (max-width: 768px) {
  .cid-vegs5WuSOA .container {
    padding: 0 16px;
  }
}
.cid-vegs5WuSOA .row {
  padding: 60px 64px;
  background-color: #f7f7f7;
  justify-content: space-between;
  margin: 0;
  border-radius: 1rem;
}
@media (max-width: 1200px) {
  .cid-vegs5WuSOA .row {
    padding: 32px 16px;
  }
}
@media (max-width: 992px) {
  .cid-vegs5WuSOA .row {
    padding: 25px 9px;
  }
}
.cid-vegs5WuSOA .title-wrapper .mbr-section-title {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegs5WuSOA .title-wrapper .mbr-section-title {
    margin-bottom: 32px;
  }
}
.cid-vegs5WuSOA .image-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegs5WuSOA .image-wrapper {
    margin: 0 0 32px 0;
  }
}
.cid-vegs5WuSOA .image-wrapper img {
  height: 400px;
  object-fit: cover;
  border-radius: .5rem !important;
}
@media (max-width: 992px) {
  .cid-vegs5WuSOA .image-wrapper img {
    height: 350px;
  }
}
.cid-vegs5WuSOA .content-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .cid-vegs5WuSOA .content-wrapper {
    margin-bottom: 32px;
    height: auto;
  }
}
.cid-vegs5WuSOA .content-wrapper .content-wrap .mbr-text {
  margin-bottom: 16px;
}
.cid-vegs5WuSOA .items-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4rem;
}
@media (max-width: 992px) {
  .cid-vegs5WuSOA .items-wrapper {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-vegs5WuSOA .items-wrapper {
    display: block;
  }
}
.cid-vegs5WuSOA .items-wrapper .item {
  padding: 50px;
  background-color: #232323;
  border-radius: .5rem !important;
}
.cid-vegs5WuSOA .items-wrapper .item:nth-child(2n) {
  background-color: #232323;
}
@media (max-width: 992px) {
  .cid-vegs5WuSOA .items-wrapper .item {
    margin-bottom: 2rem;
    padding: 25px;
  }
}
.cid-vegs5WuSOA .items-wrapper .item .item-wrapper .card-box .icon-wrapper {
  margin-bottom: 20px;
}
.cid-vegs5WuSOA .items-wrapper .item .item-wrapper .card-box .icon-wrapper .mbr-iconfont {
  font-size: 40px;
  color: #ffa600;
  display: inline-flex;
}
.cid-vegs5WuSOA .items-wrapper .item .item-wrapper .card-box .card-title {
  margin-bottom: 12px;
}
.cid-vegs5WuSOA .items-wrapper .item .item-wrapper .card-box .card-text {
  margin-bottom: 0;
}
.cid-vegs5WuSOA .card {
  justify-content: center;
}
.cid-vegs5WuSOA .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-vegs5WuSOA .mbr-text {
  color: #000000;
}
.cid-vegs5WuSOA .card-title {
  color: #000000;
}
.cid-vegs5WuSOA .card-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegs5WuSOA .card-title,
.cid-vegs5WuSOA .icon-wrapper {
  text-align: center;
  color: #f7f7f7;
}
.cid-vegs5WHCuO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chatgpt-image-mar-12-2026-02-06-57-pm.webp");
}
.cid-vegs5WHCuO .mbr-section-head {
  padding: 0 1rem;
}
.cid-vegs5WHCuO .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-vegs5WHCuO .team-card:hover {
  transform: translateY(-10px);
}
.cid-vegs5WHCuO .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-vegs5WHCuO .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-vegs5WHCuO .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-vegs5WHCuO .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegs5WHCuO .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-vegs5WHCuO .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-vegs5WHCuO .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-vegs5WHCuO .embla__button--next,
.cid-vegs5WHCuO .embla__button--prev {
  display: flex;
}
.cid-vegs5WHCuO .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-vegs5WHCuO .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegs5WHCuO .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-vegs5WHCuO .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegs5WHCuO .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-vegs5WHCuO .embla__button {
    top: -10%;
  }
}
.cid-vegs5WHCuO .embla {
  position: relative;
  width: 100%;
  margin-top: 52px;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-vegs5WHCuO .embla {
    margin-top: 80px;
  }
}
.cid-vegs5WHCuO .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegs5WHCuO .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegs5WHCuO .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegs5WHCuO .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegs5WHCuO .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #ffa600;
  text-align: center;
}
.cid-vegs5WHCuO .mbr-section-title {
  margin-bottom: 16px;
  color: #ffffff;
  text-align: center;
}
.cid-vegs5WHCuO .mbr-text {
  margin: 0;
  color: #EAEAEA;
  text-align: center;
}
.cid-vegs5WHCuO .mbr-text ul {
  list-style-position: inside;
  display: flex;
  justify-content: center;
  padding: 0;
}
@media (max-width: 992px) {
  .cid-vegs5WHCuO .mbr-text ul {
    display: block;
  }
}
.cid-vegs5WHCuO .mbr-text ul li {
  padding: 0 3rem;
}
@media (max-width: 992px) {
  .cid-vegs5WHCuO .mbr-text ul li {
    margin-top: 10px;
    margin-left: 0;
  }
}
.cid-vegs5WHCuO .mbr-text ul li::marker {
  color: #9fe870;
  font-size: 18px;
}
.cid-vegs5WHCuO .item-wrapper {
  height: 100%;
}
.cid-vegs5WHCuO .item-wrapper .image-wrap {
  height: 100%;
}
.cid-vegs5WHCuO .item-wrapper .image-wrap img {
  width: 100%;
  height: 420px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vegs5WHCuO .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-veiJ5c2npa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-veiJ5c2npa .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiJ5c2npa .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-veiJ5c2npa .container-fluid {
    padding: 0;
  }
}
.cid-veiJ5c2npa .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veiJ5c2npa .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veiJ5c2npa .embla__button--next,
.cid-veiJ5c2npa .embla__button--prev {
  display: flex;
}
.cid-veiJ5c2npa .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veiJ5c2npa .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veiJ5c2npa .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-veiJ5c2npa .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veiJ5c2npa .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veiJ5c2npa .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veiJ5c2npa .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veiJ5c2npa .embla {
  position: relative;
  width: 100%;
}
.cid-veiJ5c2npa .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veiJ5c2npa .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veiJ5c2npa .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veiJ5c2npa .embla__slide a {
  cursor: grab;
}
.cid-veiJ5c2npa .embla__slide a:active {
  cursor: grabbing;
}
.cid-veiJ5c2npa .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veiJ5c2npa .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veiJ5c2npa .mbr-section-title {
  color: #232323;
}
.cid-veiJ5c2npa .mbr-section-subtitle {
  color: #232323;
}
.cid-veiJ5c2npa .mbr-box {
  color: #ffffff;
}
.cid-veiJ5c2npa .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veiJ5c2npa img,
.cid-veiJ5c2npa .item-img {
  width: 100%;
}
.cid-veiJ5c2npa .item-wrapper {
  position: relative;
}
.cid-veiJ5c2npa .content-head {
  max-width: 800px;
}
#custom-html-rf {
  /* Type valid CSS here */
}
#custom-html-rf div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-rf p {
  font-size: 60px;
  color: #777;
}
.cid-vegs5WSHc7 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #000000;
}
.cid-vegs5WSHc7 h2 {
  margin-bottom: 10px;
  color: #130947;
  line-height: 1.2;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-vegs5WSHc7 .nav-tabs .nav-item.open .nav-link:focus,
.cid-vegs5WSHc7 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-vegs5WSHc7 .nav-link.active {
  background: #232323;
}
.cid-vegs5WSHc7 .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-vegs5WSHc7 .nav-link:hover {
  background: #232323;
}
.cid-vegs5WSHc7 .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-vegs5WSHc7 .nav-link .mbr-iconfont:before {
  margin-left: 3px;
}
.cid-vegs5WSHc7 .nav-link.display-4 {
  font-size: 15px;
}
.cid-vegs5WSHc7 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #e5e8ef;
  -webkit-box-pack: center;
  justify-content: center;
  border: 1px solid #e5e8ef;
}
.cid-vegs5WSHc7 .nav-tabs .nav-item {
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1 1 100%;
}
.cid-vegs5WSHc7 .nav-tabs .nav-link {
  color: #28303f;
  font-style: normal;
  font-weight: 500;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border: none;
}
.cid-vegs5WSHc7 .nav-tabs .nav-link:hover {
  cursor: pointer;
  color: #ffffff;
}
.cid-vegs5WSHc7 .nav-tabs .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
}
.cid-vegs5WSHc7 .widget {
  margin-top: 30px;
  background-color: #ffa600;
  border-radius: 4px;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact {
  position: relative;
  overflow: hidden;
  line-height: 1.5;
  color: #fff;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact .img-wrap {
  margin: 0 0 25px;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact .img-wrap img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-radius: 4px;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact-inner {
  text-align: center;
  color: #fff;
  padding: 0 30px 15px;
  position: relative;
}
.cid-vegs5WSHc7 .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-vegs5WSHc7 .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-vegs5WSHc7 .widget .textwidget .single-service-contact-inner .iconbox {
  margin-bottom: 30px;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact-inner .iconbox span {
  font-size: 60px;
  line-height: 1;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact-inner h2 {
  color: #fff;
  font-weight: 700;
  margin-bottom: 20px;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact-inner h2.display-2 {
  font-size: 22px;
  line-height: 1.09;
  letter-spacing: -0.5px;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact-inner .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact-inner .mbr-text {
  font-weight: 400;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact-inner .mbr-section-btn {
  margin-bottom: 25px;
}
.cid-vegs5WSHc7 .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-vegs5WSHc7 .widget .textwidget .single-service-contact-inner .mbr-section-btn .btn.display-4 {
  font-size: 12px;
}
.cid-vegs5WSHc7 .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-vegs5WSHc7 .tab-pane .mbr-section-title {
  color: #130947;
  font-weight: 700;
}
.cid-vegs5WSHc7 .tab-pane .mbr-section-title.display-5 {
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.cid-vegs5WSHc7 .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-vegs5WSHc7 .tab-pane .mbr-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-vegs5WSHc7 .tab-pane .wrapper {
  border-radius: 0.25rem;
  padding: 1rem;
  background: #ffffff;
}
.cid-vegs5WSHc7 .tab-pane .wrapper .img {
  margin-bottom: 20px;
}
.cid-vegs5WSHc7 .tab-pane .wrapper .img .mbr-iconfont {
  font-size: 50px;
  top: 0;
  color: #4f87fb;
  border-radius: 50%;
}
.cid-vegs5WSHc7 .tab-pane .wrapper .mbr-card-title {
  font-weight: 700;
  padding-bottom: 14px;
  margin-bottom: 10px;
  color: #130947;
}
.cid-vegs5WSHc7 .tab-pane .wrapper .mbr-card-title.display-7 {
  line-height: 1.4;
  letter-spacing: -0.5px;
  font-size: 20px;
}
.cid-vegs5WSHc7 .tab-pane .wrapper .mbr-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-vegs5WSHc7 .tab-pane .wrapper .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .cid-vegs5WSHc7 .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-vegs5WSHc7 .mbr-text,
  .cid-vegs5WSHc7 .nav-link,
  .cid-vegs5WSHc7 .mbr-card-title,
  .cid-vegs5WSHc7 .mbr-section-title {
    text-align: left;
  }
  .cid-vegs5WSHc7 .nav-tabs {
    border-right: 0px;
    padding-right: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-vegs5WSHc7 .single-service-contact-inner .mbr-text {
    text-align: center;
  }
}
.cid-vegs5WSHc7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegs5WSHc7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegs5WSHc7 .tab-content .tab-pane .mbr-section-title {
  color: #ffa600;
  text-align: center;
}
.cid-vegs5WSHc7 .tab-content .tab-pane .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact .single-service-contact-inner p {
  color: #000000;
}
.cid-vegs5WSHc7 .widget .textwidget .single-service-contact .single-service-contact-inner h2 {
  color: #000000;
}
.cid-vegs5XIVku .google-map {
  height: 700px;
  position: relative;
}
.cid-vegs5XIVku .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vegs5XIVku .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-vegs5XIVku .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegs5XIVku .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegs5XSrnU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background: #edefeb;
}
.cid-vegs5XSrnU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegs5XSrnU .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-vegs5XSrnU .container-fluid {
    padding: 0;
  }
}
.cid-vegs5XSrnU .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vegs5XSrnU .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vegs5XSrnU .embla__button--next,
.cid-vegs5XSrnU .embla__button--prev {
  display: flex;
}
.cid-vegs5XSrnU .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vegs5XSrnU .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vegs5XSrnU .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-vegs5XSrnU .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vegs5XSrnU .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vegs5XSrnU .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vegs5XSrnU .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vegs5XSrnU .embla {
  position: relative;
  width: 100%;
}
.cid-vegs5XSrnU .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vegs5XSrnU .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vegs5XSrnU .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vegs5XSrnU .embla__slide a {
  cursor: grab;
}
.cid-vegs5XSrnU .embla__slide a:active {
  cursor: grabbing;
}
.cid-vegs5XSrnU .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vegs5XSrnU .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vegs5XSrnU .mbr-section-title {
  color: #232323;
}
.cid-vegs5XSrnU .mbr-section-subtitle {
  color: #232323;
}
.cid-vegs5XSrnU .mbr-box {
  color: #ffffff;
}
.cid-vegs5XSrnU .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vegs5XSrnU img,
.cid-vegs5XSrnU .item-img {
  width: 100%;
}
.cid-vegs5XSrnU .item-wrapper {
  position: relative;
}
.cid-vegs5XSrnU .content-head {
  max-width: 800px;
}
.cid-vegs5Y5LJg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegs5Y5LJg .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegscWRChI {
  z-index: 1000;
  width: 100%;
}
.cid-vegscWRChI .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-vegscWRChI .dropdown-menu {
  padding: 0;
}
.cid-vegscWRChI .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-vegscWRChI .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegscWRChI .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegscWRChI .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegscWRChI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegscWRChI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegscWRChI .nav-link {
  position: relative;
}
.cid-vegscWRChI .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegscWRChI .dropdown-menu,
.cid-vegscWRChI .navbar.opened {
  background: #212428 !important;
}
.cid-vegscWRChI .nav-item:focus,
.cid-vegscWRChI .nav-link:focus {
  outline: none;
}
.cid-vegscWRChI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegscWRChI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegscWRChI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegscWRChI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegscWRChI .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegscWRChI .navbar.opened {
  transition: all 0.3s;
}
.cid-vegscWRChI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegscWRChI .navbar .navbar-logo img {
  width: auto;
}
.cid-vegscWRChI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegscWRChI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegscWRChI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegscWRChI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegscWRChI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegscWRChI .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-vegscWRChI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegscWRChI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegscWRChI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegscWRChI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegscWRChI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegscWRChI .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegscWRChI .navbar {
    min-height: 80px;
  }
}
.cid-vegscWRChI .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegscWRChI .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-vegscWRChI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegscWRChI .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegscWRChI .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegscWRChI .dropdown-item.active,
.cid-vegscWRChI .dropdown-item:active {
  background-color: transparent;
}
.cid-vegscWRChI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegscWRChI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegscWRChI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegscWRChI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegscWRChI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegscWRChI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegscWRChI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegscWRChI 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-vegscWRChI button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegscWRChI button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegscWRChI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegscWRChI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegscWRChI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegscWRChI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegscWRChI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegscWRChI nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegscWRChI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegscWRChI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegscWRChI nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegscWRChI .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegscWRChI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegscWRChI .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-vegscWRChI .navbar {
    height: 70px;
  }
  .cid-vegscWRChI .navbar.opened {
    height: auto;
  }
  .cid-vegscWRChI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegscWRChI .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-vegscWRChI .navbar-short {
    min-height: 70px;
  }
}
.cid-vegscWRChI .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegscWRChI .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegscWRChI .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegscWRChI .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegscWRChI .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegscWRChI .navbar-nav {
  display: flex !important;
}
.cid-vegscWRChI .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegscWRChI .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegscWRChI .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegscWRChI .navbar-nav .nav-item .nav-link:hover,
.cid-vegscWRChI .navbar-nav .nav-item .nav-link:focus,
.cid-vegscWRChI .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegscWRChI .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegscWRChI .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegscWRChI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegscWRChI 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-vegscWRChI button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegscWRChI button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegscWRChI button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegscWRChI button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegscWRChI button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegscWRChI button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegscWRChI button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegscWRChI .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-vegscWRChI .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegscWRChI .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegscWRChI .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegscWRChI .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegscWRChI .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegscWRChI .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegscWRChI .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegscWRChI .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegscWRChI .offcanvas.show {
  transform: translateX(0);
}
.cid-vegscWRChI .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegscWRChI .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegscWRChI .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-vegscWRChI .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegscWRChI .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegscWRChI .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegscWRChI .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegscWRChI .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegscWRChI .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegscWRChI .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegscWRChI .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegscWRChI .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegscWRChI .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegscWRChI ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegscWRChI ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegscWRChI ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegscWRChI .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegscWRChI .social-container {
    padding-top: 40px;
  }
}
.cid-vegscWRChI .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegscWRChI .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegscWRChI .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-vegscWRChI .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-vegscWRChI .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegscWRChI .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegscWRChI .soc-item:hover:before {
  opacity: 1;
}
.cid-vegscWRChI .offcanvas_btn {
  margin-top: auto;
}
.cid-vegscWRChI .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegscWRChI .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegscX3U6z {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegscX3U6z .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegscX9IdM {
  display: flex;
  background-image: url("../../../assets/images/bg-copy.webp");
}
.cid-vegscX9IdM .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegscX9IdM {
    align-items: flex-end;
  }
  .cid-vegscX9IdM .row {
    justify-content: center;
  }
  .cid-vegscX9IdM .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegscX9IdM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegscX9IdM {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegscX9IdM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegscX9IdM .content-wrap {
    width: 100%;
  }
}
.cid-vegscX9IdM .mbr-section-title,
.cid-vegscX9IdM .mbr-section-subtitle {
  text-align: center;
}
.cid-vegscX9IdM .mbr-text,
.cid-vegscX9IdM .mbr-section-btn {
  text-align: center;
}
.cid-vegscXhVo1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegscXhVo1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegscXhVo1 .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-vegscXhVo1 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegscXhVo1 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegscXhVo1 .google-map {
  height: 100%;
  position: relative;
}
.cid-vegscXhVo1 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegscXhVo1 .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegscXhVo1 .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-vegscXhVo1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegscXhVo1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegscXhVo1 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegscXhVo1 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegscXhVo1 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegscXhVo1 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegscXhVo1 .content-head {
  max-width: 800px;
}
.cid-vegscXplVm {
  background-color: #102f62;
}
.cid-vegscXplVm .mbr-section-title {
  margin: 0;
}
.cid-vegscXplVm .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegscXplVm .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegscXplVm .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegscXplVm .team-item {
  transition: all 0.2s;
}
.cid-vegscXplVm .team-item .item-image {
  position: relative !important;
}
.cid-vegscXplVm .team-item .item-image img {
  width: 100%;
}
.cid-vegscXplVm .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-vegscXplVm .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegscXplVm .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegscXplVm .team-item .item-caption {
  background: #878787;
}
.cid-vegscXplVm .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegscXplVm .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegscXplVm .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegscXplVm .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegscXplVm .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegscXplVm .team-item:hover {
    transform: none;
  }
  .cid-vegscXplVm .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegscXplVm {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegscXplVm {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegscXplVm .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegscXplVm .container-fluid {
  max-width: 1300px;
}
.cid-vegscXyb7r {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegscXyb7r .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegscXyb7r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegscXyb7r .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegscXyb7r .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegscXyb7r .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegscXyb7r .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegscXyb7r .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegscXyb7r .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-vegscXyb7r .mbr-section-title {
  color: #ffffff;
}
.cid-vegscXyb7r .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegscXyb7r .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegscXyb7r .card-box .item-footer {
  margin-top: auto;
}
.cid-vegscXyb7r .content-head {
  max-width: 800px;
}
.cid-veii6timZ9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veii6timZ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veii6timZ9 .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-veii6timZ9 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veii6timZ9 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veii6timZ9 .google-map {
  height: 100%;
  position: relative;
}
.cid-veii6timZ9 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veii6timZ9 .google-map iframe {
    min-height: 350px;
  }
}
.cid-veii6timZ9 .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-veii6timZ9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veii6timZ9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veii6timZ9 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veii6timZ9 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veii6timZ9 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veii6timZ9 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veii6timZ9 .content-head {
  max-width: 800px;
}
.cid-vegscXImna {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegscXImna .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegscXImna .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-vegscXImna .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegscXImna .row {
  flex-direction: row-reverse;
}
.cid-vegscXImna .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegscXImna .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegscXImna .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegscXImna .mbr-section-title {
  color: #000000;
}
.cid-vegscXImna .mbr-text,
.cid-vegscXImna .mbr-section-btn {
  color: #000000;
}
.cid-veii7cGwow {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veii7cGwow .mbr-fallback-image.disabled {
  display: none;
}
.cid-veii7cGwow .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-veii7cGwow .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veii7cGwow .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veii7cGwow .google-map {
  height: 100%;
  position: relative;
}
.cid-veii7cGwow .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veii7cGwow .google-map iframe {
    min-height: 350px;
  }
}
.cid-veii7cGwow .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-veii7cGwow .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veii7cGwow .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veii7cGwow .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veii7cGwow .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veii7cGwow .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veii7cGwow ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veii7cGwow .content-head {
  max-width: 800px;
}
.cid-vegscXQtqr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegscXQtqr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegscXQtqr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegscXQtqr .mbr-section-title {
  text-align: center;
}
.cid-vegscXQtqr .mbr-section-subtitle {
  text-align: center;
}
.cid-vegseZizde {
  z-index: 1000;
  width: 100%;
}
.cid-vegseZizde .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-vegseZizde .dropdown-menu {
  padding: 0;
}
.cid-vegseZizde .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-vegseZizde .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegseZizde .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegseZizde .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegseZizde .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegseZizde .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegseZizde .nav-link {
  position: relative;
}
.cid-vegseZizde .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegseZizde .dropdown-menu,
.cid-vegseZizde .navbar.opened {
  background: #212428 !important;
}
.cid-vegseZizde .nav-item:focus,
.cid-vegseZizde .nav-link:focus {
  outline: none;
}
.cid-vegseZizde .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegseZizde .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegseZizde .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegseZizde .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegseZizde .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegseZizde .navbar.opened {
  transition: all 0.3s;
}
.cid-vegseZizde .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegseZizde .navbar .navbar-logo img {
  width: auto;
}
.cid-vegseZizde .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegseZizde .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegseZizde .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegseZizde .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegseZizde .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegseZizde .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-vegseZizde .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegseZizde .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegseZizde .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegseZizde .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegseZizde .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegseZizde .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegseZizde .navbar {
    min-height: 80px;
  }
}
.cid-vegseZizde .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegseZizde .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-vegseZizde .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegseZizde .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegseZizde .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegseZizde .dropdown-item.active,
.cid-vegseZizde .dropdown-item:active {
  background-color: transparent;
}
.cid-vegseZizde .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegseZizde .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegseZizde .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegseZizde .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegseZizde .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegseZizde .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegseZizde ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegseZizde 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-vegseZizde button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegseZizde button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegseZizde button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegseZizde button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegseZizde button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegseZizde button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegseZizde button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegseZizde nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegseZizde nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegseZizde nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegseZizde nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegseZizde .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegseZizde a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegseZizde .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-vegseZizde .navbar {
    height: 70px;
  }
  .cid-vegseZizde .navbar.opened {
    height: auto;
  }
  .cid-vegseZizde .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegseZizde .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-vegseZizde .navbar-short {
    min-height: 70px;
  }
}
.cid-vegseZizde .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegseZizde .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegseZizde .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegseZizde .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegseZizde .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegseZizde .navbar-nav {
  display: flex !important;
}
.cid-vegseZizde .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegseZizde .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegseZizde .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegseZizde .navbar-nav .nav-item .nav-link:hover,
.cid-vegseZizde .navbar-nav .nav-item .nav-link:focus,
.cid-vegseZizde .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegseZizde .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegseZizde .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegseZizde .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegseZizde 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-vegseZizde button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegseZizde button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegseZizde button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegseZizde button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegseZizde button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegseZizde button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegseZizde button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegseZizde .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-vegseZizde .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegseZizde .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegseZizde .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegseZizde .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegseZizde .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegseZizde .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegseZizde .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegseZizde .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegseZizde .offcanvas.show {
  transform: translateX(0);
}
.cid-vegseZizde .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegseZizde .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegseZizde .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-vegseZizde .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegseZizde .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegseZizde .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegseZizde .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegseZizde .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegseZizde .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegseZizde .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegseZizde .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegseZizde .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegseZizde .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegseZizde ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegseZizde ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegseZizde ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegseZizde .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegseZizde .social-container {
    padding-top: 40px;
  }
}
.cid-vegseZizde .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegseZizde .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegseZizde .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-vegseZizde .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-vegseZizde .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegseZizde .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegseZizde .soc-item:hover:before {
  opacity: 1;
}
.cid-vegseZizde .offcanvas_btn {
  margin-top: auto;
}
.cid-vegseZizde .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegseZizde .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegseZu3Yf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegseZu3Yf .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegseZzvGV {
  display: flex;
  background-image: url("../../../assets/images/bg-copy.webp");
}
.cid-vegseZzvGV .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegseZzvGV {
    align-items: flex-end;
  }
  .cid-vegseZzvGV .row {
    justify-content: center;
  }
  .cid-vegseZzvGV .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegseZzvGV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegseZzvGV {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegseZzvGV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegseZzvGV .content-wrap {
    width: 100%;
  }
}
.cid-vegseZzvGV .mbr-section-title,
.cid-vegseZzvGV .mbr-section-subtitle {
  text-align: center;
}
.cid-vegseZzvGV .mbr-text,
.cid-vegseZzvGV .mbr-section-btn {
  text-align: center;
}
.cid-vegseZG8Xo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegseZG8Xo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegseZG8Xo .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-vegseZG8Xo .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegseZG8Xo .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegseZG8Xo .google-map {
  height: 100%;
  position: relative;
}
.cid-vegseZG8Xo .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegseZG8Xo .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegseZG8Xo .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-vegseZG8Xo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegseZG8Xo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegseZG8Xo .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegseZG8Xo .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegseZG8Xo .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegseZG8Xo ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegseZG8Xo .content-head {
  max-width: 800px;
}
.cid-vegseZONlI {
  background-color: #102f62;
}
.cid-vegseZONlI .mbr-section-title {
  margin: 0;
}
.cid-vegseZONlI .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegseZONlI .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegseZONlI .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegseZONlI .team-item {
  transition: all 0.2s;
}
.cid-vegseZONlI .team-item .item-image {
  position: relative !important;
}
.cid-vegseZONlI .team-item .item-image img {
  width: 100%;
}
.cid-vegseZONlI .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-vegseZONlI .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegseZONlI .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegseZONlI .team-item .item-caption {
  background: #878787;
}
.cid-vegseZONlI .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegseZONlI .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegseZONlI .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegseZONlI .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegseZONlI .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegseZONlI .team-item:hover {
    transform: none;
  }
  .cid-vegseZONlI .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegseZONlI {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegseZONlI {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegseZONlI .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegseZONlI .container-fluid {
  max-width: 1300px;
}
.cid-vegseZWyx4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegseZWyx4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegseZWyx4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegseZWyx4 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegseZWyx4 .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegseZWyx4 .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegseZWyx4 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegseZWyx4 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegseZWyx4 .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-vegseZWyx4 .mbr-section-title {
  color: #ffffff;
}
.cid-vegseZWyx4 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegseZWyx4 .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegseZWyx4 .card-box .item-footer {
  margin-top: auto;
}
.cid-vegseZWyx4 .content-head {
  max-width: 800px;
}
.cid-veikjQ5mdJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veikjQ5mdJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-veikjQ5mdJ .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-veikjQ5mdJ .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veikjQ5mdJ .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veikjQ5mdJ .google-map {
  height: 100%;
  position: relative;
}
.cid-veikjQ5mdJ .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veikjQ5mdJ .google-map iframe {
    min-height: 350px;
  }
}
.cid-veikjQ5mdJ .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-veikjQ5mdJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veikjQ5mdJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veikjQ5mdJ .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veikjQ5mdJ .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veikjQ5mdJ .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veikjQ5mdJ ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veikjQ5mdJ .content-head {
  max-width: 800px;
}
.cid-vegsf05vMZ {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsf05vMZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsf05vMZ .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-vegsf05vMZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsf05vMZ .row {
  flex-direction: row-reverse;
}
.cid-vegsf05vMZ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsf05vMZ .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsf05vMZ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsf05vMZ .mbr-section-title {
  color: #000000;
}
.cid-vegsf05vMZ .mbr-text,
.cid-vegsf05vMZ .mbr-section-btn {
  color: #000000;
}
.cid-veikkqRvBs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veikkqRvBs .mbr-fallback-image.disabled {
  display: none;
}
.cid-veikkqRvBs .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-veikkqRvBs .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veikkqRvBs .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veikkqRvBs .google-map {
  height: 100%;
  position: relative;
}
.cid-veikkqRvBs .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veikkqRvBs .google-map iframe {
    min-height: 350px;
  }
}
.cid-veikkqRvBs .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-veikkqRvBs .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veikkqRvBs .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veikkqRvBs .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veikkqRvBs .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veikkqRvBs .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veikkqRvBs ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veikkqRvBs .content-head {
  max-width: 800px;
}
.cid-vegsf0dRsX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsf0dRsX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsf0dRsX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsf0dRsX .mbr-section-title {
  text-align: center;
}
.cid-vegsf0dRsX .mbr-section-subtitle {
  text-align: center;
}
.cid-vegshv4Sz2 {
  z-index: 1000;
  width: 100%;
}
.cid-vegshv4Sz2 .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-vegshv4Sz2 .dropdown-menu {
  padding: 0;
}
.cid-vegshv4Sz2 .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-vegshv4Sz2 .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegshv4Sz2 .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegshv4Sz2 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegshv4Sz2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegshv4Sz2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegshv4Sz2 .nav-link {
  position: relative;
}
.cid-vegshv4Sz2 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegshv4Sz2 .dropdown-menu,
.cid-vegshv4Sz2 .navbar.opened {
  background: #212428 !important;
}
.cid-vegshv4Sz2 .nav-item:focus,
.cid-vegshv4Sz2 .nav-link:focus {
  outline: none;
}
.cid-vegshv4Sz2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegshv4Sz2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegshv4Sz2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegshv4Sz2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegshv4Sz2 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegshv4Sz2 .navbar.opened {
  transition: all 0.3s;
}
.cid-vegshv4Sz2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegshv4Sz2 .navbar .navbar-logo img {
  width: auto;
}
.cid-vegshv4Sz2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegshv4Sz2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegshv4Sz2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegshv4Sz2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegshv4Sz2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegshv4Sz2 .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-vegshv4Sz2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegshv4Sz2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegshv4Sz2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegshv4Sz2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegshv4Sz2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegshv4Sz2 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegshv4Sz2 .navbar {
    min-height: 80px;
  }
}
.cid-vegshv4Sz2 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegshv4Sz2 .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-vegshv4Sz2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegshv4Sz2 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegshv4Sz2 .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegshv4Sz2 .dropdown-item.active,
.cid-vegshv4Sz2 .dropdown-item:active {
  background-color: transparent;
}
.cid-vegshv4Sz2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegshv4Sz2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegshv4Sz2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegshv4Sz2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegshv4Sz2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegshv4Sz2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegshv4Sz2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegshv4Sz2 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-vegshv4Sz2 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegshv4Sz2 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegshv4Sz2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegshv4Sz2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegshv4Sz2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegshv4Sz2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegshv4Sz2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegshv4Sz2 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegshv4Sz2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegshv4Sz2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegshv4Sz2 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegshv4Sz2 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegshv4Sz2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegshv4Sz2 .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-vegshv4Sz2 .navbar {
    height: 70px;
  }
  .cid-vegshv4Sz2 .navbar.opened {
    height: auto;
  }
  .cid-vegshv4Sz2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegshv4Sz2 .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-vegshv4Sz2 .navbar-short {
    min-height: 70px;
  }
}
.cid-vegshv4Sz2 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegshv4Sz2 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegshv4Sz2 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegshv4Sz2 .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegshv4Sz2 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegshv4Sz2 .navbar-nav {
  display: flex !important;
}
.cid-vegshv4Sz2 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegshv4Sz2 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegshv4Sz2 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegshv4Sz2 .navbar-nav .nav-item .nav-link:hover,
.cid-vegshv4Sz2 .navbar-nav .nav-item .nav-link:focus,
.cid-vegshv4Sz2 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegshv4Sz2 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegshv4Sz2 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegshv4Sz2 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegshv4Sz2 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-vegshv4Sz2 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegshv4Sz2 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegshv4Sz2 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegshv4Sz2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegshv4Sz2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegshv4Sz2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegshv4Sz2 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegshv4Sz2 .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-vegshv4Sz2 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegshv4Sz2 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegshv4Sz2 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegshv4Sz2 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegshv4Sz2 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegshv4Sz2 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegshv4Sz2 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegshv4Sz2 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegshv4Sz2 .offcanvas.show {
  transform: translateX(0);
}
.cid-vegshv4Sz2 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegshv4Sz2 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegshv4Sz2 .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-vegshv4Sz2 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegshv4Sz2 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegshv4Sz2 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegshv4Sz2 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegshv4Sz2 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegshv4Sz2 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegshv4Sz2 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegshv4Sz2 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegshv4Sz2 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegshv4Sz2 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegshv4Sz2 ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegshv4Sz2 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegshv4Sz2 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegshv4Sz2 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegshv4Sz2 .social-container {
    padding-top: 40px;
  }
}
.cid-vegshv4Sz2 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegshv4Sz2 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegshv4Sz2 .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-vegshv4Sz2 .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-vegshv4Sz2 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegshv4Sz2 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegshv4Sz2 .soc-item:hover:before {
  opacity: 1;
}
.cid-vegshv4Sz2 .offcanvas_btn {
  margin-top: auto;
}
.cid-vegshv4Sz2 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegshv4Sz2 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegshvez19 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegshvez19 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegshvjyqX {
  display: flex;
  background-image: url("../../../assets/images/bg.webp");
}
.cid-vegshvjyqX .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegshvjyqX {
    align-items: flex-end;
  }
  .cid-vegshvjyqX .row {
    justify-content: center;
  }
  .cid-vegshvjyqX .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegshvjyqX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegshvjyqX {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegshvjyqX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegshvjyqX .content-wrap {
    width: 100%;
  }
}
.cid-vegshvjyqX .mbr-section-title,
.cid-vegshvjyqX .mbr-section-subtitle {
  text-align: center;
}
.cid-vegshvjyqX .mbr-text,
.cid-vegshvjyqX .mbr-section-btn {
  text-align: center;
}
.cid-vegshvqimx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegshvqimx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegshvqimx .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-vegshvqimx .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegshvqimx .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegshvqimx .google-map {
  height: 100%;
  position: relative;
}
.cid-vegshvqimx .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegshvqimx .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegshvqimx .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-vegshvqimx .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegshvqimx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegshvqimx .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegshvqimx .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegshvqimx .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegshvqimx ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegshvqimx .content-head {
  max-width: 800px;
}
.cid-vegshvz4to {
  background-color: #102f62;
}
.cid-vegshvz4to .mbr-section-title {
  margin: 0;
}
.cid-vegshvz4to .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegshvz4to .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegshvz4to .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegshvz4to .team-item {
  transition: all 0.2s;
}
.cid-vegshvz4to .team-item .item-image {
  position: relative !important;
}
.cid-vegshvz4to .team-item .item-image img {
  width: 100%;
}
.cid-vegshvz4to .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-vegshvz4to .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegshvz4to .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegshvz4to .team-item .item-caption {
  background: #878787;
}
.cid-vegshvz4to .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegshvz4to .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegshvz4to .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegshvz4to .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegshvz4to .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegshvz4to .team-item:hover {
    transform: none;
  }
  .cid-vegshvz4to .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegshvz4to {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegshvz4to {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegshvz4to .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegshvz4to .container-fluid {
  max-width: 1300px;
}
.cid-vegshvHluk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegshvHluk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegshvHluk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegshvHluk .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegshvHluk .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegshvHluk .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegshvHluk .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegshvHluk .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegshvHluk .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-vegshvHluk .mbr-section-title {
  color: #ffffff;
}
.cid-vegshvHluk .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegshvHluk .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegshvHluk .card-box .item-footer {
  margin-top: auto;
}
.cid-vegshvHluk .content-head {
  max-width: 800px;
}
.cid-veilrzr8A0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veilrzr8A0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veilrzr8A0 .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-veilrzr8A0 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veilrzr8A0 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veilrzr8A0 .google-map {
  height: 100%;
  position: relative;
}
.cid-veilrzr8A0 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veilrzr8A0 .google-map iframe {
    min-height: 350px;
  }
}
.cid-veilrzr8A0 .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-veilrzr8A0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veilrzr8A0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veilrzr8A0 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veilrzr8A0 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veilrzr8A0 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veilrzr8A0 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veilrzr8A0 .content-head {
  max-width: 800px;
}
.cid-vegshvRwi7 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegshvRwi7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegshvRwi7 .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-vegshvRwi7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegshvRwi7 .row {
  flex-direction: row-reverse;
}
.cid-vegshvRwi7 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegshvRwi7 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegshvRwi7 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegshvRwi7 .mbr-section-title {
  color: #000000;
}
.cid-vegshvRwi7 .mbr-text,
.cid-vegshvRwi7 .mbr-section-btn {
  color: #000000;
}
.cid-veils0SQPH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veils0SQPH .mbr-fallback-image.disabled {
  display: none;
}
.cid-veils0SQPH .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-veils0SQPH .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veils0SQPH .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veils0SQPH .google-map {
  height: 100%;
  position: relative;
}
.cid-veils0SQPH .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veils0SQPH .google-map iframe {
    min-height: 350px;
  }
}
.cid-veils0SQPH .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-veils0SQPH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veils0SQPH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veils0SQPH .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veils0SQPH .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veils0SQPH .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veils0SQPH ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veils0SQPH .content-head {
  max-width: 800px;
}
.cid-vegshvYxew {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegshvYxew .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegshvYxew .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegshvYxew .mbr-section-title {
  text-align: center;
}
.cid-vegshvYxew .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsj7En9J {
  z-index: 1000;
  width: 100%;
}
.cid-vegsj7En9J .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-vegsj7En9J .dropdown-menu {
  padding: 0;
}
.cid-vegsj7En9J .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-vegsj7En9J .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsj7En9J .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsj7En9J .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsj7En9J .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsj7En9J .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsj7En9J .nav-link {
  position: relative;
}
.cid-vegsj7En9J .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsj7En9J .dropdown-menu,
.cid-vegsj7En9J .navbar.opened {
  background: #212428 !important;
}
.cid-vegsj7En9J .nav-item:focus,
.cid-vegsj7En9J .nav-link:focus {
  outline: none;
}
.cid-vegsj7En9J .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsj7En9J .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsj7En9J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsj7En9J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsj7En9J .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsj7En9J .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsj7En9J .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsj7En9J .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsj7En9J .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsj7En9J .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsj7En9J .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsj7En9J .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsj7En9J .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsj7En9J .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-vegsj7En9J .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsj7En9J .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsj7En9J .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsj7En9J .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsj7En9J .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsj7En9J .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsj7En9J .navbar {
    min-height: 80px;
  }
}
.cid-vegsj7En9J .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsj7En9J .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-vegsj7En9J .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsj7En9J .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsj7En9J .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsj7En9J .dropdown-item.active,
.cid-vegsj7En9J .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsj7En9J .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsj7En9J .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsj7En9J .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsj7En9J .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsj7En9J .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsj7En9J .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsj7En9J ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsj7En9J 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-vegsj7En9J button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsj7En9J button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsj7En9J button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsj7En9J button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsj7En9J button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsj7En9J button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsj7En9J button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsj7En9J nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsj7En9J nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsj7En9J nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsj7En9J nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsj7En9J .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsj7En9J a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsj7En9J .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-vegsj7En9J .navbar {
    height: 70px;
  }
  .cid-vegsj7En9J .navbar.opened {
    height: auto;
  }
  .cid-vegsj7En9J .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsj7En9J .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-vegsj7En9J .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsj7En9J .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsj7En9J .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsj7En9J .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsj7En9J .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsj7En9J .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsj7En9J .navbar-nav {
  display: flex !important;
}
.cid-vegsj7En9J .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsj7En9J .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsj7En9J .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsj7En9J .navbar-nav .nav-item .nav-link:hover,
.cid-vegsj7En9J .navbar-nav .nav-item .nav-link:focus,
.cid-vegsj7En9J .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsj7En9J .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsj7En9J .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsj7En9J .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsj7En9J 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-vegsj7En9J button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsj7En9J button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsj7En9J button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsj7En9J button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsj7En9J button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsj7En9J button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsj7En9J button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsj7En9J .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-vegsj7En9J .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsj7En9J .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsj7En9J .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsj7En9J .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsj7En9J .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsj7En9J .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsj7En9J .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsj7En9J .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsj7En9J .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsj7En9J .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsj7En9J .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsj7En9J .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-vegsj7En9J .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsj7En9J .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsj7En9J .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsj7En9J .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsj7En9J .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsj7En9J .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsj7En9J .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsj7En9J .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsj7En9J .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsj7En9J .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsj7En9J ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsj7En9J ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsj7En9J ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsj7En9J .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsj7En9J .social-container {
    padding-top: 40px;
  }
}
.cid-vegsj7En9J .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsj7En9J .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsj7En9J .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-vegsj7En9J .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-vegsj7En9J .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsj7En9J .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsj7En9J .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsj7En9J .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsj7En9J .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsj7En9J .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsj7PTwz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsj7PTwz .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsj7Uf0x {
  display: flex;
  background-image: url("../../../assets/images/bg-1.webp");
}
.cid-vegsj7Uf0x .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsj7Uf0x {
    align-items: flex-end;
  }
  .cid-vegsj7Uf0x .row {
    justify-content: center;
  }
  .cid-vegsj7Uf0x .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsj7Uf0x .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsj7Uf0x {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsj7Uf0x .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsj7Uf0x .content-wrap {
    width: 100%;
  }
}
.cid-vegsj7Uf0x .mbr-section-title,
.cid-vegsj7Uf0x .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsj7Uf0x .mbr-text,
.cid-vegsj7Uf0x .mbr-section-btn {
  text-align: center;
}
.cid-vegsj80u6r {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsj80u6r .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsj80u6r .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-vegsj80u6r .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsj80u6r .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsj80u6r .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsj80u6r .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsj80u6r .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsj80u6r .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-vegsj80u6r .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsj80u6r .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsj80u6r .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsj80u6r .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsj80u6r .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsj80u6r ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsj80u6r .content-head {
  max-width: 800px;
}
.cid-vegsj894Fu {
  background-color: #102f62;
}
.cid-vegsj894Fu .mbr-section-title {
  margin: 0;
}
.cid-vegsj894Fu .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsj894Fu .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsj894Fu .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsj894Fu .team-item {
  transition: all 0.2s;
}
.cid-vegsj894Fu .team-item .item-image {
  position: relative !important;
}
.cid-vegsj894Fu .team-item .item-image img {
  width: 100%;
}
.cid-vegsj894Fu .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-vegsj894Fu .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsj894Fu .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsj894Fu .team-item .item-caption {
  background: #878787;
}
.cid-vegsj894Fu .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsj894Fu .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsj894Fu .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsj894Fu .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsj894Fu .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsj894Fu .team-item:hover {
    transform: none;
  }
  .cid-vegsj894Fu .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsj894Fu {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsj894Fu {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsj894Fu .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsj894Fu .container-fluid {
  max-width: 1300px;
}
.cid-vegsj8g6iD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsj8g6iD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsj8g6iD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsj8g6iD .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsj8g6iD .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsj8g6iD .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsj8g6iD .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsj8g6iD .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsj8g6iD .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-vegsj8g6iD .mbr-section-title {
  color: #ffffff;
}
.cid-vegsj8g6iD .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsj8g6iD .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsj8g6iD .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsj8g6iD .content-head {
  max-width: 800px;
}
.cid-veimJg1WfL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veimJg1WfL .mbr-fallback-image.disabled {
  display: none;
}
.cid-veimJg1WfL .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-veimJg1WfL .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veimJg1WfL .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veimJg1WfL .google-map {
  height: 100%;
  position: relative;
}
.cid-veimJg1WfL .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veimJg1WfL .google-map iframe {
    min-height: 350px;
  }
}
.cid-veimJg1WfL .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-veimJg1WfL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veimJg1WfL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veimJg1WfL .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veimJg1WfL .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veimJg1WfL .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veimJg1WfL ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veimJg1WfL .content-head {
  max-width: 800px;
}
.cid-vegsj8rjah {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsj8rjah .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsj8rjah .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-vegsj8rjah .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsj8rjah .row {
  flex-direction: row-reverse;
}
.cid-vegsj8rjah .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsj8rjah .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsj8rjah .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsj8rjah .mbr-section-title {
  color: #000000;
}
.cid-vegsj8rjah .mbr-text,
.cid-vegsj8rjah .mbr-section-btn {
  color: #000000;
}
.cid-veimJPNtmw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veimJPNtmw .mbr-fallback-image.disabled {
  display: none;
}
.cid-veimJPNtmw .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-veimJPNtmw .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veimJPNtmw .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veimJPNtmw .google-map {
  height: 100%;
  position: relative;
}
.cid-veimJPNtmw .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veimJPNtmw .google-map iframe {
    min-height: 350px;
  }
}
.cid-veimJPNtmw .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-veimJPNtmw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veimJPNtmw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veimJPNtmw .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veimJPNtmw .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veimJPNtmw .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veimJPNtmw ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veimJPNtmw .content-head {
  max-width: 800px;
}
.cid-vegsj8yZCd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsj8yZCd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsj8yZCd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsj8yZCd .mbr-section-title {
  text-align: center;
}
.cid-vegsj8yZCd .mbr-section-subtitle {
  text-align: center;
}
.cid-vegskGBLEI {
  z-index: 1000;
  width: 100%;
}
.cid-vegskGBLEI .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-vegskGBLEI .dropdown-menu {
  padding: 0;
}
.cid-vegskGBLEI .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-vegskGBLEI .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegskGBLEI .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegskGBLEI .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegskGBLEI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegskGBLEI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegskGBLEI .nav-link {
  position: relative;
}
.cid-vegskGBLEI .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegskGBLEI .dropdown-menu,
.cid-vegskGBLEI .navbar.opened {
  background: #212428 !important;
}
.cid-vegskGBLEI .nav-item:focus,
.cid-vegskGBLEI .nav-link:focus {
  outline: none;
}
.cid-vegskGBLEI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegskGBLEI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegskGBLEI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegskGBLEI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegskGBLEI .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegskGBLEI .navbar.opened {
  transition: all 0.3s;
}
.cid-vegskGBLEI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegskGBLEI .navbar .navbar-logo img {
  width: auto;
}
.cid-vegskGBLEI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegskGBLEI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegskGBLEI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegskGBLEI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegskGBLEI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegskGBLEI .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-vegskGBLEI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegskGBLEI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegskGBLEI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegskGBLEI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegskGBLEI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegskGBLEI .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegskGBLEI .navbar {
    min-height: 80px;
  }
}
.cid-vegskGBLEI .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegskGBLEI .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-vegskGBLEI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegskGBLEI .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegskGBLEI .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegskGBLEI .dropdown-item.active,
.cid-vegskGBLEI .dropdown-item:active {
  background-color: transparent;
}
.cid-vegskGBLEI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegskGBLEI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegskGBLEI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegskGBLEI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegskGBLEI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegskGBLEI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegskGBLEI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegskGBLEI 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-vegskGBLEI button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegskGBLEI button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegskGBLEI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegskGBLEI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegskGBLEI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegskGBLEI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegskGBLEI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegskGBLEI nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegskGBLEI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegskGBLEI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegskGBLEI nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegskGBLEI .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegskGBLEI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegskGBLEI .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-vegskGBLEI .navbar {
    height: 70px;
  }
  .cid-vegskGBLEI .navbar.opened {
    height: auto;
  }
  .cid-vegskGBLEI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegskGBLEI .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-vegskGBLEI .navbar-short {
    min-height: 70px;
  }
}
.cid-vegskGBLEI .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegskGBLEI .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegskGBLEI .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegskGBLEI .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegskGBLEI .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegskGBLEI .navbar-nav {
  display: flex !important;
}
.cid-vegskGBLEI .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegskGBLEI .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegskGBLEI .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegskGBLEI .navbar-nav .nav-item .nav-link:hover,
.cid-vegskGBLEI .navbar-nav .nav-item .nav-link:focus,
.cid-vegskGBLEI .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegskGBLEI .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegskGBLEI .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegskGBLEI .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegskGBLEI 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-vegskGBLEI button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegskGBLEI button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegskGBLEI button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegskGBLEI button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegskGBLEI button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegskGBLEI button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegskGBLEI button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegskGBLEI .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-vegskGBLEI .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegskGBLEI .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegskGBLEI .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegskGBLEI .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegskGBLEI .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegskGBLEI .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegskGBLEI .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegskGBLEI .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegskGBLEI .offcanvas.show {
  transform: translateX(0);
}
.cid-vegskGBLEI .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegskGBLEI .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegskGBLEI .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-vegskGBLEI .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegskGBLEI .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegskGBLEI .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegskGBLEI .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegskGBLEI .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegskGBLEI .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegskGBLEI .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegskGBLEI .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegskGBLEI .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegskGBLEI .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegskGBLEI ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegskGBLEI ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegskGBLEI ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegskGBLEI .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegskGBLEI .social-container {
    padding-top: 40px;
  }
}
.cid-vegskGBLEI .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegskGBLEI .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegskGBLEI .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-vegskGBLEI .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-vegskGBLEI .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegskGBLEI .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegskGBLEI .soc-item:hover:before {
  opacity: 1;
}
.cid-vegskGBLEI .offcanvas_btn {
  margin-top: auto;
}
.cid-vegskGBLEI .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegskGBLEI .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegskGMymj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegskGMymj .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegskGRHSv {
  display: flex;
  background-image: url("../../../assets/images/bg-2.webp");
}
.cid-vegskGRHSv .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegskGRHSv {
    align-items: flex-end;
  }
  .cid-vegskGRHSv .row {
    justify-content: center;
  }
  .cid-vegskGRHSv .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegskGRHSv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegskGRHSv {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegskGRHSv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegskGRHSv .content-wrap {
    width: 100%;
  }
}
.cid-vegskGRHSv .mbr-section-title,
.cid-vegskGRHSv .mbr-section-subtitle {
  text-align: center;
}
.cid-vegskGRHSv .mbr-text,
.cid-vegskGRHSv .mbr-section-btn {
  text-align: center;
}
.cid-vegskGXWBW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegskGXWBW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegskGXWBW .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-vegskGXWBW .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegskGXWBW .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegskGXWBW .google-map {
  height: 100%;
  position: relative;
}
.cid-vegskGXWBW .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegskGXWBW .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegskGXWBW .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-vegskGXWBW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegskGXWBW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegskGXWBW .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegskGXWBW .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegskGXWBW .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegskGXWBW ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegskGXWBW .content-head {
  max-width: 800px;
}
.cid-vegskH5CE7 {
  background-color: #102f62;
}
.cid-vegskH5CE7 .mbr-section-title {
  margin: 0;
}
.cid-vegskH5CE7 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegskH5CE7 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegskH5CE7 .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegskH5CE7 .team-item {
  transition: all 0.2s;
}
.cid-vegskH5CE7 .team-item .item-image {
  position: relative !important;
}
.cid-vegskH5CE7 .team-item .item-image img {
  width: 100%;
}
.cid-vegskH5CE7 .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-vegskH5CE7 .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegskH5CE7 .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegskH5CE7 .team-item .item-caption {
  background: #878787;
}
.cid-vegskH5CE7 .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegskH5CE7 .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegskH5CE7 .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegskH5CE7 .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegskH5CE7 .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegskH5CE7 .team-item:hover {
    transform: none;
  }
  .cid-vegskH5CE7 .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegskH5CE7 {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegskH5CE7 {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegskH5CE7 .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegskH5CE7 .container-fluid {
  max-width: 1300px;
}
.cid-vegskHdYXW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegskHdYXW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegskHdYXW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegskHdYXW .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegskHdYXW .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegskHdYXW .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegskHdYXW .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegskHdYXW .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegskHdYXW .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-vegskHdYXW .mbr-section-title {
  color: #ffffff;
}
.cid-vegskHdYXW .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegskHdYXW .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegskHdYXW .card-box .item-footer {
  margin-top: auto;
}
.cid-vegskHdYXW .content-head {
  max-width: 800px;
}
.cid-veioDtb0CR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veioDtb0CR .mbr-fallback-image.disabled {
  display: none;
}
.cid-veioDtb0CR .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-veioDtb0CR .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veioDtb0CR .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veioDtb0CR .google-map {
  height: 100%;
  position: relative;
}
.cid-veioDtb0CR .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veioDtb0CR .google-map iframe {
    min-height: 350px;
  }
}
.cid-veioDtb0CR .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-veioDtb0CR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veioDtb0CR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veioDtb0CR .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veioDtb0CR .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veioDtb0CR .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veioDtb0CR ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veioDtb0CR .content-head {
  max-width: 800px;
}
.cid-vegskHoG7o {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegskHoG7o .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegskHoG7o .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-vegskHoG7o .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegskHoG7o .row {
  flex-direction: row-reverse;
}
.cid-vegskHoG7o .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegskHoG7o .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegskHoG7o .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegskHoG7o .mbr-section-title {
  color: #000000;
}
.cid-vegskHoG7o .mbr-text,
.cid-vegskHoG7o .mbr-section-btn {
  color: #000000;
}
.cid-veioDYpGSA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veioDYpGSA .mbr-fallback-image.disabled {
  display: none;
}
.cid-veioDYpGSA .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-veioDYpGSA .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veioDYpGSA .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veioDYpGSA .google-map {
  height: 100%;
  position: relative;
}
.cid-veioDYpGSA .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veioDYpGSA .google-map iframe {
    min-height: 350px;
  }
}
.cid-veioDYpGSA .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-veioDYpGSA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veioDYpGSA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veioDYpGSA .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veioDYpGSA .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veioDYpGSA .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veioDYpGSA ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veioDYpGSA .content-head {
  max-width: 800px;
}
.cid-vegskHwm1R {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegskHwm1R .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegskHwm1R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegskHwm1R .mbr-section-title {
  text-align: center;
}
.cid-vegskHwm1R .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsnbCEzt {
  z-index: 1000;
  width: 100%;
}
.cid-vegsnbCEzt .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-vegsnbCEzt .dropdown-menu {
  padding: 0;
}
.cid-vegsnbCEzt .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-vegsnbCEzt .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsnbCEzt .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsnbCEzt .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsnbCEzt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsnbCEzt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsnbCEzt .nav-link {
  position: relative;
}
.cid-vegsnbCEzt .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsnbCEzt .dropdown-menu,
.cid-vegsnbCEzt .navbar.opened {
  background: #212428 !important;
}
.cid-vegsnbCEzt .nav-item:focus,
.cid-vegsnbCEzt .nav-link:focus {
  outline: none;
}
.cid-vegsnbCEzt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsnbCEzt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsnbCEzt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsnbCEzt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsnbCEzt .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsnbCEzt .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsnbCEzt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsnbCEzt .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsnbCEzt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsnbCEzt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsnbCEzt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsnbCEzt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsnbCEzt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsnbCEzt .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-vegsnbCEzt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsnbCEzt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsnbCEzt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsnbCEzt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsnbCEzt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsnbCEzt .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsnbCEzt .navbar {
    min-height: 80px;
  }
}
.cid-vegsnbCEzt .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsnbCEzt .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-vegsnbCEzt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsnbCEzt .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsnbCEzt .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsnbCEzt .dropdown-item.active,
.cid-vegsnbCEzt .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsnbCEzt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsnbCEzt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsnbCEzt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsnbCEzt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsnbCEzt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsnbCEzt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsnbCEzt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsnbCEzt 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-vegsnbCEzt button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsnbCEzt button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsnbCEzt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsnbCEzt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsnbCEzt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsnbCEzt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsnbCEzt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsnbCEzt nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsnbCEzt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsnbCEzt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsnbCEzt nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsnbCEzt .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsnbCEzt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsnbCEzt .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-vegsnbCEzt .navbar {
    height: 70px;
  }
  .cid-vegsnbCEzt .navbar.opened {
    height: auto;
  }
  .cid-vegsnbCEzt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsnbCEzt .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-vegsnbCEzt .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsnbCEzt .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsnbCEzt .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsnbCEzt .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsnbCEzt .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsnbCEzt .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsnbCEzt .navbar-nav {
  display: flex !important;
}
.cid-vegsnbCEzt .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsnbCEzt .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsnbCEzt .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsnbCEzt .navbar-nav .nav-item .nav-link:hover,
.cid-vegsnbCEzt .navbar-nav .nav-item .nav-link:focus,
.cid-vegsnbCEzt .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsnbCEzt .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsnbCEzt .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsnbCEzt .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsnbCEzt 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-vegsnbCEzt button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsnbCEzt button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsnbCEzt button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsnbCEzt button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsnbCEzt button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsnbCEzt button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsnbCEzt button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsnbCEzt .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-vegsnbCEzt .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsnbCEzt .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsnbCEzt .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsnbCEzt .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsnbCEzt .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsnbCEzt .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsnbCEzt .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsnbCEzt .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsnbCEzt .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsnbCEzt .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsnbCEzt .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsnbCEzt .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-vegsnbCEzt .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsnbCEzt .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsnbCEzt .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsnbCEzt .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsnbCEzt .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsnbCEzt .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsnbCEzt .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsnbCEzt .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsnbCEzt .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsnbCEzt .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsnbCEzt ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsnbCEzt ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsnbCEzt ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsnbCEzt .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsnbCEzt .social-container {
    padding-top: 40px;
  }
}
.cid-vegsnbCEzt .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsnbCEzt .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsnbCEzt .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-vegsnbCEzt .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-vegsnbCEzt .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsnbCEzt .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsnbCEzt .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsnbCEzt .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsnbCEzt .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsnbCEzt .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsnbOX9O {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsnbOX9O .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsnbTYnW {
  display: flex;
  background-image: url("../../../assets/images/bg-3.webp");
}
.cid-vegsnbTYnW .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsnbTYnW {
    align-items: flex-end;
  }
  .cid-vegsnbTYnW .row {
    justify-content: center;
  }
  .cid-vegsnbTYnW .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsnbTYnW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsnbTYnW {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsnbTYnW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsnbTYnW .content-wrap {
    width: 100%;
  }
}
.cid-vegsnbTYnW .mbr-section-title,
.cid-vegsnbTYnW .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsnbTYnW .mbr-text,
.cid-vegsnbTYnW .mbr-section-btn {
  text-align: center;
}
.cid-vegsnc0zQo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsnc0zQo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsnc0zQo .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-vegsnc0zQo .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsnc0zQo .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsnc0zQo .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsnc0zQo .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsnc0zQo .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsnc0zQo .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-vegsnc0zQo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsnc0zQo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsnc0zQo .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsnc0zQo .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsnc0zQo .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsnc0zQo ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsnc0zQo .content-head {
  max-width: 800px;
}
.cid-vegsnc8tsm {
  background-color: #102f62;
}
.cid-vegsnc8tsm .mbr-section-title {
  margin: 0;
}
.cid-vegsnc8tsm .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsnc8tsm .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsnc8tsm .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsnc8tsm .team-item {
  transition: all 0.2s;
}
.cid-vegsnc8tsm .team-item .item-image {
  position: relative !important;
}
.cid-vegsnc8tsm .team-item .item-image img {
  width: 100%;
}
.cid-vegsnc8tsm .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-vegsnc8tsm .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsnc8tsm .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsnc8tsm .team-item .item-caption {
  background: #878787;
}
.cid-vegsnc8tsm .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsnc8tsm .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsnc8tsm .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsnc8tsm .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsnc8tsm .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsnc8tsm .team-item:hover {
    transform: none;
  }
  .cid-vegsnc8tsm .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsnc8tsm {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsnc8tsm {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsnc8tsm .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsnc8tsm .container-fluid {
  max-width: 1300px;
}
.cid-vegsncfSAV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsncfSAV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsncfSAV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsncfSAV .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsncfSAV .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsncfSAV .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsncfSAV .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsncfSAV .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsncfSAV .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-vegsncfSAV .mbr-section-title {
  color: #ffffff;
}
.cid-vegsncfSAV .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsncfSAV .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsncfSAV .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsncfSAV .content-head {
  max-width: 800px;
}
.cid-veiq64nm61 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiq64nm61 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiq64nm61 .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-veiq64nm61 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiq64nm61 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiq64nm61 .google-map {
  height: 100%;
  position: relative;
}
.cid-veiq64nm61 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiq64nm61 .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiq64nm61 .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-veiq64nm61 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiq64nm61 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiq64nm61 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiq64nm61 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiq64nm61 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiq64nm61 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiq64nm61 .content-head {
  max-width: 800px;
}
.cid-vegsncp4Hb {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsncp4Hb .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsncp4Hb .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-vegsncp4Hb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsncp4Hb .row {
  flex-direction: row-reverse;
}
.cid-vegsncp4Hb .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsncp4Hb .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsncp4Hb .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsncp4Hb .mbr-section-title {
  color: #000000;
}
.cid-vegsncp4Hb .mbr-text,
.cid-vegsncp4Hb .mbr-section-btn {
  color: #000000;
}
.cid-veiq6HUnyb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiq6HUnyb .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiq6HUnyb .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-veiq6HUnyb .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiq6HUnyb .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiq6HUnyb .google-map {
  height: 100%;
  position: relative;
}
.cid-veiq6HUnyb .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiq6HUnyb .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiq6HUnyb .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-veiq6HUnyb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiq6HUnyb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiq6HUnyb .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiq6HUnyb .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiq6HUnyb .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiq6HUnyb ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiq6HUnyb .content-head {
  max-width: 800px;
}
.cid-vegsncw5x0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsncw5x0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsncw5x0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsncw5x0 .mbr-section-title {
  text-align: center;
}
.cid-vegsncw5x0 .mbr-section-subtitle {
  text-align: center;
}
.cid-vegspeKfGB {
  z-index: 1000;
  width: 100%;
}
.cid-vegspeKfGB .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-vegspeKfGB .dropdown-menu {
  padding: 0;
}
.cid-vegspeKfGB .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-vegspeKfGB .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegspeKfGB .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegspeKfGB .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegspeKfGB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegspeKfGB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegspeKfGB .nav-link {
  position: relative;
}
.cid-vegspeKfGB .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegspeKfGB .dropdown-menu,
.cid-vegspeKfGB .navbar.opened {
  background: #212428 !important;
}
.cid-vegspeKfGB .nav-item:focus,
.cid-vegspeKfGB .nav-link:focus {
  outline: none;
}
.cid-vegspeKfGB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegspeKfGB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegspeKfGB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegspeKfGB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegspeKfGB .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegspeKfGB .navbar.opened {
  transition: all 0.3s;
}
.cid-vegspeKfGB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegspeKfGB .navbar .navbar-logo img {
  width: auto;
}
.cid-vegspeKfGB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegspeKfGB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegspeKfGB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegspeKfGB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegspeKfGB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegspeKfGB .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-vegspeKfGB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegspeKfGB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegspeKfGB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegspeKfGB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegspeKfGB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegspeKfGB .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegspeKfGB .navbar {
    min-height: 80px;
  }
}
.cid-vegspeKfGB .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegspeKfGB .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-vegspeKfGB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegspeKfGB .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegspeKfGB .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegspeKfGB .dropdown-item.active,
.cid-vegspeKfGB .dropdown-item:active {
  background-color: transparent;
}
.cid-vegspeKfGB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegspeKfGB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegspeKfGB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegspeKfGB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegspeKfGB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegspeKfGB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegspeKfGB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegspeKfGB 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-vegspeKfGB button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegspeKfGB button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegspeKfGB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegspeKfGB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegspeKfGB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegspeKfGB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegspeKfGB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegspeKfGB nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegspeKfGB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegspeKfGB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegspeKfGB nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegspeKfGB .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegspeKfGB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegspeKfGB .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-vegspeKfGB .navbar {
    height: 70px;
  }
  .cid-vegspeKfGB .navbar.opened {
    height: auto;
  }
  .cid-vegspeKfGB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegspeKfGB .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-vegspeKfGB .navbar-short {
    min-height: 70px;
  }
}
.cid-vegspeKfGB .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegspeKfGB .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegspeKfGB .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegspeKfGB .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegspeKfGB .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegspeKfGB .navbar-nav {
  display: flex !important;
}
.cid-vegspeKfGB .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegspeKfGB .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegspeKfGB .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegspeKfGB .navbar-nav .nav-item .nav-link:hover,
.cid-vegspeKfGB .navbar-nav .nav-item .nav-link:focus,
.cid-vegspeKfGB .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegspeKfGB .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegspeKfGB .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegspeKfGB .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegspeKfGB 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-vegspeKfGB button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegspeKfGB button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegspeKfGB button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegspeKfGB button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegspeKfGB button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegspeKfGB button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegspeKfGB button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegspeKfGB .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-vegspeKfGB .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegspeKfGB .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegspeKfGB .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegspeKfGB .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegspeKfGB .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegspeKfGB .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegspeKfGB .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegspeKfGB .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegspeKfGB .offcanvas.show {
  transform: translateX(0);
}
.cid-vegspeKfGB .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegspeKfGB .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegspeKfGB .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-vegspeKfGB .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegspeKfGB .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegspeKfGB .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegspeKfGB .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegspeKfGB .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegspeKfGB .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegspeKfGB .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegspeKfGB .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegspeKfGB .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegspeKfGB .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegspeKfGB ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegspeKfGB ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegspeKfGB ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegspeKfGB .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegspeKfGB .social-container {
    padding-top: 40px;
  }
}
.cid-vegspeKfGB .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegspeKfGB .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegspeKfGB .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-vegspeKfGB .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-vegspeKfGB .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegspeKfGB .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegspeKfGB .soc-item:hover:before {
  opacity: 1;
}
.cid-vegspeKfGB .offcanvas_btn {
  margin-top: auto;
}
.cid-vegspeKfGB .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegspeKfGB .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegspeVIqU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegspeVIqU .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegspf0Gd6 {
  display: flex;
  background-image: url("../../../assets/images/layer-6.webp");
}
.cid-vegspf0Gd6 .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegspf0Gd6 {
    align-items: flex-end;
  }
  .cid-vegspf0Gd6 .row {
    justify-content: center;
  }
  .cid-vegspf0Gd6 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegspf0Gd6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegspf0Gd6 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegspf0Gd6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegspf0Gd6 .content-wrap {
    width: 100%;
  }
}
.cid-vegspf0Gd6 .mbr-section-title,
.cid-vegspf0Gd6 .mbr-section-subtitle {
  text-align: center;
}
.cid-vegspf0Gd6 .mbr-text,
.cid-vegspf0Gd6 .mbr-section-btn {
  text-align: center;
}
.cid-vegspf7rOV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegspf7rOV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegspf7rOV .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-vegspf7rOV .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegspf7rOV .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegspf7rOV .google-map {
  height: 100%;
  position: relative;
}
.cid-vegspf7rOV .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegspf7rOV .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegspf7rOV .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-vegspf7rOV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegspf7rOV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegspf7rOV .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegspf7rOV .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegspf7rOV .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegspf7rOV ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegspf7rOV .content-head {
  max-width: 800px;
}
.cid-vegspffjut {
  background-color: #102f62;
}
.cid-vegspffjut .mbr-section-title {
  margin: 0;
}
.cid-vegspffjut .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegspffjut .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegspffjut .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegspffjut .team-item {
  transition: all 0.2s;
}
.cid-vegspffjut .team-item .item-image {
  position: relative !important;
}
.cid-vegspffjut .team-item .item-image img {
  width: 100%;
}
.cid-vegspffjut .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-vegspffjut .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegspffjut .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegspffjut .team-item .item-caption {
  background: #878787;
}
.cid-vegspffjut .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegspffjut .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegspffjut .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegspffjut .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegspffjut .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegspffjut .team-item:hover {
    transform: none;
  }
  .cid-vegspffjut .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegspffjut {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegspffjut {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegspffjut .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegspffjut .container-fluid {
  max-width: 1300px;
}
.cid-vegspfnMoC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegspfnMoC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegspfnMoC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegspfnMoC .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegspfnMoC .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegspfnMoC .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegspfnMoC .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegspfnMoC .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegspfnMoC .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-vegspfnMoC .mbr-section-title {
  color: #ffffff;
}
.cid-vegspfnMoC .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegspfnMoC .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegspfnMoC .card-box .item-footer {
  margin-top: auto;
}
.cid-vegspfnMoC .content-head {
  max-width: 800px;
}
.cid-veirKUeGfQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veirKUeGfQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-veirKUeGfQ .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-veirKUeGfQ .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veirKUeGfQ .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veirKUeGfQ .google-map {
  height: 100%;
  position: relative;
}
.cid-veirKUeGfQ .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veirKUeGfQ .google-map iframe {
    min-height: 350px;
  }
}
.cid-veirKUeGfQ .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-veirKUeGfQ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veirKUeGfQ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veirKUeGfQ .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veirKUeGfQ .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veirKUeGfQ .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veirKUeGfQ ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veirKUeGfQ .content-head {
  max-width: 800px;
}
.cid-vegspfyRAq {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegspfyRAq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegspfyRAq .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-vegspfyRAq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegspfyRAq .row {
  flex-direction: row-reverse;
}
.cid-vegspfyRAq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegspfyRAq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegspfyRAq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegspfyRAq .mbr-section-title {
  color: #000000;
}
.cid-vegspfyRAq .mbr-text,
.cid-vegspfyRAq .mbr-section-btn {
  color: #000000;
}
.cid-veirLXddqy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veirLXddqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-veirLXddqy .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-veirLXddqy .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veirLXddqy .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veirLXddqy .google-map {
  height: 100%;
  position: relative;
}
.cid-veirLXddqy .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veirLXddqy .google-map iframe {
    min-height: 350px;
  }
}
.cid-veirLXddqy .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-veirLXddqy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veirLXddqy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veirLXddqy .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veirLXddqy .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veirLXddqy .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veirLXddqy ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veirLXddqy .content-head {
  max-width: 800px;
}
.cid-vegspfGDLH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegspfGDLH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegspfGDLH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegspfGDLH .mbr-section-title {
  text-align: center;
}
.cid-vegspfGDLH .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsqFVsHL {
  z-index: 1000;
  width: 100%;
}
.cid-vegsqFVsHL .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-vegsqFVsHL .dropdown-menu {
  padding: 0;
}
.cid-vegsqFVsHL .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-vegsqFVsHL .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsqFVsHL .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsqFVsHL .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsqFVsHL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsqFVsHL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsqFVsHL .nav-link {
  position: relative;
}
.cid-vegsqFVsHL .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsqFVsHL .dropdown-menu,
.cid-vegsqFVsHL .navbar.opened {
  background: #212428 !important;
}
.cid-vegsqFVsHL .nav-item:focus,
.cid-vegsqFVsHL .nav-link:focus {
  outline: none;
}
.cid-vegsqFVsHL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsqFVsHL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsqFVsHL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsqFVsHL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsqFVsHL .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsqFVsHL .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsqFVsHL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsqFVsHL .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsqFVsHL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsqFVsHL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsqFVsHL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsqFVsHL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsqFVsHL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsqFVsHL .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-vegsqFVsHL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsqFVsHL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsqFVsHL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsqFVsHL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsqFVsHL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsqFVsHL .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsqFVsHL .navbar {
    min-height: 80px;
  }
}
.cid-vegsqFVsHL .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsqFVsHL .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-vegsqFVsHL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsqFVsHL .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsqFVsHL .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsqFVsHL .dropdown-item.active,
.cid-vegsqFVsHL .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsqFVsHL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsqFVsHL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsqFVsHL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsqFVsHL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsqFVsHL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsqFVsHL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsqFVsHL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsqFVsHL 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-vegsqFVsHL button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsqFVsHL button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsqFVsHL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsqFVsHL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsqFVsHL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsqFVsHL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsqFVsHL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsqFVsHL nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsqFVsHL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsqFVsHL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsqFVsHL nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsqFVsHL .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsqFVsHL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsqFVsHL .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-vegsqFVsHL .navbar {
    height: 70px;
  }
  .cid-vegsqFVsHL .navbar.opened {
    height: auto;
  }
  .cid-vegsqFVsHL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsqFVsHL .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-vegsqFVsHL .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsqFVsHL .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsqFVsHL .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsqFVsHL .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsqFVsHL .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsqFVsHL .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsqFVsHL .navbar-nav {
  display: flex !important;
}
.cid-vegsqFVsHL .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsqFVsHL .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsqFVsHL .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsqFVsHL .navbar-nav .nav-item .nav-link:hover,
.cid-vegsqFVsHL .navbar-nav .nav-item .nav-link:focus,
.cid-vegsqFVsHL .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsqFVsHL .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsqFVsHL .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsqFVsHL .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsqFVsHL 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-vegsqFVsHL button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsqFVsHL button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsqFVsHL button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsqFVsHL button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsqFVsHL button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsqFVsHL button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsqFVsHL button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsqFVsHL .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-vegsqFVsHL .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsqFVsHL .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsqFVsHL .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsqFVsHL .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsqFVsHL .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsqFVsHL .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsqFVsHL .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsqFVsHL .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsqFVsHL .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsqFVsHL .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsqFVsHL .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsqFVsHL .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-vegsqFVsHL .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsqFVsHL .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsqFVsHL .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsqFVsHL .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsqFVsHL .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsqFVsHL .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsqFVsHL .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsqFVsHL .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsqFVsHL .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsqFVsHL .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsqFVsHL ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsqFVsHL ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsqFVsHL ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsqFVsHL .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsqFVsHL .social-container {
    padding-top: 40px;
  }
}
.cid-vegsqFVsHL .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsqFVsHL .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsqFVsHL .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-vegsqFVsHL .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-vegsqFVsHL .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsqFVsHL .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsqFVsHL .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsqFVsHL .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsqFVsHL .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsqFVsHL .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsqG6HS3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsqG6HS3 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsqGbzie {
  display: flex;
  background-image: url("../../../assets/images/bg-4.webp");
}
.cid-vegsqGbzie .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsqGbzie {
    align-items: flex-end;
  }
  .cid-vegsqGbzie .row {
    justify-content: center;
  }
  .cid-vegsqGbzie .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsqGbzie .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsqGbzie {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsqGbzie .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsqGbzie .content-wrap {
    width: 100%;
  }
}
.cid-vegsqGbzie .mbr-section-title,
.cid-vegsqGbzie .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsqGbzie .mbr-text,
.cid-vegsqGbzie .mbr-section-btn {
  text-align: center;
}
.cid-vegsqGiJTf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsqGiJTf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsqGiJTf .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-vegsqGiJTf .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsqGiJTf .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsqGiJTf .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsqGiJTf .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsqGiJTf .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsqGiJTf .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-vegsqGiJTf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsqGiJTf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsqGiJTf .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsqGiJTf .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsqGiJTf .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsqGiJTf ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsqGiJTf .content-head {
  max-width: 800px;
}
.cid-vegsqGrZwI {
  background-color: #102f62;
}
.cid-vegsqGrZwI .mbr-section-title {
  margin: 0;
}
.cid-vegsqGrZwI .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsqGrZwI .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsqGrZwI .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsqGrZwI .team-item {
  transition: all 0.2s;
}
.cid-vegsqGrZwI .team-item .item-image {
  position: relative !important;
}
.cid-vegsqGrZwI .team-item .item-image img {
  width: 100%;
}
.cid-vegsqGrZwI .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-vegsqGrZwI .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsqGrZwI .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsqGrZwI .team-item .item-caption {
  background: #878787;
}
.cid-vegsqGrZwI .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsqGrZwI .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsqGrZwI .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsqGrZwI .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsqGrZwI .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsqGrZwI .team-item:hover {
    transform: none;
  }
  .cid-vegsqGrZwI .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsqGrZwI {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsqGrZwI {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsqGrZwI .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsqGrZwI .container-fluid {
  max-width: 1300px;
}
.cid-vegsqGzXWU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsqGzXWU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsqGzXWU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsqGzXWU .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsqGzXWU .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsqGzXWU .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsqGzXWU .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsqGzXWU .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsqGzXWU .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-vegsqGzXWU .mbr-section-title {
  color: #ffffff;
}
.cid-vegsqGzXWU .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsqGzXWU .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsqGzXWU .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsqGzXWU .content-head {
  max-width: 800px;
}
.cid-veistJ15Xk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veistJ15Xk .mbr-fallback-image.disabled {
  display: none;
}
.cid-veistJ15Xk .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-veistJ15Xk .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veistJ15Xk .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veistJ15Xk .google-map {
  height: 100%;
  position: relative;
}
.cid-veistJ15Xk .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veistJ15Xk .google-map iframe {
    min-height: 350px;
  }
}
.cid-veistJ15Xk .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-veistJ15Xk .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veistJ15Xk .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veistJ15Xk .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veistJ15Xk .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veistJ15Xk .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veistJ15Xk ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veistJ15Xk .content-head {
  max-width: 800px;
}
.cid-vegsqGJyGj {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsqGJyGj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsqGJyGj .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-vegsqGJyGj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsqGJyGj .row {
  flex-direction: row-reverse;
}
.cid-vegsqGJyGj .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsqGJyGj .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsqGJyGj .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsqGJyGj .mbr-section-title {
  color: #000000;
}
.cid-vegsqGJyGj .mbr-text,
.cid-vegsqGJyGj .mbr-section-btn {
  color: #000000;
}
.cid-veisuhz0Aa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veisuhz0Aa .mbr-fallback-image.disabled {
  display: none;
}
.cid-veisuhz0Aa .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-veisuhz0Aa .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veisuhz0Aa .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veisuhz0Aa .google-map {
  height: 100%;
  position: relative;
}
.cid-veisuhz0Aa .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veisuhz0Aa .google-map iframe {
    min-height: 350px;
  }
}
.cid-veisuhz0Aa .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-veisuhz0Aa .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veisuhz0Aa .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veisuhz0Aa .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veisuhz0Aa .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veisuhz0Aa .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veisuhz0Aa ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veisuhz0Aa .content-head {
  max-width: 800px;
}
.cid-vegsqGQEt2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsqGQEt2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsqGQEt2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsqGQEt2 .mbr-section-title {
  text-align: center;
}
.cid-vegsqGQEt2 .mbr-section-subtitle {
  text-align: center;
}
.cid-vegstJVh3v {
  z-index: 1000;
  width: 100%;
}
.cid-vegstJVh3v .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-vegstJVh3v .dropdown-menu {
  padding: 0;
}
.cid-vegstJVh3v .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-vegstJVh3v .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegstJVh3v .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegstJVh3v .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegstJVh3v .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegstJVh3v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegstJVh3v .nav-link {
  position: relative;
}
.cid-vegstJVh3v .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegstJVh3v .dropdown-menu,
.cid-vegstJVh3v .navbar.opened {
  background: #212428 !important;
}
.cid-vegstJVh3v .nav-item:focus,
.cid-vegstJVh3v .nav-link:focus {
  outline: none;
}
.cid-vegstJVh3v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegstJVh3v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegstJVh3v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegstJVh3v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegstJVh3v .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegstJVh3v .navbar.opened {
  transition: all 0.3s;
}
.cid-vegstJVh3v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegstJVh3v .navbar .navbar-logo img {
  width: auto;
}
.cid-vegstJVh3v .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegstJVh3v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegstJVh3v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegstJVh3v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegstJVh3v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegstJVh3v .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-vegstJVh3v .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegstJVh3v .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegstJVh3v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegstJVh3v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegstJVh3v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegstJVh3v .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegstJVh3v .navbar {
    min-height: 80px;
  }
}
.cid-vegstJVh3v .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegstJVh3v .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-vegstJVh3v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegstJVh3v .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegstJVh3v .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegstJVh3v .dropdown-item.active,
.cid-vegstJVh3v .dropdown-item:active {
  background-color: transparent;
}
.cid-vegstJVh3v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegstJVh3v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegstJVh3v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegstJVh3v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegstJVh3v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegstJVh3v .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegstJVh3v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegstJVh3v 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-vegstJVh3v button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegstJVh3v button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegstJVh3v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegstJVh3v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegstJVh3v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegstJVh3v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegstJVh3v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegstJVh3v nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegstJVh3v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegstJVh3v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegstJVh3v nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegstJVh3v .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegstJVh3v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegstJVh3v .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-vegstJVh3v .navbar {
    height: 70px;
  }
  .cid-vegstJVh3v .navbar.opened {
    height: auto;
  }
  .cid-vegstJVh3v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegstJVh3v .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-vegstJVh3v .navbar-short {
    min-height: 70px;
  }
}
.cid-vegstJVh3v .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegstJVh3v .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegstJVh3v .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegstJVh3v .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegstJVh3v .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegstJVh3v .navbar-nav {
  display: flex !important;
}
.cid-vegstJVh3v .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegstJVh3v .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegstJVh3v .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegstJVh3v .navbar-nav .nav-item .nav-link:hover,
.cid-vegstJVh3v .navbar-nav .nav-item .nav-link:focus,
.cid-vegstJVh3v .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegstJVh3v .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegstJVh3v .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegstJVh3v .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegstJVh3v 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-vegstJVh3v button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegstJVh3v button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegstJVh3v button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegstJVh3v button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegstJVh3v button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegstJVh3v button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegstJVh3v button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegstJVh3v .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-vegstJVh3v .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegstJVh3v .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegstJVh3v .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegstJVh3v .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegstJVh3v .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegstJVh3v .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegstJVh3v .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegstJVh3v .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegstJVh3v .offcanvas.show {
  transform: translateX(0);
}
.cid-vegstJVh3v .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegstJVh3v .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegstJVh3v .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-vegstJVh3v .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegstJVh3v .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegstJVh3v .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegstJVh3v .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegstJVh3v .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegstJVh3v .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegstJVh3v .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegstJVh3v .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegstJVh3v .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegstJVh3v .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegstJVh3v ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegstJVh3v ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegstJVh3v ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegstJVh3v .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegstJVh3v .social-container {
    padding-top: 40px;
  }
}
.cid-vegstJVh3v .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegstJVh3v .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegstJVh3v .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-vegstJVh3v .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-vegstJVh3v .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegstJVh3v .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegstJVh3v .soc-item:hover:before {
  opacity: 1;
}
.cid-vegstJVh3v .offcanvas_btn {
  margin-top: auto;
}
.cid-vegstJVh3v .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegstJVh3v .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegstK6MzR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegstK6MzR .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegstKc6V2 {
  display: flex;
  background-image: url("../../../assets/images/pic.webp");
}
.cid-vegstKc6V2 .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegstKc6V2 {
    align-items: flex-end;
  }
  .cid-vegstKc6V2 .row {
    justify-content: center;
  }
  .cid-vegstKc6V2 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegstKc6V2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegstKc6V2 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegstKc6V2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegstKc6V2 .content-wrap {
    width: 100%;
  }
}
.cid-vegstKc6V2 .mbr-section-title,
.cid-vegstKc6V2 .mbr-section-subtitle {
  text-align: center;
}
.cid-vegstKc6V2 .mbr-text,
.cid-vegstKc6V2 .mbr-section-btn {
  text-align: center;
}
.cid-vegstKjNCW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegstKjNCW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegstKjNCW .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-vegstKjNCW .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegstKjNCW .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegstKjNCW .google-map {
  height: 100%;
  position: relative;
}
.cid-vegstKjNCW .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegstKjNCW .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegstKjNCW .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-vegstKjNCW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegstKjNCW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegstKjNCW .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegstKjNCW .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegstKjNCW .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegstKjNCW ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegstKjNCW .content-head {
  max-width: 800px;
}
.cid-vegstKrR7c {
  background-color: #102f62;
}
.cid-vegstKrR7c .mbr-section-title {
  margin: 0;
}
.cid-vegstKrR7c .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegstKrR7c .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegstKrR7c .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegstKrR7c .team-item {
  transition: all 0.2s;
}
.cid-vegstKrR7c .team-item .item-image {
  position: relative !important;
}
.cid-vegstKrR7c .team-item .item-image img {
  width: 100%;
}
.cid-vegstKrR7c .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-vegstKrR7c .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegstKrR7c .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegstKrR7c .team-item .item-caption {
  background: #878787;
}
.cid-vegstKrR7c .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegstKrR7c .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegstKrR7c .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegstKrR7c .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegstKrR7c .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegstKrR7c .team-item:hover {
    transform: none;
  }
  .cid-vegstKrR7c .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegstKrR7c {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegstKrR7c {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegstKrR7c .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegstKrR7c .container-fluid {
  max-width: 1300px;
}
.cid-veiuhVlgxf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiuhVlgxf .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiuhVlgxf .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-veiuhVlgxf .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiuhVlgxf .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiuhVlgxf .google-map {
  height: 100%;
  position: relative;
}
.cid-veiuhVlgxf .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiuhVlgxf .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiuhVlgxf .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-veiuhVlgxf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiuhVlgxf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiuhVlgxf .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiuhVlgxf .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiuhVlgxf .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiuhVlgxf ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiuhVlgxf .content-head {
  max-width: 800px;
}
.cid-vegstKzGBB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegstKzGBB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegstKzGBB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegstKzGBB .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegstKzGBB .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegstKzGBB .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegstKzGBB .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegstKzGBB .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegstKzGBB .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-vegstKzGBB .mbr-section-title {
  color: #ffffff;
}
.cid-vegstKzGBB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegstKzGBB .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegstKzGBB .card-box .item-footer {
  margin-top: auto;
}
.cid-vegstKzGBB .content-head {
  max-width: 800px;
}
.cid-veiuilhaPi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiuilhaPi .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiuilhaPi .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-veiuilhaPi .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiuilhaPi .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiuilhaPi .google-map {
  height: 100%;
  position: relative;
}
.cid-veiuilhaPi .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiuilhaPi .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiuilhaPi .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-veiuilhaPi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiuilhaPi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiuilhaPi .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiuilhaPi .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiuilhaPi .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiuilhaPi ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiuilhaPi .content-head {
  max-width: 800px;
}
.cid-vegstKJ3rT {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegstKJ3rT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegstKJ3rT .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-vegstKJ3rT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegstKJ3rT .row {
  flex-direction: row-reverse;
}
.cid-vegstKJ3rT .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegstKJ3rT .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegstKJ3rT .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegstKJ3rT .mbr-section-title {
  color: #000000;
}
.cid-vegstKJ3rT .mbr-text,
.cid-vegstKJ3rT .mbr-section-btn {
  color: #000000;
}
.cid-vegsyFHLPL {
  z-index: 1000;
  width: 100%;
}
.cid-vegsyFHLPL .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-vegsyFHLPL .dropdown-menu {
  padding: 0;
}
.cid-vegsyFHLPL .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-vegsyFHLPL .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsyFHLPL .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsyFHLPL .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsyFHLPL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsyFHLPL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsyFHLPL .nav-link {
  position: relative;
}
.cid-vegsyFHLPL .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsyFHLPL .dropdown-menu,
.cid-vegsyFHLPL .navbar.opened {
  background: #212428 !important;
}
.cid-vegsyFHLPL .nav-item:focus,
.cid-vegsyFHLPL .nav-link:focus {
  outline: none;
}
.cid-vegsyFHLPL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsyFHLPL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsyFHLPL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsyFHLPL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsyFHLPL .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsyFHLPL .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsyFHLPL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsyFHLPL .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsyFHLPL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsyFHLPL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsyFHLPL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsyFHLPL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsyFHLPL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsyFHLPL .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-vegsyFHLPL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsyFHLPL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsyFHLPL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsyFHLPL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsyFHLPL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsyFHLPL .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsyFHLPL .navbar {
    min-height: 80px;
  }
}
.cid-vegsyFHLPL .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsyFHLPL .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-vegsyFHLPL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsyFHLPL .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsyFHLPL .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsyFHLPL .dropdown-item.active,
.cid-vegsyFHLPL .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsyFHLPL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsyFHLPL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsyFHLPL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsyFHLPL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsyFHLPL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsyFHLPL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsyFHLPL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsyFHLPL 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-vegsyFHLPL button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsyFHLPL button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsyFHLPL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsyFHLPL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsyFHLPL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsyFHLPL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsyFHLPL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsyFHLPL nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsyFHLPL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsyFHLPL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsyFHLPL nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsyFHLPL .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsyFHLPL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsyFHLPL .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-vegsyFHLPL .navbar {
    height: 70px;
  }
  .cid-vegsyFHLPL .navbar.opened {
    height: auto;
  }
  .cid-vegsyFHLPL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsyFHLPL .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-vegsyFHLPL .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsyFHLPL .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsyFHLPL .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsyFHLPL .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsyFHLPL .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsyFHLPL .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsyFHLPL .navbar-nav {
  display: flex !important;
}
.cid-vegsyFHLPL .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsyFHLPL .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsyFHLPL .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsyFHLPL .navbar-nav .nav-item .nav-link:hover,
.cid-vegsyFHLPL .navbar-nav .nav-item .nav-link:focus,
.cid-vegsyFHLPL .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsyFHLPL .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsyFHLPL .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsyFHLPL .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsyFHLPL 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-vegsyFHLPL button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsyFHLPL button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsyFHLPL button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsyFHLPL button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsyFHLPL button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsyFHLPL button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsyFHLPL button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsyFHLPL .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-vegsyFHLPL .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsyFHLPL .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsyFHLPL .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsyFHLPL .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsyFHLPL .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsyFHLPL .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsyFHLPL .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsyFHLPL .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsyFHLPL .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsyFHLPL .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsyFHLPL .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsyFHLPL .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-vegsyFHLPL .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsyFHLPL .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsyFHLPL .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsyFHLPL .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsyFHLPL .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsyFHLPL .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsyFHLPL .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsyFHLPL .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsyFHLPL .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsyFHLPL .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsyFHLPL ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsyFHLPL ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsyFHLPL ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsyFHLPL .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsyFHLPL .social-container {
    padding-top: 40px;
  }
}
.cid-vegsyFHLPL .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsyFHLPL .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsyFHLPL .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-vegsyFHLPL .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-vegsyFHLPL .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsyFHLPL .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsyFHLPL .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsyFHLPL .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsyFHLPL .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsyFHLPL .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsyFTg75 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsyFTg75 .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsyFYRj0 {
  display: flex;
  background-image: url("../../../assets/images/bg-5.webp");
}
.cid-vegsyFYRj0 .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsyFYRj0 {
    align-items: flex-end;
  }
  .cid-vegsyFYRj0 .row {
    justify-content: center;
  }
  .cid-vegsyFYRj0 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsyFYRj0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsyFYRj0 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsyFYRj0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsyFYRj0 .content-wrap {
    width: 100%;
  }
}
.cid-vegsyFYRj0 .mbr-section-title,
.cid-vegsyFYRj0 .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsyFYRj0 .mbr-text,
.cid-vegsyFYRj0 .mbr-section-btn {
  text-align: center;
}
.cid-vegsyG5CDo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsyG5CDo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsyG5CDo .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-vegsyG5CDo .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsyG5CDo .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsyG5CDo .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsyG5CDo .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsyG5CDo .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsyG5CDo .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-vegsyG5CDo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsyG5CDo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsyG5CDo .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsyG5CDo .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsyG5CDo .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsyG5CDo ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsyG5CDo .content-head {
  max-width: 800px;
}
.cid-vegsyGdFBP {
  background-color: #102f62;
}
.cid-vegsyGdFBP .mbr-section-title {
  margin: 0;
}
.cid-vegsyGdFBP .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsyGdFBP .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsyGdFBP .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsyGdFBP .team-item {
  transition: all 0.2s;
}
.cid-vegsyGdFBP .team-item .item-image {
  position: relative !important;
}
.cid-vegsyGdFBP .team-item .item-image img {
  width: 100%;
}
.cid-vegsyGdFBP .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-vegsyGdFBP .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsyGdFBP .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsyGdFBP .team-item .item-caption {
  background: #878787;
}
.cid-vegsyGdFBP .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsyGdFBP .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsyGdFBP .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsyGdFBP .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsyGdFBP .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsyGdFBP .team-item:hover {
    transform: none;
  }
  .cid-vegsyGdFBP .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsyGdFBP {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsyGdFBP {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsyGdFBP .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsyGdFBP .container-fluid {
  max-width: 1300px;
}
.cid-vegsyGm76V {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsyGm76V .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsyGm76V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsyGm76V .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsyGm76V .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsyGm76V .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsyGm76V .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsyGm76V .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsyGm76V .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-vegsyGm76V .mbr-section-title {
  color: #ffffff;
}
.cid-vegsyGm76V .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsyGm76V .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsyGm76V .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsyGm76V .content-head {
  max-width: 800px;
}
.cid-veivGBtpSV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veivGBtpSV .mbr-fallback-image.disabled {
  display: none;
}
.cid-veivGBtpSV .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-veivGBtpSV .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veivGBtpSV .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veivGBtpSV .google-map {
  height: 100%;
  position: relative;
}
.cid-veivGBtpSV .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veivGBtpSV .google-map iframe {
    min-height: 350px;
  }
}
.cid-veivGBtpSV .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-veivGBtpSV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veivGBtpSV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veivGBtpSV .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veivGBtpSV .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veivGBtpSV .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veivGBtpSV ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veivGBtpSV .content-head {
  max-width: 800px;
}
.cid-vegsyGw72V {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsyGw72V .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsyGw72V .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-vegsyGw72V .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsyGw72V .row {
  flex-direction: row-reverse;
}
.cid-vegsyGw72V .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsyGw72V .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsyGw72V .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsyGw72V .mbr-section-title {
  color: #000000;
}
.cid-vegsyGw72V .mbr-text,
.cid-vegsyGw72V .mbr-section-btn {
  color: #000000;
}
.cid-veivH6GRug {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veivH6GRug .mbr-fallback-image.disabled {
  display: none;
}
.cid-veivH6GRug .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-veivH6GRug .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veivH6GRug .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veivH6GRug .google-map {
  height: 100%;
  position: relative;
}
.cid-veivH6GRug .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veivH6GRug .google-map iframe {
    min-height: 350px;
  }
}
.cid-veivH6GRug .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-veivH6GRug .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veivH6GRug .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veivH6GRug .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veivH6GRug .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veivH6GRug .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veivH6GRug ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veivH6GRug .content-head {
  max-width: 800px;
}
.cid-vegsyGDyZc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsyGDyZc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsyGDyZc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsyGDyZc .mbr-section-title {
  text-align: center;
}
.cid-vegsyGDyZc .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsAmVKNC {
  z-index: 1000;
  width: 100%;
}
.cid-vegsAmVKNC .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-vegsAmVKNC .dropdown-menu {
  padding: 0;
}
.cid-vegsAmVKNC .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-vegsAmVKNC .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsAmVKNC .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsAmVKNC .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsAmVKNC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsAmVKNC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsAmVKNC .nav-link {
  position: relative;
}
.cid-vegsAmVKNC .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsAmVKNC .dropdown-menu,
.cid-vegsAmVKNC .navbar.opened {
  background: #212428 !important;
}
.cid-vegsAmVKNC .nav-item:focus,
.cid-vegsAmVKNC .nav-link:focus {
  outline: none;
}
.cid-vegsAmVKNC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsAmVKNC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsAmVKNC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsAmVKNC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsAmVKNC .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsAmVKNC .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsAmVKNC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsAmVKNC .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsAmVKNC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsAmVKNC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsAmVKNC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsAmVKNC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsAmVKNC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsAmVKNC .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-vegsAmVKNC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsAmVKNC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsAmVKNC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsAmVKNC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsAmVKNC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsAmVKNC .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsAmVKNC .navbar {
    min-height: 80px;
  }
}
.cid-vegsAmVKNC .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsAmVKNC .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-vegsAmVKNC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsAmVKNC .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsAmVKNC .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsAmVKNC .dropdown-item.active,
.cid-vegsAmVKNC .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsAmVKNC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsAmVKNC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsAmVKNC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsAmVKNC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsAmVKNC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsAmVKNC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsAmVKNC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsAmVKNC 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-vegsAmVKNC button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsAmVKNC button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsAmVKNC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsAmVKNC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsAmVKNC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsAmVKNC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsAmVKNC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsAmVKNC nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsAmVKNC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsAmVKNC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsAmVKNC nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsAmVKNC .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsAmVKNC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsAmVKNC .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-vegsAmVKNC .navbar {
    height: 70px;
  }
  .cid-vegsAmVKNC .navbar.opened {
    height: auto;
  }
  .cid-vegsAmVKNC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsAmVKNC .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-vegsAmVKNC .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsAmVKNC .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsAmVKNC .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsAmVKNC .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsAmVKNC .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsAmVKNC .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsAmVKNC .navbar-nav {
  display: flex !important;
}
.cid-vegsAmVKNC .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsAmVKNC .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsAmVKNC .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsAmVKNC .navbar-nav .nav-item .nav-link:hover,
.cid-vegsAmVKNC .navbar-nav .nav-item .nav-link:focus,
.cid-vegsAmVKNC .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsAmVKNC .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsAmVKNC .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsAmVKNC .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsAmVKNC 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-vegsAmVKNC button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsAmVKNC button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsAmVKNC button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsAmVKNC button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsAmVKNC button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsAmVKNC button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsAmVKNC button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsAmVKNC .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-vegsAmVKNC .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsAmVKNC .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsAmVKNC .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsAmVKNC .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsAmVKNC .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsAmVKNC .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsAmVKNC .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsAmVKNC .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsAmVKNC .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsAmVKNC .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsAmVKNC .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsAmVKNC .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-vegsAmVKNC .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsAmVKNC .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsAmVKNC .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsAmVKNC .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsAmVKNC .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsAmVKNC .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsAmVKNC .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsAmVKNC .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsAmVKNC .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsAmVKNC .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsAmVKNC ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsAmVKNC ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsAmVKNC ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsAmVKNC .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsAmVKNC .social-container {
    padding-top: 40px;
  }
}
.cid-vegsAmVKNC .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsAmVKNC .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsAmVKNC .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-vegsAmVKNC .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-vegsAmVKNC .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsAmVKNC .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsAmVKNC .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsAmVKNC .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsAmVKNC .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsAmVKNC .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsAn6Wem {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsAn6Wem .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsAnboiT {
  display: flex;
  background-image: url("../../../assets/images/bg-6.webp");
}
.cid-vegsAnboiT .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsAnboiT {
    align-items: flex-end;
  }
  .cid-vegsAnboiT .row {
    justify-content: center;
  }
  .cid-vegsAnboiT .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsAnboiT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsAnboiT {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsAnboiT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsAnboiT .content-wrap {
    width: 100%;
  }
}
.cid-vegsAnboiT .mbr-section-title,
.cid-vegsAnboiT .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsAnboiT .mbr-text,
.cid-vegsAnboiT .mbr-section-btn {
  text-align: center;
}
.cid-vegsAnhHRE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsAnhHRE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsAnhHRE .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-vegsAnhHRE .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsAnhHRE .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsAnhHRE .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsAnhHRE .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsAnhHRE .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsAnhHRE .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-vegsAnhHRE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsAnhHRE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsAnhHRE .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsAnhHRE .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsAnhHRE .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsAnhHRE ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsAnhHRE .content-head {
  max-width: 800px;
}
.cid-vegsAnp17i {
  background-color: #102f62;
}
.cid-vegsAnp17i .mbr-section-title {
  margin: 0;
}
.cid-vegsAnp17i .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsAnp17i .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsAnp17i .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsAnp17i .team-item {
  transition: all 0.2s;
}
.cid-vegsAnp17i .team-item .item-image {
  position: relative !important;
}
.cid-vegsAnp17i .team-item .item-image img {
  width: 100%;
}
.cid-vegsAnp17i .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-vegsAnp17i .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsAnp17i .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsAnp17i .team-item .item-caption {
  background: #878787;
}
.cid-vegsAnp17i .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsAnp17i .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsAnp17i .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsAnp17i .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsAnp17i .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsAnp17i .team-item:hover {
    transform: none;
  }
  .cid-vegsAnp17i .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsAnp17i {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsAnp17i {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsAnp17i .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsAnp17i .container-fluid {
  max-width: 1300px;
}
.cid-vegsAnxvbH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsAnxvbH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsAnxvbH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsAnxvbH .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsAnxvbH .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsAnxvbH .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsAnxvbH .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsAnxvbH .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsAnxvbH .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-vegsAnxvbH .mbr-section-title {
  color: #ffffff;
}
.cid-vegsAnxvbH .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsAnxvbH .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsAnxvbH .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsAnxvbH .content-head {
  max-width: 800px;
}
.cid-veiwA0XXIy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiwA0XXIy .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiwA0XXIy .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-veiwA0XXIy .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiwA0XXIy .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiwA0XXIy .google-map {
  height: 100%;
  position: relative;
}
.cid-veiwA0XXIy .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiwA0XXIy .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiwA0XXIy .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-veiwA0XXIy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiwA0XXIy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiwA0XXIy .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiwA0XXIy .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiwA0XXIy .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiwA0XXIy ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiwA0XXIy .content-head {
  max-width: 800px;
}
.cid-vegsAnHnYk {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsAnHnYk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsAnHnYk .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-vegsAnHnYk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsAnHnYk .row {
  flex-direction: row-reverse;
}
.cid-vegsAnHnYk .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsAnHnYk .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsAnHnYk .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsAnHnYk .mbr-section-title {
  color: #000000;
}
.cid-vegsAnHnYk .mbr-text,
.cid-vegsAnHnYk .mbr-section-btn {
  color: #000000;
}
.cid-veiwAJiHWx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiwAJiHWx .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiwAJiHWx .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-veiwAJiHWx .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiwAJiHWx .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiwAJiHWx .google-map {
  height: 100%;
  position: relative;
}
.cid-veiwAJiHWx .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiwAJiHWx .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiwAJiHWx .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-veiwAJiHWx .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiwAJiHWx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiwAJiHWx .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiwAJiHWx .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiwAJiHWx .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiwAJiHWx ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiwAJiHWx .content-head {
  max-width: 800px;
}
.cid-vegsAnOVzF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsAnOVzF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsAnOVzF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsAnOVzF .mbr-section-title {
  text-align: center;
}
.cid-vegsAnOVzF .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsC3WG2g {
  z-index: 1000;
  width: 100%;
}
.cid-vegsC3WG2g .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-vegsC3WG2g .dropdown-menu {
  padding: 0;
}
.cid-vegsC3WG2g .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-vegsC3WG2g .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsC3WG2g .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsC3WG2g .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsC3WG2g .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsC3WG2g .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsC3WG2g .nav-link {
  position: relative;
}
.cid-vegsC3WG2g .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsC3WG2g .dropdown-menu,
.cid-vegsC3WG2g .navbar.opened {
  background: #212428 !important;
}
.cid-vegsC3WG2g .nav-item:focus,
.cid-vegsC3WG2g .nav-link:focus {
  outline: none;
}
.cid-vegsC3WG2g .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsC3WG2g .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsC3WG2g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsC3WG2g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsC3WG2g .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsC3WG2g .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsC3WG2g .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsC3WG2g .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsC3WG2g .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsC3WG2g .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsC3WG2g .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsC3WG2g .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsC3WG2g .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsC3WG2g .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-vegsC3WG2g .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsC3WG2g .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsC3WG2g .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsC3WG2g .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsC3WG2g .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsC3WG2g .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsC3WG2g .navbar {
    min-height: 80px;
  }
}
.cid-vegsC3WG2g .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsC3WG2g .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-vegsC3WG2g .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsC3WG2g .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsC3WG2g .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsC3WG2g .dropdown-item.active,
.cid-vegsC3WG2g .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsC3WG2g .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsC3WG2g .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsC3WG2g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsC3WG2g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsC3WG2g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsC3WG2g .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsC3WG2g ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsC3WG2g 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-vegsC3WG2g button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsC3WG2g button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsC3WG2g button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsC3WG2g button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsC3WG2g button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsC3WG2g button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsC3WG2g button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsC3WG2g nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsC3WG2g nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsC3WG2g nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsC3WG2g nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsC3WG2g .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsC3WG2g a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsC3WG2g .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-vegsC3WG2g .navbar {
    height: 70px;
  }
  .cid-vegsC3WG2g .navbar.opened {
    height: auto;
  }
  .cid-vegsC3WG2g .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsC3WG2g .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-vegsC3WG2g .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsC3WG2g .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsC3WG2g .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsC3WG2g .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsC3WG2g .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsC3WG2g .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsC3WG2g .navbar-nav {
  display: flex !important;
}
.cid-vegsC3WG2g .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsC3WG2g .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsC3WG2g .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsC3WG2g .navbar-nav .nav-item .nav-link:hover,
.cid-vegsC3WG2g .navbar-nav .nav-item .nav-link:focus,
.cid-vegsC3WG2g .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsC3WG2g .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsC3WG2g .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsC3WG2g .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsC3WG2g 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-vegsC3WG2g button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsC3WG2g button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsC3WG2g button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsC3WG2g button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsC3WG2g button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsC3WG2g button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsC3WG2g button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsC3WG2g .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-vegsC3WG2g .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsC3WG2g .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsC3WG2g .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsC3WG2g .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsC3WG2g .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsC3WG2g .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsC3WG2g .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsC3WG2g .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsC3WG2g .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsC3WG2g .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsC3WG2g .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsC3WG2g .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-vegsC3WG2g .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsC3WG2g .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsC3WG2g .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsC3WG2g .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsC3WG2g .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsC3WG2g .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsC3WG2g .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsC3WG2g .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsC3WG2g .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsC3WG2g .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsC3WG2g ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsC3WG2g ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsC3WG2g ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsC3WG2g .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsC3WG2g .social-container {
    padding-top: 40px;
  }
}
.cid-vegsC3WG2g .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsC3WG2g .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsC3WG2g .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-vegsC3WG2g .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-vegsC3WG2g .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsC3WG2g .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsC3WG2g .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsC3WG2g .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsC3WG2g .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsC3WG2g .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsC47fJt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsC47fJt .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsC4cKOx {
  display: flex;
  background-image: url("../../../assets/images/bg-7.webp");
}
.cid-vegsC4cKOx .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsC4cKOx {
    align-items: flex-end;
  }
  .cid-vegsC4cKOx .row {
    justify-content: center;
  }
  .cid-vegsC4cKOx .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsC4cKOx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsC4cKOx {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsC4cKOx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsC4cKOx .content-wrap {
    width: 100%;
  }
}
.cid-vegsC4cKOx .mbr-section-title,
.cid-vegsC4cKOx .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsC4cKOx .mbr-text,
.cid-vegsC4cKOx .mbr-section-btn {
  text-align: center;
}
.cid-vegsC4iSsf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsC4iSsf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsC4iSsf .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-vegsC4iSsf .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsC4iSsf .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsC4iSsf .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsC4iSsf .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsC4iSsf .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsC4iSsf .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-vegsC4iSsf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsC4iSsf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsC4iSsf .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsC4iSsf .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsC4iSsf .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsC4iSsf ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsC4iSsf .content-head {
  max-width: 800px;
}
.cid-vegsC4qSTK {
  background-color: #102f62;
}
.cid-vegsC4qSTK .mbr-section-title {
  margin: 0;
}
.cid-vegsC4qSTK .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsC4qSTK .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsC4qSTK .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsC4qSTK .team-item {
  transition: all 0.2s;
}
.cid-vegsC4qSTK .team-item .item-image {
  position: relative !important;
}
.cid-vegsC4qSTK .team-item .item-image img {
  width: 100%;
}
.cid-vegsC4qSTK .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-vegsC4qSTK .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsC4qSTK .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsC4qSTK .team-item .item-caption {
  background: #878787;
}
.cid-vegsC4qSTK .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsC4qSTK .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsC4qSTK .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsC4qSTK .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsC4qSTK .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsC4qSTK .team-item:hover {
    transform: none;
  }
  .cid-vegsC4qSTK .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsC4qSTK {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsC4qSTK {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsC4qSTK .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsC4qSTK .container-fluid {
  max-width: 1300px;
}
.cid-vegsC4yc5q {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsC4yc5q .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsC4yc5q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsC4yc5q .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsC4yc5q .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsC4yc5q .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsC4yc5q .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsC4yc5q .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsC4yc5q .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-vegsC4yc5q .mbr-section-title {
  color: #ffffff;
}
.cid-vegsC4yc5q .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsC4yc5q .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsC4yc5q .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsC4yc5q .content-head {
  max-width: 800px;
}
.cid-veixQ1Jfc8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veixQ1Jfc8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veixQ1Jfc8 .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-veixQ1Jfc8 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veixQ1Jfc8 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veixQ1Jfc8 .google-map {
  height: 100%;
  position: relative;
}
.cid-veixQ1Jfc8 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veixQ1Jfc8 .google-map iframe {
    min-height: 350px;
  }
}
.cid-veixQ1Jfc8 .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-veixQ1Jfc8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veixQ1Jfc8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veixQ1Jfc8 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veixQ1Jfc8 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veixQ1Jfc8 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veixQ1Jfc8 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veixQ1Jfc8 .content-head {
  max-width: 800px;
}
.cid-vegsC4IJVq {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsC4IJVq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsC4IJVq .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-vegsC4IJVq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsC4IJVq .row {
  flex-direction: row-reverse;
}
.cid-vegsC4IJVq .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsC4IJVq .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsC4IJVq .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsC4IJVq .mbr-section-title {
  color: #000000;
}
.cid-vegsC4IJVq .mbr-text,
.cid-vegsC4IJVq .mbr-section-btn {
  color: #000000;
}
.cid-veixQzWJrC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veixQzWJrC .mbr-fallback-image.disabled {
  display: none;
}
.cid-veixQzWJrC .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-veixQzWJrC .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veixQzWJrC .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veixQzWJrC .google-map {
  height: 100%;
  position: relative;
}
.cid-veixQzWJrC .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veixQzWJrC .google-map iframe {
    min-height: 350px;
  }
}
.cid-veixQzWJrC .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-veixQzWJrC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veixQzWJrC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veixQzWJrC .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veixQzWJrC .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veixQzWJrC .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veixQzWJrC ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veixQzWJrC .content-head {
  max-width: 800px;
}
.cid-vegsC4PQ1c {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsC4PQ1c .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsC4PQ1c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsC4PQ1c .mbr-section-title {
  text-align: center;
}
.cid-vegsC4PQ1c .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsFvrx81 {
  z-index: 1000;
  width: 100%;
}
.cid-vegsFvrx81 .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-vegsFvrx81 .dropdown-menu {
  padding: 0;
}
.cid-vegsFvrx81 .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-vegsFvrx81 .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsFvrx81 .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsFvrx81 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsFvrx81 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsFvrx81 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsFvrx81 .nav-link {
  position: relative;
}
.cid-vegsFvrx81 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsFvrx81 .dropdown-menu,
.cid-vegsFvrx81 .navbar.opened {
  background: #212428 !important;
}
.cid-vegsFvrx81 .nav-item:focus,
.cid-vegsFvrx81 .nav-link:focus {
  outline: none;
}
.cid-vegsFvrx81 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsFvrx81 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsFvrx81 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsFvrx81 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsFvrx81 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsFvrx81 .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsFvrx81 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsFvrx81 .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsFvrx81 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsFvrx81 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsFvrx81 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsFvrx81 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsFvrx81 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsFvrx81 .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-vegsFvrx81 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsFvrx81 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsFvrx81 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsFvrx81 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsFvrx81 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsFvrx81 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsFvrx81 .navbar {
    min-height: 80px;
  }
}
.cid-vegsFvrx81 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsFvrx81 .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-vegsFvrx81 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsFvrx81 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsFvrx81 .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsFvrx81 .dropdown-item.active,
.cid-vegsFvrx81 .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsFvrx81 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsFvrx81 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsFvrx81 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsFvrx81 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsFvrx81 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsFvrx81 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsFvrx81 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsFvrx81 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-vegsFvrx81 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsFvrx81 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsFvrx81 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsFvrx81 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsFvrx81 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsFvrx81 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsFvrx81 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsFvrx81 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsFvrx81 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsFvrx81 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsFvrx81 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsFvrx81 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsFvrx81 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsFvrx81 .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-vegsFvrx81 .navbar {
    height: 70px;
  }
  .cid-vegsFvrx81 .navbar.opened {
    height: auto;
  }
  .cid-vegsFvrx81 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsFvrx81 .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-vegsFvrx81 .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsFvrx81 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsFvrx81 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsFvrx81 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsFvrx81 .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsFvrx81 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsFvrx81 .navbar-nav {
  display: flex !important;
}
.cid-vegsFvrx81 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsFvrx81 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsFvrx81 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsFvrx81 .navbar-nav .nav-item .nav-link:hover,
.cid-vegsFvrx81 .navbar-nav .nav-item .nav-link:focus,
.cid-vegsFvrx81 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsFvrx81 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsFvrx81 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsFvrx81 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsFvrx81 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-vegsFvrx81 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsFvrx81 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsFvrx81 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsFvrx81 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsFvrx81 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsFvrx81 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsFvrx81 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsFvrx81 .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-vegsFvrx81 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsFvrx81 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsFvrx81 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsFvrx81 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsFvrx81 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsFvrx81 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsFvrx81 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsFvrx81 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsFvrx81 .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsFvrx81 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsFvrx81 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsFvrx81 .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-vegsFvrx81 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsFvrx81 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsFvrx81 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsFvrx81 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsFvrx81 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsFvrx81 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsFvrx81 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsFvrx81 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsFvrx81 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsFvrx81 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsFvrx81 ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsFvrx81 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsFvrx81 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsFvrx81 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsFvrx81 .social-container {
    padding-top: 40px;
  }
}
.cid-vegsFvrx81 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsFvrx81 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsFvrx81 .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-vegsFvrx81 .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-vegsFvrx81 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsFvrx81 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsFvrx81 .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsFvrx81 .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsFvrx81 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsFvrx81 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsFvCeId {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsFvCeId .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsFvH59p {
  display: flex;
  background-image: url("../../../assets/images/bg-8.webp");
}
.cid-vegsFvH59p .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsFvH59p {
    align-items: flex-end;
  }
  .cid-vegsFvH59p .row {
    justify-content: center;
  }
  .cid-vegsFvH59p .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsFvH59p .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsFvH59p {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsFvH59p .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsFvH59p .content-wrap {
    width: 100%;
  }
}
.cid-vegsFvH59p .mbr-section-title,
.cid-vegsFvH59p .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsFvH59p .mbr-text,
.cid-vegsFvH59p .mbr-section-btn {
  text-align: center;
}
.cid-vegsFvN1sC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsFvN1sC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsFvN1sC .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-vegsFvN1sC .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsFvN1sC .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsFvN1sC .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsFvN1sC .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsFvN1sC .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsFvN1sC .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-vegsFvN1sC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsFvN1sC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsFvN1sC .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsFvN1sC .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsFvN1sC .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsFvN1sC ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsFvN1sC .content-head {
  max-width: 800px;
}
.cid-vegsFvWFuu {
  background-color: #102f62;
}
.cid-vegsFvWFuu .mbr-section-title {
  margin: 0;
}
.cid-vegsFvWFuu .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsFvWFuu .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsFvWFuu .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsFvWFuu .team-item {
  transition: all 0.2s;
}
.cid-vegsFvWFuu .team-item .item-image {
  position: relative !important;
}
.cid-vegsFvWFuu .team-item .item-image img {
  width: 100%;
}
.cid-vegsFvWFuu .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-vegsFvWFuu .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsFvWFuu .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsFvWFuu .team-item .item-caption {
  background: #878787;
}
.cid-vegsFvWFuu .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsFvWFuu .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsFvWFuu .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsFvWFuu .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsFvWFuu .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsFvWFuu .team-item:hover {
    transform: none;
  }
  .cid-vegsFvWFuu .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsFvWFuu {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsFvWFuu {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsFvWFuu .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsFvWFuu .container-fluid {
  max-width: 1300px;
}
.cid-vegsFw3jKD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsFw3jKD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsFw3jKD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsFw3jKD .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsFw3jKD .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsFw3jKD .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsFw3jKD .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsFw3jKD .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsFw3jKD .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-vegsFw3jKD .mbr-section-title {
  color: #ffffff;
}
.cid-vegsFw3jKD .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsFw3jKD .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsFw3jKD .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsFw3jKD .content-head {
  max-width: 800px;
}
.cid-veiyXy6LvV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiyXy6LvV .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiyXy6LvV .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-veiyXy6LvV .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiyXy6LvV .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiyXy6LvV .google-map {
  height: 100%;
  position: relative;
}
.cid-veiyXy6LvV .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiyXy6LvV .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiyXy6LvV .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-veiyXy6LvV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiyXy6LvV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiyXy6LvV .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiyXy6LvV .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiyXy6LvV .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiyXy6LvV ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiyXy6LvV .content-head {
  max-width: 800px;
}
.cid-vegsFwf1b3 {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsFwf1b3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsFwf1b3 .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-vegsFwf1b3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsFwf1b3 .row {
  flex-direction: row-reverse;
}
.cid-vegsFwf1b3 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsFwf1b3 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsFwf1b3 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsFwf1b3 .mbr-section-title {
  color: #000000;
}
.cid-vegsFwf1b3 .mbr-text,
.cid-vegsFwf1b3 .mbr-section-btn {
  color: #000000;
}
.cid-veiyYbp4Sr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiyYbp4Sr .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiyYbp4Sr .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-veiyYbp4Sr .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiyYbp4Sr .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiyYbp4Sr .google-map {
  height: 100%;
  position: relative;
}
.cid-veiyYbp4Sr .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiyYbp4Sr .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiyYbp4Sr .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-veiyYbp4Sr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiyYbp4Sr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiyYbp4Sr .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiyYbp4Sr .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiyYbp4Sr .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiyYbp4Sr ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiyYbp4Sr .content-head {
  max-width: 800px;
}
.cid-vegsFwnGa6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsFwnGa6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsFwnGa6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsFwnGa6 .mbr-section-title {
  text-align: center;
}
.cid-vegsFwnGa6 .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsH5GcHC {
  z-index: 1000;
  width: 100%;
}
.cid-vegsH5GcHC .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-vegsH5GcHC .dropdown-menu {
  padding: 0;
}
.cid-vegsH5GcHC .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-vegsH5GcHC .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsH5GcHC .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsH5GcHC .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsH5GcHC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsH5GcHC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsH5GcHC .nav-link {
  position: relative;
}
.cid-vegsH5GcHC .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsH5GcHC .dropdown-menu,
.cid-vegsH5GcHC .navbar.opened {
  background: #212428 !important;
}
.cid-vegsH5GcHC .nav-item:focus,
.cid-vegsH5GcHC .nav-link:focus {
  outline: none;
}
.cid-vegsH5GcHC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsH5GcHC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsH5GcHC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsH5GcHC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsH5GcHC .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsH5GcHC .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsH5GcHC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsH5GcHC .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsH5GcHC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsH5GcHC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsH5GcHC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsH5GcHC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsH5GcHC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsH5GcHC .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-vegsH5GcHC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsH5GcHC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsH5GcHC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsH5GcHC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsH5GcHC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsH5GcHC .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsH5GcHC .navbar {
    min-height: 80px;
  }
}
.cid-vegsH5GcHC .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsH5GcHC .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-vegsH5GcHC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsH5GcHC .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsH5GcHC .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsH5GcHC .dropdown-item.active,
.cid-vegsH5GcHC .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsH5GcHC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsH5GcHC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsH5GcHC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsH5GcHC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsH5GcHC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsH5GcHC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsH5GcHC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsH5GcHC 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-vegsH5GcHC button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsH5GcHC button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsH5GcHC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsH5GcHC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsH5GcHC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsH5GcHC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsH5GcHC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsH5GcHC nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsH5GcHC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsH5GcHC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsH5GcHC nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsH5GcHC .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsH5GcHC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsH5GcHC .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-vegsH5GcHC .navbar {
    height: 70px;
  }
  .cid-vegsH5GcHC .navbar.opened {
    height: auto;
  }
  .cid-vegsH5GcHC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsH5GcHC .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-vegsH5GcHC .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsH5GcHC .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsH5GcHC .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsH5GcHC .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsH5GcHC .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsH5GcHC .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsH5GcHC .navbar-nav {
  display: flex !important;
}
.cid-vegsH5GcHC .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsH5GcHC .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsH5GcHC .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsH5GcHC .navbar-nav .nav-item .nav-link:hover,
.cid-vegsH5GcHC .navbar-nav .nav-item .nav-link:focus,
.cid-vegsH5GcHC .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsH5GcHC .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsH5GcHC .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsH5GcHC .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsH5GcHC 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-vegsH5GcHC button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsH5GcHC button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsH5GcHC button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsH5GcHC button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsH5GcHC button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsH5GcHC button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsH5GcHC button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsH5GcHC .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-vegsH5GcHC .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsH5GcHC .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsH5GcHC .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsH5GcHC .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsH5GcHC .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsH5GcHC .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsH5GcHC .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsH5GcHC .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsH5GcHC .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsH5GcHC .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsH5GcHC .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsH5GcHC .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-vegsH5GcHC .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsH5GcHC .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsH5GcHC .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsH5GcHC .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsH5GcHC .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsH5GcHC .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsH5GcHC .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsH5GcHC .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsH5GcHC .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsH5GcHC .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsH5GcHC ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsH5GcHC ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsH5GcHC ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsH5GcHC .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsH5GcHC .social-container {
    padding-top: 40px;
  }
}
.cid-vegsH5GcHC .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsH5GcHC .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsH5GcHC .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-vegsH5GcHC .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-vegsH5GcHC .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsH5GcHC .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsH5GcHC .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsH5GcHC .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsH5GcHC .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsH5GcHC .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsH5QjQO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsH5QjQO .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsH5WWq3 {
  display: flex;
  background-image: url("../../../assets/images/bg-9.webp");
}
.cid-vegsH5WWq3 .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsH5WWq3 {
    align-items: flex-end;
  }
  .cid-vegsH5WWq3 .row {
    justify-content: center;
  }
  .cid-vegsH5WWq3 .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsH5WWq3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsH5WWq3 {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsH5WWq3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsH5WWq3 .content-wrap {
    width: 100%;
  }
}
.cid-vegsH5WWq3 .mbr-section-title,
.cid-vegsH5WWq3 .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsH5WWq3 .mbr-text,
.cid-vegsH5WWq3 .mbr-section-btn {
  text-align: center;
}
.cid-vegsH62Ex7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsH62Ex7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsH62Ex7 .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-vegsH62Ex7 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsH62Ex7 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsH62Ex7 .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsH62Ex7 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsH62Ex7 .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsH62Ex7 .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-vegsH62Ex7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsH62Ex7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsH62Ex7 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsH62Ex7 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsH62Ex7 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsH62Ex7 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsH62Ex7 .content-head {
  max-width: 800px;
}
.cid-vegsH6bs0o {
  background-color: #102f62;
}
.cid-vegsH6bs0o .mbr-section-title {
  margin: 0;
}
.cid-vegsH6bs0o .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsH6bs0o .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsH6bs0o .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsH6bs0o .team-item {
  transition: all 0.2s;
}
.cid-vegsH6bs0o .team-item .item-image {
  position: relative !important;
}
.cid-vegsH6bs0o .team-item .item-image img {
  width: 100%;
}
.cid-vegsH6bs0o .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-vegsH6bs0o .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsH6bs0o .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsH6bs0o .team-item .item-caption {
  background: #878787;
}
.cid-vegsH6bs0o .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsH6bs0o .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsH6bs0o .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsH6bs0o .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsH6bs0o .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsH6bs0o .team-item:hover {
    transform: none;
  }
  .cid-vegsH6bs0o .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsH6bs0o {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsH6bs0o {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsH6bs0o .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsH6bs0o .container-fluid {
  max-width: 1300px;
}
.cid-veiA4CMsHM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiA4CMsHM .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiA4CMsHM .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-veiA4CMsHM .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiA4CMsHM .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiA4CMsHM .google-map {
  height: 100%;
  position: relative;
}
.cid-veiA4CMsHM .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiA4CMsHM .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiA4CMsHM .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-veiA4CMsHM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiA4CMsHM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiA4CMsHM .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiA4CMsHM .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiA4CMsHM .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiA4CMsHM ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiA4CMsHM .content-head {
  max-width: 800px;
}
.cid-vegsH6uqyg {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsH6uqyg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsH6uqyg .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-vegsH6uqyg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsH6uqyg .row {
  flex-direction: row-reverse;
}
.cid-vegsH6uqyg .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsH6uqyg .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsH6uqyg .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsH6uqyg .mbr-section-title {
  color: #000000;
}
.cid-vegsH6uqyg .mbr-text,
.cid-vegsH6uqyg .mbr-section-btn {
  color: #000000;
}
.cid-veiA55CNZ8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiA55CNZ8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiA55CNZ8 .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-veiA55CNZ8 .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiA55CNZ8 .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiA55CNZ8 .google-map {
  height: 100%;
  position: relative;
}
.cid-veiA55CNZ8 .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiA55CNZ8 .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiA55CNZ8 .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-veiA55CNZ8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiA55CNZ8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiA55CNZ8 .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiA55CNZ8 .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiA55CNZ8 .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiA55CNZ8 ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiA55CNZ8 .content-head {
  max-width: 800px;
}
.cid-vegsH6CGl1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsH6CGl1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsH6CGl1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsH6CGl1 .mbr-section-title {
  text-align: center;
}
.cid-vegsH6CGl1 .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsMreSG4 {
  z-index: 1000;
  width: 100%;
}
.cid-vegsMreSG4 .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-vegsMreSG4 .dropdown-menu {
  padding: 0;
}
.cid-vegsMreSG4 .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-vegsMreSG4 .dropdown-item {
    text-align: left !important;
  }
}
.cid-vegsMreSG4 .dropdown-item:hover {
  background-position: right !important;
}
.cid-vegsMreSG4 .dropdown-item:hover:after {
  color: #9fe870;
}
.cid-vegsMreSG4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vegsMreSG4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vegsMreSG4 .nav-link {
  position: relative;
}
.cid-vegsMreSG4 .container {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
}
.cid-vegsMreSG4 .dropdown-menu,
.cid-vegsMreSG4 .navbar.opened {
  background: #212428 !important;
}
.cid-vegsMreSG4 .nav-item:focus,
.cid-vegsMreSG4 .nav-link:focus {
  outline: none;
}
.cid-vegsMreSG4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vegsMreSG4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vegsMreSG4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vegsMreSG4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vegsMreSG4 .navbar {
  min-height: 122px;
  transition: all 0.3s;
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent;
}
.cid-vegsMreSG4 .navbar.opened {
  transition: all 0.3s;
}
.cid-vegsMreSG4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vegsMreSG4 .navbar .navbar-logo img {
  width: auto;
}
.cid-vegsMreSG4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
@media (max-width: 991px) {
  .cid-vegsMreSG4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vegsMreSG4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vegsMreSG4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vegsMreSG4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vegsMreSG4 .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-vegsMreSG4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vegsMreSG4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vegsMreSG4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vegsMreSG4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vegsMreSG4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vegsMreSG4 .navbar .icons-menu {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 575px) {
  .cid-vegsMreSG4 .navbar {
    min-height: 80px;
  }
}
.cid-vegsMreSG4 .navbar:not(.navbar-short) {
  border-bottom: none;
}
.cid-vegsMreSG4 .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-vegsMreSG4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vegsMreSG4 .navbar-brand .navbar-logo a {
  outline: none;
}
@media (max-width: 575px) {
  .cid-vegsMreSG4 .navbar-brand {
    min-height: 69px;
  }
}
.cid-vegsMreSG4 .dropdown-item.active,
.cid-vegsMreSG4 .dropdown-item:active {
  background-color: transparent;
}
.cid-vegsMreSG4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vegsMreSG4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vegsMreSG4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vegsMreSG4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #212428;
}
.cid-vegsMreSG4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vegsMreSG4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vegsMreSG4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vegsMreSG4 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-vegsMreSG4 button.navbar-toggler:hover {
  transform: scale(1.1);
}
.cid-vegsMreSG4 button.navbar-toggler .hamburger {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsMreSG4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsMreSG4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsMreSG4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsMreSG4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsMreSG4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsMreSG4 nav.opened .hamburger span:nth-child(1) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsMreSG4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsMreSG4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsMreSG4 nav.opened .hamburger span:nth-child(4) {
  top: 6px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vegsMreSG4 .navbar-dropdown {
  padding: 0;
  position: fixed;
}
.cid-vegsMreSG4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vegsMreSG4 .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-vegsMreSG4 .navbar {
    height: 70px;
  }
  .cid-vegsMreSG4 .navbar.opened {
    height: auto;
  }
  .cid-vegsMreSG4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vegsMreSG4 .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-vegsMreSG4 .navbar-short {
    min-height: 70px;
  }
}
.cid-vegsMreSG4 .container-fluid {
  flex-wrap: nowrap;
  padding: 0 64px;
}
@media (max-width: 1599px) {
  .cid-vegsMreSG4 .container-fluid {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .cid-vegsMreSG4 .container-fluid {
    padding: 0 20px;
  }
}
@media (max-width: 575px) {
  .cid-vegsMreSG4 .container-fluid {
    padding: 0 3px;
  }
}
.cid-vegsMreSG4 .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}
.cid-vegsMreSG4 .navbar-nav {
  display: flex !important;
}
.cid-vegsMreSG4 .navbar-nav .nav-item {
  margin: 0 !important;
  width: 100%;
  text-align: left;
}
.cid-vegsMreSG4 .navbar-nav .nav-item .nav-link {
  margin: 0 !important;
  padding: 10px 0 !important;
  transition: 0.3s all;
  opacity: 1;
  justify-content: flex-start;
}
.cid-vegsMreSG4 .navbar-nav .nav-item .nav-link:hover {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsMreSG4 .navbar-nav .nav-item .nav-link:hover,
.cid-vegsMreSG4 .navbar-nav .nav-item .nav-link:focus,
.cid-vegsMreSG4 .navbar-nav .nav-item .nav-link:active {
  opacity: 1;
  color: #FFFFFF !important;
}
.cid-vegsMreSG4 .navbar-nav .nav-item .dropdown-menu {
  position: static !important;
  background-color: #212428 !important;
}
.cid-vegsMreSG4 .mbr-section-btn .btn {
  padding: 15px 35px;
}
@media (min-width: 992px) {
  .cid-vegsMreSG4 .container-fluid {
    flex-wrap: nowrap;
  }
}
.cid-vegsMreSG4 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-vegsMreSG4 button.btn_offcanvas:hover {
  transform: scale(1.1);
}
.cid-vegsMreSG4 button.btn_offcanvas .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsMreSG4 button.btn_offcanvas .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsMreSG4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(1) {
  top: 6px;
  transition: all 0.2s;
}
.cid-vegsMreSG4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsMreSG4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transition: all 0.15s;
}
.cid-vegsMreSG4 button.btn_offcanvas .hamburger-offcanvas span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vegsMreSG4 .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-vegsMreSG4 .btn-close:hover {
  transform: scale(1.1);
  opacity: 1 !important;
}
.cid-vegsMreSG4 .btn-close .hamburger-offcanvas {
  position: relative;
  width: 23px;
  height: 24px;
  transition: all 0.3s;
}
.cid-vegsMreSG4 .btn-close .hamburger-offcanvas span {
  position: absolute;
  right: 2px;
  width: 20px;
  height: 2px;
  background-color: #edefeb;
}
.cid-vegsMreSG4 .btn-close .hamburger-offcanvas span:nth-child(1) {
  display: none;
}
.cid-vegsMreSG4 .btn-close .hamburger-offcanvas span:nth-child(2) {
  top: 11px;
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vegsMreSG4 .btn-close .hamburger-offcanvas span:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vegsMreSG4 .btn-close .hamburger-offcanvas span:nth-child(4) {
  display: none;
}
.cid-vegsMreSG4 .offcanvas-end {
  left: 0 !important;
  transform: translateX(-100%);
}
.cid-vegsMreSG4 .offcanvas.show {
  transform: translateX(0);
}
.cid-vegsMreSG4 .offcanvas {
  padding: 0;
  width: 100%;
  border-left: none !important;
  background-color: transparent !important;
  transition: transform 0.5s ease-in-out;
}
.cid-vegsMreSG4 .offcanvas_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vegsMreSG4 .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-vegsMreSG4 .offcanvas-body {
    width: 260px;
    padding: 10px;
  }
}
.cid-vegsMreSG4 .offcanvas-body .offcanvas_head {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
}
.cid-vegsMreSG4 .offcanvas-body .offcanvas_head_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vegsMreSG4 .offcanvas-body .navbar-brand {
  min-height: 70px;
  padding: 0 !important;
}
@media (max-width: 575px) {
  .cid-vegsMreSG4 .offcanvas-body .navbar-brand .navbar-logo {
    margin-right: 0.5rem;
  }
}
.cid-vegsMreSG4 .offcanvas-body .navbar-brand img {
  height: 70px !important;
}
@media (max-width: 575px) {
  .cid-vegsMreSG4 .offcanvas-body .navbar-brand img {
    height: 60px !important;
  }
}
.cid-vegsMreSG4 .mbr-text {
  color: #878e99;
  margin-top: 20px;
  padding-right: 7%;
}
.cid-vegsMreSG4 .modal-backdrop.show {
  opacity: 0.8;
}
.cid-vegsMreSG4 .offcanvas_link {
  width: 100%;
  overflow: auto;
  padding: 0;
  margin-top: 20px;
}
.cid-vegsMreSG4 ::-webkit-scrollbar {
  width: 1em;
}
.cid-vegsMreSG4 ::-webkit-scrollbar-track {
  background-color: #232323;
}
.cid-vegsMreSG4 ::-webkit-scrollbar-thumb {
  background-color: #535B6D;
  border-radius: 1em;
}
.cid-vegsMreSG4 .social-container {
  width: 100%;
  margin-top: auto;
}
@media (max-width: 991px) {
  .cid-vegsMreSG4 .social-container {
    padding-top: 40px;
  }
}
.cid-vegsMreSG4 .social-title {
  color: #C4CFDE;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 20px;
  margin-top: 50px !important;
}
.cid-vegsMreSG4 .social-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: -7px;
}
.cid-vegsMreSG4 .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-vegsMreSG4 .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-vegsMreSG4 .soc-item .mbr-iconfont {
  position: relative;
  z-index: 5;
  transition: 0.4s all;
  font-size: 20px;
  color: #c4cfde;
}
.cid-vegsMreSG4 .soc-item:hover {
  transform: translateY(-3px);
}
.cid-vegsMreSG4 .soc-item:hover:before {
  opacity: 1;
}
.cid-vegsMreSG4 .offcanvas_btn {
  margin-top: auto;
}
.cid-vegsMreSG4 .offcanvas_btn .mbr-section-btn {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
.cid-vegsMreSG4 .offcanvas_btn .mbr-section-btn .btn {
  flex-grow: 1;
}
.cid-vegsMrpV8X {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
  overflow: hidden;
}
.cid-vegsMrpV8X .media-container-row .mbr-text {
  color: #fffcee;
}
.cid-vegsMruWLb {
  display: flex;
  background-image: url("../../../assets/images/bg-10.webp");
}
.cid-vegsMruWLb .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .cid-vegsMruWLb {
    align-items: flex-end;
  }
  .cid-vegsMruWLb .row {
    justify-content: center;
  }
  .cid-vegsMruWLb .content-wrap {
    padding: 1rem 3rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vegsMruWLb .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vegsMruWLb {
    -webkit-align-items: center;
    align-items: flex-end;
  }
  .cid-vegsMruWLb .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vegsMruWLb .content-wrap {
    width: 100%;
  }
}
.cid-vegsMruWLb .mbr-section-title,
.cid-vegsMruWLb .mbr-section-subtitle {
  text-align: center;
}
.cid-vegsMruWLb .mbr-text,
.cid-vegsMruWLb .mbr-section-btn {
  text-align: center;
}
.cid-vegsMrAY9u {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-vegsMrAY9u .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsMrAY9u .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-vegsMrAY9u .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsMrAY9u .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-vegsMrAY9u .google-map {
  height: 100%;
  position: relative;
}
.cid-vegsMrAY9u .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-vegsMrAY9u .google-map iframe {
    min-height: 350px;
  }
}
.cid-vegsMrAY9u .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-vegsMrAY9u .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vegsMrAY9u .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vegsMrAY9u .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsMrAY9u .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsMrAY9u .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-vegsMrAY9u ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-vegsMrAY9u .content-head {
  max-width: 800px;
}
.cid-vegsMrJ1m8 {
  background-color: #102f62;
}
.cid-vegsMrJ1m8 .mbr-section-title {
  margin: 0;
}
.cid-vegsMrJ1m8 .underline {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.cid-vegsMrJ1m8 .underline .line {
  width: 3rem;
  height: 2px;
  background: #444444;
  display: inline-block;
}
.cid-vegsMrJ1m8 .media-row {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: flex-end;
}
.cid-vegsMrJ1m8 .team-item {
  transition: all 0.2s;
}
.cid-vegsMrJ1m8 .team-item .item-image {
  position: relative !important;
}
.cid-vegsMrJ1m8 .team-item .item-image img {
  width: 100%;
}
.cid-vegsMrJ1m8 .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-vegsMrJ1m8 .team-item .item-name p {
  margin-bottom: 0;
}
.cid-vegsMrJ1m8 .team-item .item-role p {
  margin-bottom: 0;
}
.cid-vegsMrJ1m8 .team-item .item-caption {
  background: #878787;
}
.cid-vegsMrJ1m8 .builderCard .item-image::after {
  border-bottom-left-radius: 5rem;
}
.cid-vegsMrJ1m8 .team-item:hover .item-caption {
  opacity: 1;
  transform: translateY(-0.3rem);
}
.cid-vegsMrJ1m8 .team-item:hover {
  transform: translateY(-0.5rem);
  transition: 1s;
}
.cid-vegsMrJ1m8 .team-item .item-caption {
  opacity: 0;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .cid-vegsMrJ1m8 .team-item .item-caption {
    opacity: 1;
    transition: 0.5s;
  }
  .cid-vegsMrJ1m8 .team-item:hover {
    transform: none;
  }
  .cid-vegsMrJ1m8 .team-item:hover .item-caption {
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vegsMrJ1m8 {
    padding-top: 16px;
    padding-bottom: 0px;
  }
}
@media (min-width: 767px) {
  .cid-vegsMrJ1m8 {
    padding-top: 60px;
    padding-bottom: 0px;
  }
  .cid-vegsMrJ1m8 .container-fluid {
    max-width: 1300px;
    padding: 0 2rem;
  }
}
.cid-vegsMrJ1m8 .container-fluid {
  max-width: 1300px;
}
.cid-vegsMrQKww {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #0c2c68;
}
.cid-vegsMrQKww .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsMrQKww .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsMrQKww .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vegsMrQKww .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vegsMrQKww .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vegsMrQKww .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vegsMrQKww .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vegsMrQKww .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-vegsMrQKww .mbr-section-title {
  color: #ffffff;
}
.cid-vegsMrQKww .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vegsMrQKww .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vegsMrQKww .card-box .item-footer {
  margin-top: auto;
}
.cid-vegsMrQKww .content-head {
  max-width: 800px;
}
.cid-veiBe2BIfS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiBe2BIfS .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiBe2BIfS .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-veiBe2BIfS .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiBe2BIfS .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiBe2BIfS .google-map {
  height: 100%;
  position: relative;
}
.cid-veiBe2BIfS .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiBe2BIfS .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiBe2BIfS .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-veiBe2BIfS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiBe2BIfS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiBe2BIfS .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiBe2BIfS .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiBe2BIfS .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiBe2BIfS ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiBe2BIfS .content-head {
  max-width: 800px;
}
.cid-vegsMs0lxl {
  padding-top: 8rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vegsMs0lxl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsMs0lxl .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-vegsMs0lxl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vegsMs0lxl .row {
  flex-direction: row-reverse;
}
.cid-vegsMs0lxl .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vegsMs0lxl .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vegsMs0lxl .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vegsMs0lxl .mbr-section-title {
  color: #000000;
}
.cid-vegsMs0lxl .mbr-text,
.cid-vegsMs0lxl .mbr-section-btn {
  color: #000000;
}
.cid-veiBexFfsp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #edefeb;
}
.cid-veiBexFfsp .mbr-fallback-image.disabled {
  display: none;
}
.cid-veiBexFfsp .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-veiBexFfsp .row .map-wrapper {
    margin-top: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veiBexFfsp .row .map-wrapper {
    margin-top: 1rem;
  }
}
.cid-veiBexFfsp .google-map {
  height: 100%;
  position: relative;
}
.cid-veiBexFfsp .google-map iframe {
  height: 100%;
  width: 100%;
}
@media (max-width: 992px) {
  .cid-veiBexFfsp .google-map iframe {
    min-height: 350px;
  }
}
.cid-veiBexFfsp .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-veiBexFfsp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veiBexFfsp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veiBexFfsp .card-wrapper {
  padding: 2.25rem;
  background: #ffffff;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veiBexFfsp .card-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veiBexFfsp .card-wrapper {
    padding: 2rem 1.5rem;
  }
}
.cid-veiBexFfsp ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-veiBexFfsp .content-head {
  max-width: 800px;
}
.cid-vegsMs8BKC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vegsMs8BKC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vegsMs8BKC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vegsMs8BKC .mbr-section-title {
  text-align: center;
}
.cid-vegsMs8BKC .mbr-section-subtitle {
  text-align: center;
}
